kondisi if tunggal dan bersarang


kondisi ada beberapa
1. Pernyataan if sederhana
if (kondisi) pernyataan;
Kodisi digunakan untuk menentukan pengambilan keputusan Pernyataan dapat berupa sebuah pernyataan atau pun sebuah pernyataan majemuk. Bagian ini dijalankan kalau kondisi bernilai benar.
Contoh program
#include<iostream.h>
#include<conio.h>
void main()
{
int usia;
clrscr();
cout<< "MasukanusiaAnda? : ";
cin>> usia;
if(usia<17)
cout<< "Anda belum cukup umur!!!" << endl;
getch();
}

Pernyataan else
􀂄 Pernyataan else tidak pernah sendiri selalu menggunakan if. Berikut bentuk penggunaannya.
if(kondisi) pernyataan1;
else pernyataan2;

Pernyataan2 dijalankan apabila kondisi bernilai salah.
Contohprogram
#include<iostream.h>
#include<conio.h>
void main()
{
in tusia;
clrscr();
cout<< "MasukanusiaAnda? : ";
cin>> usia;
if(usia<17)
cout<< "Anda belum cukup umur!!!" << endl;
else
cout<< "Selamat Anda sudah cukup umur!" << endl;
getch();
}

2. nested if

Pernyataan if yang terletak didalam if sering disebut nested if atau if bersarang.
􀂄Bentuk penggunaanya adalah sbb:
if(kondisi1) Pernyataan1;
else if (kondisi2) Pernyataan2;
else if(kondisi3) Pernyataan3;
else if(kondisiN) pernyataanN;
else  //optional
pernyataan M; //optional

Contohprogram
#include<iostream.h>
#include<conio.h>
void main()
{
int kode_hari;
clrscr();
cout<<"“## MenentukanHari##" << endl;
cout<< "1=Senin 3=Rabu 5=Jumat 7=Minggu" << endl;
cout<< "2=Selasa 4=Kamis 6=Sabtu" << endl;
cout<< "KodeHari: ";
cin>> kode_hari; //proses seleksi
if(kode_hari==1)
cout<< "Senin"<< endl;
else if(kode_hari==2)
cout<< "Selasa" << endl;
else if(kode_hari==3)
cout<< "Rabu" << endl;
else if(kode_hari==4)
cout<< "Kamis" << endl;
else if(kode_hari==5)
cout<< "Jumat" << endl;
else if(kode_hari==6)
cout<<"Sabtu" << endl;
else if(kode_hari==7)
cout<<"Minggu" << endl;
else
cout<< "Kode Hari Salah" << endl;
getch();
}


0 komentar:

Posting Komentar