Dokumen tersebut berisi contoh-contoh penggunaan sintaks IF-ELSE dan SWITCH-CASE dalam membuat algoritma pemrograman untuk mengevaluasi kondisi tertentu dan melakukan tindakan sesuai hasil evaluasi tersebut.
3. BENTUK IF TUNGGAL ALGORITMA
IF (KONDISI)
{
PERNYATAAN ;
…
}
JIKA kondisi benar MAKA
Pernyataan
…
AKHIR-JIKA
4. Masukan jenis kelamin anda:
JIKA (jk L) MAKA
Tampilkan ( Anda Adalah LAKI-LAKI)
SEBALIKNYA
AKHIR-JIKA
• Masukan jenis kelamin anda:
• JIKA (jk bukan L) MAKA
Tampilkan ( Anda Adalah perempuan)
SEBALIKNYA
AKHIR-JIKA
5. Masukan Angka :
Jika (angka0 atau angka1) MAKA
Tampilkan (angka tersebut adalah bilangan biner)
SEBALIKNYA
AKHIR-JIKA
• Masukan Angka :
• Jika (angka>= 0 s/d angka<=1) MAKA
Tampilkan (angka tersebut adalah bilangan Bulat)
SEBALIKNYA
AKHIR-JIKA
6. • Masukan Angka :
• Jika (angka % 20) MAKA
Tampilkan (angka tersebut adalah bilangan Genap)
SEBALIKNYA
AKHIR-JIKA
• Masukan Angka :
• Jika (angka>= 0 s/d angka<=1) MAKA
Tampilkan (angka tersebut adalah bilangan Bulat)
SEBALIKNYA
AKHIR-JIKA
8. BENTUK UMUM ALGORITMA
IF (KONDISI)
{
PERNYATAAN1;
…
}
Else
{
PERNYATAAN2;
…
}
JIKA kondisi benar MAKA
Pernyataan1
…
SEBALIKNYA
Pernyataan2
…
AKHIR-JIKA
10. BENTUK UMUM ALGORITMA
IF (KONDISI)
{
PERNYATAAN1;
}
Else
IF (KONDISI)
{
PERNYATAAN2;
}
ELSE
IF (KONDISI)
{
….
PERNYATAAN-n;
}
JIKA kondisi benar MAKA
Pernyataan1
…
SEBALIKNYA
JIKA kondisi benar MAKA
Pernyataan2
…
SEBALIKNYA
JIKA kondisi benar MAKA
PERNYATAAN-n
AKHIR-JIKA
12. BENTUK SWITCH-CASE ALGORITMA
switch (nilai)
{
Case nilai1:
PERNYATAAN11;
PERNYATAAN12;
Break;
Case nilai2:
PERNYATAAN22;
PERNYATAAN23;
Break;
Case nilai3:
PERNYATAAN31;
PERNYATAAN32;
Break;
Default:
PERNYATAANn1;
PERNYATAANn2;
Break;
}
COCOK nilai
DENGAN nilai1 MAKA
PERNYATAAN11;
PERNYATAAN12;
DENGAN nilai2 MAKA
PERNYATAAN22;
PERNYATAAN23;
DENGAN nilai3 MAKA
PERNYATAAN31;
PERNYATAAN32;
LAINNYA
PERNYATAANn1;
PERNYATAANn2;
AKHIR-COCOK
13. Masukan (IPK):
Jika (ipk ≥ 2 dan ipk ≤ 2,75) MAKA
Tampilkan “LULUS MEMUASKAN”
SEBALIKNYA
JIKA (ipk > 2,75 dan ipk ≤ 3,50) MAKA
Tampilkan “LULUS SANGAT MEMUASKAN”
SEBALIKNYA
JIKA (ipk > 3,50 dan ipk ≤ 4,00) MAKA
Tampilkan “LULUS DENGAN PUJIAN”
SEBALIKNYA
Tampilkan “DATA IPK TIDAK VALID”
AKHIR-JIKA
AKHIR-JIKA
AKHIR-JIKA
14. Buatlah Program Pemindahan chanel
TV (1.... 6):
Jikal (chanel =1) maka
tampikan “TVRI”
Sebaliknya
Jikal (chanel =1) maka
tampikan “RCTI”
Sebaliknya
Jikal (chanel =2) maka
tampikan “TRANS 7”
Sebaliknya
Jikal (chanel =3) maka
tampikan “TRANS TV”
Sebaliknya
Jikal (chanel =4) maka
tampikan “METRO”
Sebaliknya
Jikal (chanel =5) maka
tampikan “KOMPAS”
Sebaliknya
Jikal (chanel =6) maka
tampikan “TV ONE”
Sebaliknya
Tampilkan “ chanel tv yang anda
masukan salah ”
Akhir-jika
Akhir-jika
Akhir-jika
Akhir-jika
Akhir-jika