Senin, 07 Desember 2015

menghitung rata-rata menggunakan BufferedReader

1).      Ambil tiga nilai ujian dari user dan hitung nilai rata-rata dari nilai tersebut. Berikan output rata-rata dari tiga ujian. Berikan juga smiley face pada output jika nilai rata-rata lebih besar atau sama dengan 60, selain itu beri output :-(.
1. Gunakan BufferedReader untuk mendapat input dari user, dan System.out untuk output hasilnya.
  

1. coding



import java.io.BufferedReader;
                import java.io.InputStreamReader;
                import java.io.IOException;
                public class lima {
                 public static void main(String[]args){
                  BufferedReader nilai = new BufferedReader(new InputStreamReader(System.in));
                  String r="";
                  String s="";
                  String t="";
                  
                  try{
                   System.out.print("Masukkan nilai pertama Anda: ");
                   r = nilai.readLine();
                   System.out.print("Masukkan nilai kedua Anda: ");
                   s = nilai.readLine();
                   System.out.print("Masukkan nilai ketiga Anda: ");
                   t = nilai.readLine();
                  }catch(IOException e){
                   System.out.println("Kata yang Anda masukkan salah, silahkan coba lagi.");
                  }
                  int pertama;
                  int kedua;
                  int ketiga;
                                  pertama = Integer.parseInt(r);
                  kedua = Integer.parseInt(s);
                  ketiga = Integer.parseInt(t);
                                  int rata_rata=(pertama+kedua+ketiga)/3;
                  
                  System.out.println("Rata-rata nilai Anda: "+rata_rata);  
                   if (rata_rata<=60){System.out.println(":-(");
  }
                  else {
                System.out.println(":-)");
  }
}

}

Tidak ada komentar:

Posting Komentar