Jumat, 30 Maret 2012

PERULANGAN/LOOPING

A. Judul Percobaan/Praktikum
PERULANGAN/LOOPING
B. Soal Pendahuluan
1. Buat program untuk mencari nilai genap dan ganjil dari perulangan sejumlah 10 angka.
2. Buat sebuah program yang mencetak nama Anda selama seratus kali. Buat tiga versi program ini menggunakan while loop, do while dan for-loop.
3. Hitung pangkat sebuah nilai berdasarkan angka dan nilai pangkatnya. Buat tiga versi dari program ini menggunakan while loop, do-while dan for-loop. Angka perpangkatan per praktikan tidak boleh sama.
C. Jawaban Soal
1. —public class pend1_ganjil {
public static void main (String[]args){
int i = 1;
while ( i < 20 ){
System.out.print(i+”\n”);
i=i+1;
i++;
}
}
}
—public class pend1_genap {
public static void main(String []args){
int a = 0;
while (a<20){
System.out.print(a+”\n”);
a=a+1;
a++;
}
}
}
2. menggunakan while
public class pend2 {
public static void main(String[]args){
int a;
a=1;
while (a<100){
System.out.print(“haris\n”);
a=a+1;
a++;
}
}
}
- Menggunakan Do While
public class pend2_2 {
public static void main(String[]args){
int a;
a=1;
do{
System.out.print(“haris\n”);
a++;
}while (a<100);
}
}
- Menggunakan For Loop
public class pend2_3 {
public static void main(String[]args){
int a;
a=1;
for (a=1;a<100;a++){
System.out.print(“haris\n”);
}
}
}
4. menggunakan for
import javax.swing.JOptionPane;
public class pend3{
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);
}
}
- menggunakan While
import javax.swing.JOptionPane;
public class pend3_2{
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);
}
}
- menggunakan DO While
import javax.swing.JOptionPane;
public class pend3_3{
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);
}
}

0 komentar:

Posting Komentar