Pages

Program Sederhana Java

Wednesday, March 23, 2011

Berikut program sederhana, dapat input dan proses. Input menggunakan file lain yaitu bacaKeyboard.java , file ini wajib satu folder dengan program yang memerlukan file ini untuk prosesnya.

nama file bacaKeyboard.java


import java.io.*;

public class bacaKeyboard {
public static String bacaString(){
int karakter;
String str = "";
boolean selesai = false;

while (!selesai){
try{
karakter = System.in.read();
if (karakter < 0 || (char) karakter == '\n')
selesai = true;
else if ((char)karakter !='\r')
str = str + (char) karakter;
}
catch(java.io.IOException e){
System.err.println("Ada Kesalahan");
selesai = true;
}
}
return str;
}
// public bacaKeyboard() {
// }
//

}


nama file quiz1.java



public class quiz1 {

public static void main(String[]args) {
Boolean ulang = true;
while (ulang == true){

System.out.println("------ SRUK GAJI KARYAWAN -------");
System.out.println("=================================");
System.out.println("Masukan Nama :");
String nama = bacaKeyboard.bacaString();
System.out.println("Masukan NIP :");
String nip = bacaKeyboard.bacaString();
System.out.println("Gaji Pokok :");
String angka;
angka = bacaKeyboard.bacaString();
int bil1 = Integer.valueOf(angka).intValue();
System.out.println("Tunjangan :");
angka = bacaKeyboard.bacaString();
int bil2 = Integer.valueOf(angka).intValue();
System.out.println("Jam Lembur :");
angka = bacaKeyboard.bacaString();
int bil3 = Integer.valueOf(angka).intValue();
System.out.println("Upah / Jam :");
angka = bacaKeyboard.bacaString();
int bil4 = Integer.valueOf(angka).intValue();
int ulembur = bil3*bil4;
int total = bil1+bil2+ulembur;
System.out.println("");
System.out.println("=================================");
System.out.println("");
System.out.println("");
System.out.println("=============OUTPUT==============");
System.out.println("=================================");
System.out.println("Nama : Rp."+ nama);
System.out.println("NIP : Rp."+ nip);
System.out.println("Gaji Pokok : Rp."+ bil1);
System.out.println("Tunjangan : Rp."+ bil2);
System.out.println("Jam Lembur : "+ bil3 + " Jam");
System.out.println("Upah/Jam : Rp."+ bil4);
System.out.println("--------------------------------");
System.out.println("Total Gaji : Rp."+total);
System.out.println("--------------------------------");
System.out.println("=================================");
System.out.println("=================================");
ulang = true;
}
}


}


simpan satu folder, jangan lupa compile terlebih dahulu keduanya.. happy coding.

No comments:

Post a Comment

 

Most Reading

Advertise

Sidebar One

Welcome to this simple blog, i'm just newbie blogger who try to share my knowledge with world. Thanks for your visit :D happy blog walking.