Subscribe to RSS feeds

Rabu, 27 Maret 2013

Percabangan nested if ( IF Bersarang )

Pada bentuk ini ,pernyataan if memiliki banyak kemungkinan pernyataan
dan memiliki banyak pengujian kondisi untuk mengerjakan pernyataan.

If < kondisi1 >
           Pernyataan1; 
Else If < kondisi2 >
           Pernyataan2; 
Else If < kondisiM >
           PernyataanN;

< kondisi > diuji ,jika hasil pengujian < kondisi1 > benar maka pernyataan1
dikerjakan, jika salah maka akan menuju ke < kondisi2 > sampai
mendapatkan < kondisiM > benar, dan selanjutnya akan mengerjakan
pernyataanN tersebut.
Contoh :

#include <iostream.h>
#include <conio.h>
void main()
{
char huruf,nama;
int nilai_angka;
cout<<"Masukan Nilai Anda : ";
      cin>>nilai_angka;
cout<<"Nama Anda : ";
      cin>>nama;
if  (nilai_angka>=80)
         huruf='A';
else if (nilai_angka>=70 && nilai_angka<80)
         huruf='B';
else if (nilai_angka>=60 && nilai_angka<70)
          huruf='C';
else
          huruf='D';
cout<<endl;
cout<<"NILAI : "<<huruf<<endl;
getch();
}

0 komentar:

Posting Komentar