Ø Mencari
nilai rata – rata
package respon;import javax.swing.JOptionPane;public class tugas1 { public static void main(String[] args) { int a = Integer.parseInt(JOptionPane.showInputDialog("Masukkan A: ")); int b = Integer.parseInt(JOptionPane.showInputDialog("Masukkan B: ")); int c = Integer.parseInt(JOptionPane.showInputDialog("Masukkan C: ")); int d = Integer.parseInt(JOptionPane.showInputDialog("Masukkan D: ")); int e = Integer.parseInt(JOptionPane.showInputDialog("Masukkan E: ")); float g = (a+b+c+d+e) ; float h = g/5; JOptionPane.showMessageDialog(null,"Nilai
rata-rata dari semua data adalah : "+h); }} Ø Mencari
nilai maksimun dan minimum
package respon;import javax.swing.JOptionPane;public class tugas { public static void main (String Args[]){ public static void main (String Args[]){ String ANGKA; int
A, B, C, Min = 0, Maks = 0; ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA PERTAMA :
"); A = Integer.parseInt(ANGKA); ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA KEDUA :
"); B = Integer.parseInt(ANGKA); ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA KETIGA :
"); C = Integer.parseInt(ANGKA); if((A>B)&&(A>C)){ Maks =A; } else if((B>A)&&(B>C)){ Maks
=B; } if((C>A)&&(C>B)){ Maks
=C;} if((A<B)&&(A<C)){ Min
=A;} if((B<A)&&(B<C)){ Min
=B;} if((C<A)&&(C<B)){ Min
=C;} JOptionPane.showMessageDialog(null,"Nilai maksimun : "+Maks); JOptionPane.showMessageDialog(null,"Nilai minimun : "+Min); }} Ø
Mencari Nilai Minimun
package respon;import javax.swing.JOptionPane;public class tugas2 { public
static void
main (String Args[]){ String
ANGKA; int
A, B, C, Min ; ANGKA
= JOptionPane.showInputDialog("MASUKAN ANGKA
PERTAMA : "); A
= Integer.parseInt(ANGKA); ANGKA
= JOptionPane.showInputDialog("MASUKAN ANGKA
KEDUA : "); B
= Integer.parseInt(ANGKA); ANGKA
= JOptionPane.showInputDialog("MASUKAN ANGKA
KETIGA : "); C
= Integer.parseInt(ANGKA); if
( A<B ){ if ( A<C ) Min = A; else Min = C; } else { if ( B<C ) Min = B; else Min = C; } JOptionPane.showMessageDialog(null,"Nilai minimun : "+Min); }}
Ø
Mencari Nilai Minimun
package respon;import javax.swing.JOptionPane;public class nilaimin { public static void main(String
[]args){ int n1 = 0, x
= 0, a = 0,i, rata, total ; a=Integer.parseInt(JOptionPane.showInputDialog("Banyak
Nilai yang akan diinput: ")); int [] number = new int[a]; for(i = 0; i < a; i++) // akan
mengulang sesuai dengan input yang dimasukkan
user { number[i]=Integer.parseInt(JOptionPane.showInputDialog("Nilai" +(i+1)+" :
")); } int min = number[0], min2 =
number[0]; for(i = 0; i < number.length; i++) // proses
seleksi nilai terendah 1 dan nilai terendah
2 { if(number[i] <
min) { min = (number[i]); } } JOptionPane.showMessageDialog(null, "Nilai
Minimum adalah adalah : "+min);
}}1.
Input
nilai mencari rata – rata
a.
Bufferedreader
package
evha;import
java.io.BufferedReader;import
java.io.InputStreamReader;import
java.io.IOException;public
class rata2bufferedreader { public
static void
main(String [] args){ BufferedReader
input = new BufferedReader(new
InputStreamReader(System.in)); String
e="", v="",
a="";
try{ System.out.print("Masukkan
angka pertama = "); e
= input.readLine(); System.out.print("Masukkan
angka kedua = "); v
= input.readLine(); System.out.print("Masukkan
angka ketiga = "); a
= input.readLine();} catch
(IOException o){} int
bil1, bil2, bil3, rata; bil1
= Integer.parseInt(e); bil2
= Integer.parseInt(v); bil3
= Integer.parseInt(a); rata
= (bil1 + bil2 + bil3)/3; System.out.println("Rata-rata
nilai Anda: "+ rata);
if
(rata >= 60){System.out.println(":-)"); } else
{ System.out.println(":-(");}}}
b.
JOptione
package
evha;import
javax.swing.JOptionPane;public
class rata2joptione { public
static void
main(String[] args){ String
e="", v="",
a=""; e=JOptionPane.showInputDialog("Masukkan
angka pertama = "); int
bil1 = Integer.parseInt(e); v=JOptionPane.showInputDialog("Masukkan
angka kedua = "); int
bil2 = Integer.parseInt(v); a=JOptionPane.showInputDialog("Masukkan
angka ketiga = "); int
bil3 = Integer.parseInt(a); int
rata = (bil1 + bil2 + bil3)/3; String
hasil = ""; hasil
+= "Angka pertama = " + bil1 +"\n"; hasil
+= "Angka kedua = " + bil2 +"\n"; hasil
+= "Angka ketiga = " + bil3 +"\n"; hasil
+= "Nilai rata-rata Anda adalah "
+ rata +"\n"; if
(rata >= 60){ hasil
+= ":-)" ; }else
hasil += ":-("; JOptionPane.showMessageDialog(null,
hasil); }}Hasil
2.
Membaca
Bilangan
a.
Statement
IF Else
package
evha;import
java.io.*;public
class bilangan_ifelse { public
static void
main(String []args){ BufferedReader
dataIn=new BufferedReader(new
InputStreamReader(System.in)); String
angka=""; String
huruf=""; System.out.print("Input
Angka: "); try{ angka=dataIn.readLine(); }catch(IOException
e){ System.out.print("Error"); } if(1==Integer.parseInt(angka)){ System.out.println("SATU"); } else
if(2==Integer.parseInt(angka)){ System.out.println("DUA"); } else
if(3==Integer.parseInt(angka)){ System.out.println("TIGA"); } else
if(4==Integer.parseInt(angka)){ System.out.println("EMPAT"); } else
if(5==Integer.parseInt(angka)){ System.out.println("LIMA"); } else
if(6==Integer.parseInt(angka)){ System.out.println("ENAM"); } else
if(7==Integer.parseInt(angka)){ System.out.println("TUJUH"); } else
if(8==Integer.parseInt(angka)){ System.out.println("DELAPAN"); } else
if(9==Integer.parseInt(angka)){ System.out.println("SEMBILAN"); } else
if(10==Integer.parseInt(angka)){ System.out.println("SEPULUH"); } else{ System.out.println("Invalid
Number"); } }}Hasil b.
Statement
Swicht
package
evha;import
java.io.*;public
class bilangan_swicth { public
static void
main(String []args){ BufferedReader
dataIn=new BufferedReader(new InputStreamReader(System.in)); String
angka=""; String
huruf=""; System.out.print("Input
Angka: "); try{ angka=dataIn.readLine(); } catch(IOException
e){ System.out.print("Error"); } switch(Integer.parseInt(angka)){ case
1: System.out.println("SATU"); break; case
2: System.out.println("DUA"); break; case
3: System.out.println("TIGA"); break; case
4: System.out.println("EMPAT"); break; case
5: System.out.println("LIMA"); break; case
6: System.out.println("ENAM"); break; case
7: System.out.println("TUJUH"); break; case
8: System.out.println("DELAPAN"); break; case
9: System.out.println("SEMBILAN"); break; case
10: System.out.println("SEPULUH"); break; default: System.out.println("Invalid
Number"); }}} 3.
Cetak
Seratus Kali
a.
While
Loop
package
evha; public
class cetak_whileloop { public
static void
main(String[] args) { int
nomor = 0; while
(nomor <= 100) { System.out.println
(nomor + " Evha PTIK 03 2011 "); nomor++; } }}
b.
Do
While
package
evha; public
class cetak_dowhile {public
static void
main(String[] args) { int
batas = 100; int
nomor = 0; do { System.out.println
(nomor + " Evha PTIK 03 2011 "); nomor++; } while
(nomor <= batas); }} c. For Loop
package
evha; public
class cetak_for_loop { public
static void
main(String[] args){ int
i; for
(i=0; i<=100; i++){ System.out.println
(i + " Evha PTIK 03
2011 "); }
}}Hasil4.
Perpangkatan
a.
Whlie
Loop
package
evha;import
javax.swing.JOptionPane;public
class pangkat_while_loop { public
static void
main(String[ ] args){ int
hasil = 1; String
x = ""; String
y = ""; x
= JOptionPane.showInputDialog("Masukkan
angka"); int
angka = Integer.valueOf(x).intValue(); y
= JOptionPane.showInputDialog("Masukkan
pangkat"); int
pangkat = Integer.valueOf(y).intValue(); int
i=1; while(i<=pangkat){ i++; hasil=hasil*angka; } String
st3 = angka + " pangkat "
+ pangkat + " = " + hasil; JOptionPane.showMessageDialog(null,
st3); }} b.
Do
While
package
evha;import
javax.swing.JOptionPane;public
class pangkat_do_while { public
static void
main(String[ ] args){ int
hasil = 1; String
x = ""; String
y = ""; x
= JOptionPane.showInputDialog("Masukkan
angka"); int
angka = Integer.valueOf(x).intValue(); y
= JOptionPane.showInputDialog("Masukkan
pangkat"); int
pangkat = Integer.valueOf(y).intValue(); int
i=1; do{
i++; hasil=hasil*angka; }while(i<=pangkat); String
st3 = angka + " pangkat "
+ pangkat + " = " + hasil; JOptionPane.showMessageDialog(null,
st3); }} c.
For
Loop
package
evha;import
javax.swing.JOptionPane;public
class pangkat_for_loop { public
static void
main(String[ ] args){ int
hasil = 1; String
x = ""; String
y = ""; x
= JOptionPane.showInputDialog("Masukkan angka"); int
angka = Integer.valueOf(x).intValue(); y
= JOptionPane.showInputDialog("Masukkan
pangkat"); int
pangkat = Integer.valueOf(y).intValue(); for(int
i=1;i<=pangkat;i++){ hasil=hasil*angka; } String
st3 = angka + " pangkat "
+ pangkat + " = " + hasil; JOptionPane.showMessageDialog(null,
st3); }}