import java.util.Scanner;
import javax.swing.*;
public class cobatest{
public static void main (String[] args){
String user,password;
while (true){
Scanner renvil = new Scanner(System.in);
System.out.print("Masukkan Username\t: ");
user = renvil.nextLine();
System.out.print("Masukkan Password\t: ");
password = renvil.nextLine();
if(user.equals("Renvil") && password.equals("renvilnafaro")){
System.out.print("");
while(true){
System.out.println("Program Menu");
System.out.println("1. Input Data");
System.out.println("2. Rumah");
System.out.println("3. Ganjil&Genap");
System.out.println("4. Exit");
System.out.print("Masukkan Pilihan [1-4]: ");
int pil = renvil.nextInt();
switch(pil){
case 1:
System.out.println("Program Input Data");
System.out.println("==================");
System.out.print("Masukkan Nama\t: ");
String nm = renvil.next();
System.out.print("Masukkan Kelas\t: ");
String kls = renvil.next();
System.out.print("Masukkan NPM\t: ");
String npm = renvil.next();
System.out.print("Masukkan Nilai UTS\t: ");
int uts = renvil.nextInt();
System.out.print("Masukkan Nilai UAS\t: ");
int uas = renvil. nextInt();
int hasil = (uts+uas)/2;
System.out.println("Nama anda " +nm+ " Dari kelas" +kls);
System.out.println("NPM anda " +npm+ " Mendapat Hasil "+hasil);
if(hasil >90)
JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade A");
else if(hasil >80)
JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade B");
else if(hasil >60)
JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade C");
else if(hasil >50)
JOptionPane.showMessageDialog(null, "Selamat anda lulus dengan grade D0");
else
JOptionPane.showMessageDialog(null, "Mohon Maaf anda tidak lulus ");
break;
case 2:
System.out.println("Program Menu");
System.out.println("============");
System.out.println("Masukkan Nilai\t: ");
int nil = renvil.nextInt();
for (int i=1; i<=nil; i++){
for (int j=nil; j>=i; j--){
System.out.print(" ");
}
for (int k=1; k<=i; k++){
System.out.print("* ");
}
System.out.print("//////////");
System.out.println();
}
for (int i=1; i<=nil; i++){
System.out.print(" ");
for (int k=1; k<=nil; k++){
System.out.print("# ");
}
System.out.print("0000000000");
System.out.println();
}
break;
case 3:
System.out.println("Program Ganjil&Genap");
System.out.println("====================");
System.out.print("Masukkan Angka\t: ");
int bil = renvil.nextInt();
System.out.println("====================");
int i;
for (i=1; i<=bil; i++){
if(i%2==1){
System.out.println((i)+ " Adalah bilangan Ganjil");
}
else
System.out.println((i)+ " Adalah bilangan Genap");
}
break;
case 4:
System.exit(0);
}
}
}
else {
System.out.println("================================");
System.out.println("Maaf Username dan Password salah");
System.out.println("================================");
}
}
}
}
Berikut ini adalah hasil output dari program tersebut
Program Input Data
Program Rumah
Program Ganjil dan Genap
Untuk program ini saya membuat perulangan jadi jika saya memasukkan angka 10 akan melakukan perulangan sampai angka 10 dan menjelaskan semua angka itu ganjil atau genap
Program Exit
Kalau ada pertanyaan silahkan bertanya dikomentar :)
Post a Comment