Thursday, 12 November 2009

Tugas Java Tentang If-else if-else

Soal:
Menggunakan if - else if - else
1. Nyatakan himpunan nilai numerik berikut ini 88, 26, 67, 92, 55, 49 sebagai grade A, B, C, D, E dengan ketentuan sebagi beriku:

Min Max Grade
0 39 E
40 55 D
56 79 C
80 89 B
90 100 A

2. Cetak grade yang sesuai untuk setiap nilai.
3. Tentukan Total nilai dan hitung rata-rata nilai.

Jawabanya:

public class grade{
public static void main(String[] arg){

int nilai[] = {88, 26, 67, 92,55,46};
float total = 0;
char grade='E';
for(int a=0; a < nilai.length; a++) {

if ( nilai[a] >= 0 && nilai[a] <= 39) {
grade = 'E';
}else if ( nilai[a] >= 40 && nilai[a] <= 55) {
grade = 'D';
}else if( nilai[a] >= 56 && nilai[a] <= 79){
grade = 'C';
}else if( nilai[a] >= 80 && nilai[a] <= 89){
grade = 'B';
}else if( nilai[a] >= 90 && nilai[a] <= 100){
grade = 'A';
}else {
System.out.print("!mposible...");
grade = '?';
}
System.out.println("Grade dari nilai " + nilai[a] + " adlh " + grade);
total = total + nilai[a];
}
System.out.println("Total Nilai " + total);
float rata2 = total / nilai.length;
System.out.println("Rata-rata Nilai " + rata2);
}
}

No comments:

Post a Comment