Pages

Sabtu, 02 Juli 2011

Jawaban No. 2

Bahasa Java


1. import java.io.*;
public class quis {

public static void main(String Arg[]) throws IOException {

String str;
String nm;
int ttlhrg;
int hrg;
int kde;
int jlh;

BufferedReader Get=new BufferedReader(new
InputStreamReader(System.in));

System.out.print(" Kode : "); str=Get.readLine();

kde = Integer.parseInt(str);

switch(kde){
case 1 : nm= "Televisi" ; hrg= 1750000;
break;
case 2 : nm= "DVD" ; hrg= 750000;
break;
case 3 : nm= "CD Rom" ; hrg= 450000;
break;
default:
nm= ""; hrg= 0 ;
}
System.out.println(" Nama : " + nm);
System.out.println(" Harga : " + hrg);

jlh = Integer.parseInt(str);
System.out.print(" Jumlah : "); str=Get.readLine();

ttlhrg = jlh * hrg ;

System.out.println(" Total Harga : " + ttlhrg);

}
}


2. import java.io.* ;
public class lat6{

public static void main(String Arg[]) throws IOException{
String str ; String NIP ; String Nama ;String jbt ;
double gaji=0 ; double pajak =0 ; double total=0 ;
int Kdj ;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in)) ;
System.out.print(“NIP : “) ; NIP = Get.readLine() ;
System.out.print(“Nama : “) ; Nama = Get.readLine() ;
System.out.print(“Kode : “) ; str = Get.readLine() ;
Kdj = Integer.parseInt(str) ;

if (Kdj==1) {
jbt = “Direktur” ; gaji = 5000000 ;
} else if (Kdj==2) {
jbt = “Wakil Direktur” ; gaji = 4000000 ;
} else if (Kdj==3) {
jbt = “Bendahara” ; gaji = 3000000 ;
} else if (Kdj==4) {
jbt = “Staf” ; gaji = 2000000 ;
} else {
jbt = “” ; gaji = 0 ;
}

pajak = 0.1 * gaji ;
total = gaji-pajak ;
System.out.println(“Jabatan : ” + jbt );
System.out.println(“Gaji : ” + gaji);
System.out.println(“Pajak : ” + pajak );
System.out.println(“Total : ” + total );
}

}

3. Untuk mencari gaji dengan menggunakan array ulang lagi atau tidak

import java.io.* ;
public class lat8{
public static void main(String Arg[]) throws IOException{
String str ; String NIP ; String Nama ;String jbt ;
double gaji=0 ; double pajak =0 ; double total=0 ;
int Kdj ;char lagi;string input;lagi='y';
BufferedReader Get=new BufferedReader(new
InputStreamReader(System.in)) ;
while (lagi=='y'){
System.out.print(“NIP : “) ; NIP = Get.readLine() ;
System.out.print(“Nama : “) ; Nama = Get.readLine() ;
System.out.print(“Kode : “) ; str = Get.readLine() ;
Kdj = Integer.parseInt(str) ;
switch(Kdj) {
case 1 : jbt = “Direktur” ; gaji = 5000000 ;
break ;
case 2 : jbt = “Wakil Direktur” ;gaji = 4000000;
break ;
case 3 : jbt = “Bendahara” ; gaji = 3000000 ;
break ;
case 4 : jbt = “Staf” ; gaji = 2000000 ;
break ;
default :
jbt = “” ; gaji = 0 ;
}
pajak = 0.1 * gaji ;
total = gaji-pajak ;

System.out.println(“Jabatan : ” + jbt ) ;
System.out.println(“Gaji : ” + gaji) ;
System.out.println(“Pajak : ” + pajak ) ;
System.out.println(“Total : ” + total ) ;
system.uot.print("Menghitung lagi ? (y/t)");
input=masuk.next();
lagi=input.charAt(0);
}
}
}

4.Untuk perulangan

class loop5
{
public static void main(String Arg[])
{
int bil;
bil=1;
while (bil<=10){
System.out.println(bil) ;
bil+=2;
}
}
}


5. Perulangan menggunakan while

import java.io.* ;
class loop6{
public static void main(String Arg[]) throws IOException {
int pil, l, s, r, p ;
double ls, vol ;
String str ;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in)) ;
do{
System.out.println("Menu Utama") ;
System.out.println("1. Hitung Volume Kubus") ;
System.out.println("2. Hitung Luas") ;
System.out.println("3. Hitung LUas Lingkaran") ;
System.out.println("4. Keluar Program") ;
System.out.print("Pilihan Anda : ") ; str = Get.readLine() ;
pil = Integer.parseInt(str) ;
while(pil){
while(pil=1) {
System.out.println("Menghitung Volume Kubus") ;
System.out.print("Sisi : ") ; str = Get.readLine() ;
s = Integer.parseInt(str) ;
vol = s * s * s ;
System.out.println("Volume Kubus : " + vol) ;
}
while(pil=2){
System.out.println("Menghitung Luas Persegi Panjang") ;
System.out.print("Lebar : ") ; str = Get.readLine() ;
l = Integer.parseInt(str) ;
System.out.print("Panjang : ") ; str = Get.readLine() ;
p = Integer.parseInt(str) ;
ls = p * l ;
System.out.println("Luas Persegi Panjang : " + ls) ;
}
while(pil=3){
System.out.println("Menghitung Luas Lingkaran") ;
System.out.print("Jari Jari : ") ; str = Get.readLine() ;
r = Integer.parseInt(str) ;
ls = 3.14 * r * r ;
System.out.print("Luas Lingkaran : " + ls) ;
}
}
str = Get.readLine() ;
} while( pil != 4) ;
}
}

0 komentar:

Posting Komentar