Algoritma - Kondisi A
Algoritma - Kondisi A
• PENGKONDISIAN DENGAN
A. IF –ELSE
B. SWITCH CASE
21/11/2022 @DLC-UNISBANK
• Pengkondisian adalah operasi yang mewakili perbandingan. Biasanya untuk pengkondisian ini
menggunakan:
a. If-else
b. Switch case
Untuk penulisan if –else tunggal
if (kondisi)
{
Statement1;
}
else
Statement2;
21/11/2022 @DLC-UNISBANK
Contoh
if (nilai > 75)
{
System.out.println (“Lulus”);
}
else System.out.println (“Tidak Lulus”);
21/11/2022 @DLC-UNISBANK
Flowchart
21/11/2022 @DLC-UNISBANK
Program Javanya
21/11/2022 @DLC-UNISBANK
2 . Tentukan nilai 102 tersebut apakah bilangan genap atau ganjil.Kerjakan
algoritma, pseudocode, flowchart dan javanya!
• Algoritma:
a. Mulai
b. Masukan nilai = 102
c. Kondisi Menentukan genap atau ganjil dengan if-else:
d. Jika nilai 102 habis dibagi 2 berati genap, sebaliknya berarti ganjil
e. If nilai%2 ==0 then genap, else nilai%2!==0 then ganjil
f. Keluarkan Output
g. Selesai
21/11/2022 @DLC-UNISBANK
Phyton:
usia=42
if usia > 42:
print(“Tidak Muda”)
else:
print(“Muda”)
21/11/2022 @DLC-UNISBANK
• Pseudocode:
a. Mulai
b. Input nilai=102
c. If nilai% 2==0
d. Proses genap, else ganjil
e. Cetak output
f. Selesai
21/11/2022 @DLC-UNISBANK
21/11/2022 @DLC-UNISBANK
Program javanya
21/11/2022 @DLC-UNISBANK
Untuk penulisan if else bersarang
If (kondisi1)
{
Statemen1;
}
else if (kondisi2)
{
Statemen2;
}
else if (kondisi3)
{
Statemen3;
}
else
Statement;
21/11/2022 @DLC-UNISBANK
Contoh: beli = 90000, maka penulisannya di program java sebagai berikut:
int beli = 90000;
if (beli<200000)
{
System.out.println (“Diskon 10%);
}
else if (beli < 300000)
{
System.out.println (“Diskon 20%);
}
else System.out.println (“Diskon 30%);
21/11/2022 @DLC-UNISBANK
21/11/2022 @DLC-UNISBANK
Program javanya:
21/11/2022 @DLC-UNISBANK