NIM : 10650005
Asisten : Hani Zulfia Zahro’
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
}
}
Hasil Output :
}
}
Hasil output
Hasil output
Hasil output
3. Listing program pangkat
(while)
import javax.swing.JOptionPane;
public class pangkat {
public static void main (String[]args){
int i =1;
int hasil =1;
String str1="";
String str2="";
str1=JOptionPane.showInputDialog("Masukkan angka");
int angka=Integer.valueOf(str1).intValue();
str2=JOptionPane.showInputDialog("Masukkan
pangkat");
int pangkat=Integer.valueOf(str2).intValue();
while(i<=pangkat){
hasil=hasil*angka;
i++;
}
String str3=angka+" pangkat "+pangkat+ " = "+hasil;
JOptionPane.showMessageDialog(null, str3 );
}
}
Hasil output
(do while)
import javax.swing.JOptionPane;
public class pangkat_2 {
public static void main (String[]args){
int i =1;
int hasil =1;
String str1="";
String str2="";
str1=JOptionPane.showInputDialog("Masukkan angka");
int angka=Integer.valueOf(str1).intValue();
str2=JOptionPane.showInputDialog("Masukkan pangkat");
int pangkat=Integer.valueOf(str2).intValue();
do{
hasil=hasil*angka;
i++;
}
while(i<=pangkat);
Hasil output
(for-loop)
import javax.swing.JOptionPane;
public class pangkat_3 {
public static void main (String[]args){
int hasil =1;
String str1="";
String str2="";
str1=JOptionPane.showInputDialog("Masukkan angka");
int angka=Integer.valueOf(str1).intValue();
str2=JOptionPane.showInputDialog("Masukkan pangkat");
int pangkat=Integer.valueOf(str2).intValue();
for(int i=1;i<=pangkat;i++){
hasil=hasil*angka;
}
Hasil output
D. Referensi
http://students.ittelkom.ac.id/web/weblog_entry.php?e=1115