Lat 2 Pbo Kharisma Elan

5
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 terpenuhi If (statement1/kondisi1) { Nilai; // else menjelaskan bila statement tidak terpenuhi { else { Nilai; } If ganda // if menjelaskan bila statement 1 terpenuhi If (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; }

description

Lat 2 Pbo Kharisma Elan

Transcript of Lat 2 Pbo Kharisma Elan

Page 1: 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;}

Page 2: Lat 2 Pbo Kharisma Elan

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)

Page 3: Lat 2 Pbo Kharisma Elan

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);}

}}

Page 4: Lat 2 Pbo Kharisma Elan

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--;

}}

Page 5: Lat 2 Pbo Kharisma Elan

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);}

}}