Buatlah Program Percabangan IF menentukan Status Nilai dengan Java.
Dengan Ketentuan :
Jawab :
Berikut source codenya :
Dengan Ketentuan :
a. nilai <60 status="TIDAK LULUS"
b. nilai <70 status="LULUS CUKUP"
c. nilai <80 status="LULUS BAIK"
d. nilai 80-100 status="LULUS SANGAT BAIK"
Jawab :
package algoritma;
import java.io.*;
public class IFNilai {
public static void main(String[] args) {
BufferedReader dataKata =new BufferedReader (new InputStreamReader (System.in));
DataInputStream dataAngka = new DataInputStream (System.in);
//Deklarasi variable dan tioe datanya
String nama="";
String status="";
int nilai=0;
//Bagian input
System.out.println("Masukkan nama dan nilai Anda");
try{
nama = dataKata.readLine();
nilai = Integer.parseInt (dataAngka.readLine());
}
catch(IOException e) {System.out.println("Terjadi error");}
//proses hitung nilai
if (nilai>0 || nilai<100){
if (nilai<60){status="TIDAK LULUS";}else
if (nilai<70) {status="LULUS CUKUP";}else
if (nilai<80) {status="LULUS BAIK";}else
{status="LULUS SANGAT BAIK";}
//cetak hasil nilai
System.out.println("Nama : "+nama);
System.out.println("Nilai : "+nilai);
System.out.println("Status : "+status);
}else {System.out.println("Inputan Anda tidak valid");}
}
}
}
Hasil :