Professional Documents
Culture Documents
Rang Kuman CD I Code Vision
Rang Kuman CD I Code Vision
1
USD-24 April 2018
else
{
//blok pernyataan kondisi yang tidak dipenuhi (salah)
}
Pernyataan IF Bersarang
if (kondisi_1)
{
if (kondisi_2)
{
//blok pernyataan bila kondisi_1 dan kondisi_2 dipenuhi (benar)
}
} else
{
if (kondisi_3)
{
//blok pernyataan kondisi_3 dipenuhi (benar)
}
}
Pernyataan SWITCH
switch (ekspresi)
{
case nilai_1: pernyataan_1; break;
case nilai_2: pernyataan_2; break;
default: pernyataan_default; break;
Pernyataan WHILE
while (kondisi)
{
// blok pernyataan
}
Pernyataan DO …. WHILE
do
{
// blok pernyataan
} while (kondisi)
Pernyataan FOR
for (nilai_awal; kondisi; perubahan)
{
// blok pernyataan
}
Fungsi
- Dengan nilai balik (return value)
tipe_data nama_fungsi (tipe_data_1 parameter_1, … )
2
USD-24 April 2018
{
pernyataan_1;
pernyataan_2;
……
}
Contoh:
int coba(int data_1, int data_2)
{
hasil= data_1*data_2;
return hasil;
}
- Tidak dengan nilai balik (void)
tipe_data nama_fungsi (tipe_data_1 parameter_1, … )
{
pernyataan_1;
pernyataan_2;
……
}
Contoh:
void coba(char A, char B)
{
DDRA = A; DDRB = B;
}