1. Ambil 3 nilai ujian dari user dan hitung nilai rata-rata dari nilai tersebut.
berikan output rata-rata dari 3 ujian, Berikan juga smiley face pada output jika nilai rata-rata
lebih besar atau sama dengan 60 , selain itu beri output :-(
a. Gunakan BufferedReader untuk mendapat input user , dan System.out untuk output hasilnya
b. Gunakan JOptionPane untuk mendapat input user ,dan untuk output hasilnya
Untuk Soal no.2 nnti akan di kasih linknya disini
BufferedReader :
package javaapplication2;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/**
*
* @author Andy
*/
public class JavaApplication2 {
/**
* @param args the
command line arguments
*/
public static void
main(String[] args) {
BufferedReader
masukan = new BufferedReader(new InputStreamReader(System.in));
String
nilai_1="", nilai_2="", nilai_3="";
int Nilai_1 ,
Nilai_2, Nilai_3,hasil;
System.out.println("Input Nilai 1 : ");
try{
nilai_1 =
masukan.readLine();
}
catch(Exception
inputan){
System.out.println(inputan);
|
}
Nilai_1 =
Integer.parseInt(nilai_1);
System.out.println("Input Nilai 2 : ");
try{
nilai_2 = masukan.readLine();
}
catch(Exception
inputan){
System.out.println(inputan);
}
Nilai_2 =
Integer.parseInt(nilai_2);
System.out.println("Input Nilai 3 : ");
try{
nilai_3 =
masukan.readLine();
}
catch(Exception
inputan){
System.out.println(inputan);
}
Nilai_3 =
Integer.parseInt(nilai_3);
hasil = (Nilai_1
+ Nilai_2 + Nilai_3)/3;
System.out.println("Nilai Rata-rata = " +hasil);
if(hasil >=
60 && hasil <90 ){
System.out.println(":-)");
}else{
System.out.println(":-(");
}
}
}
|
0 comments:
Post a Comment