Percabangan if Bersarang
Percabangan ini
dalam strukturnya menggunakan fungsi if didalam sehingga dapat mengcover beberapa kondisi dala satu program
source code dibawah
:
#include<iostream>
using namespace std;
int main()
{
double
nilai_ujian;/*deklarasi variabel
nilai_ujian dengan
tipe data double*/
char
indeks;/*deklarasi variabel
indeks dengan tipe
data char*/
cout<<"KONVERSI
NILAI SISWA\n\n";//mencetak string
cout <<"masukan
nilai ujuan = ";//mencetak string
cin>> nilai_ujian;//membaca input dari variabel nilai_ujian
cout<<endl;
if(nilai_ujian
>=85)//fungsi percabangan dengan if
{
indeks = 'A';//indeks diisi dengan karakter A
}
else
if(nilai_ujian
>=75)//fungsi percabangan dengan if
{
indeks = 'B';//indeks diisi
dengan karakter A
}
else
if(nilai_ujian
>=55)//fungsi percabangan dengan if
{
indeks = 'C';//indeks diisi
dengan karakter A
}
else
if(nilai_ujian >=40)//fungsi
percabangan dengan if
{
indeks = 'D';//indeks diisi
dengan karakter A
}
else
{
indeks = 'E';//indeks diisi dengan
karakter A
}
cout<<"indeks siswa : "<<indeks<<endl;
system("pause");
return 0;
}
Program
diatas menggunakan fungsi if bersarang artinya ada fungsi if didalam if.
Sehingga dapat mencakup lebih dari dua kondisi dalam satu program. Jika tanda
"" digukan untuk etring sedankan tanda ''
digunakan untuk karakter.
untuk dokumentasi dapat dilihat pada video dibawah CLICK TO VIEW THE VIDEO TUTORIAL
untuk dokumentasi dapat dilihat pada video dibawah CLICK TO VIEW THE VIDEO TUTORIAL
Tidak ada komentar:
Posting Komentar