Program Control : Selection
Selection Syntax :
- if (hanya terdapat satu kondisi yang bernilai True atau False)
- if – else (terdapat lebih dari satu konsidi yang bernilai True atau False)
- switch – case
Selection : IF
fungsi if dapat berjalan saat kondisi bernilai True (Benar)
Contoh :
int a=10,b=5;
if(a > b)
{
printf(“Benar”);
}
setelah coding di jalankan maka outputnya adalah Benar. Karena kondisi if bernilai True
Selection : IF – ELSE
Contoh :
if(kondisi)
{
printf(“A”);
}
else
{
printf(“B”);
}
Jika kondisi if bernilai benar maka yang akan tercetak adalah A sedangkan jika kondisi if salah yang akan tercetak adalah B
Selection : NESTED-IF
terdapat if di dalam if
Contoh :
if (kondisi) statement1;
if (kondisi) statement2;
if (kondisi) statement3;
coding yang bisa dikerjakan di switch-case bisa dikerjakan menggunakan if tetapi yang menggunakan if belum tentu bisa menggunakan switch-case
Go To and Label = bisa melompat ke baris lain (sudah tidak digunakan lagi karena sulit dimengerti)