Lat 2 Pbo Kharisma Elan
-
Upload
kharisma-elan -
Category
Documents
-
view
216 -
download
3
description
Transcript of Lat 2 Pbo Kharisma Elan
1. Jelaskan perbedaan antara if tunggal, if ganda dan switch case? If tunggal adalah pengecekan statement dengan percabangan 2 kemungkinan If ganda adalah pengecekan statement dengan percabangan lebih dari 2 kemungkinan Switch Case adalah pengecekan statement dengan percabangan lebih dari 2 kemungkinan
dan hanya bisa menggunakan nilai sama dengan tidak bisa mengecek lebih besar atau lebih kecil
2. Jelaskan sintaks rumus if tunggal, if ganda dan switch case ? If tunggal
// if menjelaskan bila statement terpenuhiIf (statement1/kondisi1) {
Nilai;// else menjelaskan bila statement tidak terpenuhi{ else {
Nilai;}
If ganda
// if menjelaskan bila statement 1 terpenuhiIf (statement1/kondisi1) {
Nilai;// else menjelaskan bila statement ke-n tidak terpenuhi} else If (statement ke-n/kondisi ke-n) {
Nilai;// else menjelaskan bila statement tidak terpenuhi] else {
Nilai;}
Switch case
//Sintaks awal dengan menyertakan varialbel yang dimaksudswitch(variable){
// kemungkinan acase a:// menghasilkan nilai pertama dan sintaks dihentikannilai 1; break;// kemungkinan bcase b:// menghasilkan nilai kedua dan sintaks dihentikan dihentikannilai 2; break;// bila kemungkinan tidak terpenuhi akan mencetak nilai inidefault:nilai default; break;
}
3. Jelaskan sintaks rumus for, while, dan do while? For
For (variable=nilai awal:variable= nilai akhir:penambahan atau pengurangan nilai variable) {Nilai;
} While
//deklarasi variable diluar whilevarialbe=1;While (variable dengan kondisi){Nilai; Dilanjutkan penambhan atau pengurangan}
Do WhileDo {NilaiDilanjutkan penambhan atau pengurangan} while (kondisi)
4. Contoh for, while, dan do while
public class for1{public static void main (String args[]) {
for (int a=1;a<=10;a++){System.out.println("Bilangan Maju " + a);
}for (int a=1;a<=9;a+=2){
System.out.println("Bilangan Ganjil " + a);}for (int a=2;a<=10;a+=2){
System.out.println("Bilangan Genap " + a);}for (int a=10;a>=1;a--){
System.out.println("Bilangan Mundur " + a);}
}}
public class while1{public static void main (String args[]) {
int a=1;while (a<=10){
System.out.println("Bilangan Maju " + a);a++;
}
a=1;while (a<=9){
System.out.println("Bilangan ganjil " + a);a+=2;
}a=2;while (a<=10){
System.out.println("Bilangan Genap " + a);a+=2;
}a=10;while (a>=1){
System.out.println("Bilangan Mundur " + a);a--;
}}
public class dowhile1{public static void main (String args[]) {
int a;a=1;do{
System.out.println("Bilangan Maju " + a);a++;
} while (a<=10);
a=1;do{
System.out.println("Bilangan Ganjil " + a);a+=2;
} while (a<=9);
a=1;do{
System.out.println("Bilangan Genap " + a);a+=2;
} while (a<=10);
a=10;do{
System.out.println("Bilangan Mundur " + a);a--;
} while (a>=1);}
}}