Pernyataan if-else (C + +)
Kontrol percabangan bersyarat.
Bentuk dasar :
if ( kondisi )
statement 1 ;
else
statement 2;
CONTOH ::
# include <iostream.h>
int main()
{
int absen,tugas,uas,uts;
double na;
char nh;
cout<<"masukkan nilai absen:";
cin>>absen;
cout<<"masukkan nilai tugas:";
cin>>tugas;
cout<<"masukkan nilai uas:";
cin>>uas;
cout<<"masukkan nilai uts:";
cin>>uts;
na= 0.10 * absen + 0.25 * tugas + 0.25 * uts + 0.40 *uas;
if (na >=80 && na <=99)
nh='A';
else if (na >=70 && na <=79)
nh='B';
else if (na >=60 && na <=69)
nh='C';
else if (na >=50 && na <=59)
nh='D';
else if (na >=40 && na <=49)
nh='E';
else if (na >=30 && na <=39)
nh='f';
cout<<"nilai akhir :"<<na<<" nilai huruf :"<<nh<<endl;
return 0;
}
int main()
{
int absen,tugas,uas,uts;
double na;
char nh;
cout<<"masukkan nilai absen:";
cin>>absen;
cout<<"masukkan nilai tugas:";
cin>>tugas;
cout<<"masukkan nilai uas:";
cin>>uas;
cout<<"masukkan nilai uts:";
cin>>uts;
na= 0.10 * absen + 0.25 * tugas + 0.25 * uts + 0.40 *uas;
if (na >=80 && na <=99)
nh='A';
else if (na >=70 && na <=79)
nh='B';
else if (na >=60 && na <=69)
nh='C';
else if (na >=50 && na <=59)
nh='D';
else if (na >=40 && na <=49)
nh='E';
else if (na >=30 && na <=39)
nh='f';
cout<<"nilai akhir :"<<na<<" nilai huruf :"<<nh<<endl;
return 0;
}
0 komentar:
Posting Komentar