Halaman

Minggu, 13 April 2014

Penjelasan contoh kondisi if..else pada program c++

Contoh kondisi pada program c++

Kodingan programnya :

#include <iostream.h>
#include <conio.h>
void main()
{

int uas,uts;
float total;
cout<<"masukkan nilai uts : " ;  cin>>uts;
cout<<"masukkan nilai uas : " ;  cin>>uas;

total=(uts*0.7) + (uas*0.3);

cout<<"nilai total : "<<total;

if(total > 70)
cout<<"\nAnda Lulus";
else
cout<<"\nAnda Tidak Lulus";

if((total <= 100) && (total>=85))
cout<<"\nGrade A";

else if((total <= 85) && (total>=70))
cout<<"\nGrade B";

else if((total <= 70) && (total>=50))
cout<<"\nGrade C";

else if((total <= 50) && (total>=0))
cout<<"\nGrade D";

else

cout<<"\nNilai Salah";

getch();

}



Penjelasannya :

#include <conio.h>
Digunakan untuk membaca fungsi getch
#include <iostream.h>
Sebagai bagian dari proses kompilator dari c++, digunakan untuk membaca fungsi cin dan cout pada program
void main()
 Fungsi utama pada program yang pertama kali akan di eksekusi
{
Merupakan awal eksekusi program
int uas,uts;
Variabel uas dan uts merupakan variabel bertipe integer
float total;
Variabel total merupakan variabel bertipe float
cout<<"masukkan nilai uts : " ;  cin>>uts;
Mencetak output pada layar dan memerintakh untuk memasukkan inputan yang dibaca dari variabel uts
cout<<"masukkan nilai uas : " ;  cin>>uas;
Mencetak output pada layar dan memerintakh untuk memasukkan inputan yang dibaca dari variabel uas
total=(uts*0.7) + (uas*0.3);
Hasil total merupakan dari nilai uts dikali 0.7 dan ditambah dari hasil dari uas dikali 0.3
cout<<"nilai total : "<<total;
Mencetak output nilai total pada layar
if(total > 70)
Jika total kurang dari 70
cout<<"\nAnda Lulus";
Maka cetak Anda lulus pada layar
Else
Jika tidak
cout<<"\nAnda Tidak Lulus";
Maka cetak Anda tidak lulus pada laya
if((total <= 100) && (total>=85))
Jika total kurang dari 100 dan lebih dari 85
cout<<"\nGrade A";
Maka cetak Grade A
else if((total <= 85) && (total>=70))
Jika total kurang dari 85 dan lebih dari 70
cout<<"\nGrade B";
Maka cetak Grade B

else if((total <= 70) && (total>=50))
Jika total kurang dari 70 dan lebih dari 50
cout<<"\nGrade C";
Maka cetak Grade C
else if((total <= 50) && (total>=0))
Jika total kurang dari 50 dan total lebih dari 0
cout<<"\nGrade D";
Maka cetak Grade D
Else
Jika tidak
cout<<"\nNilai Salah";
Cetak nilai salah
getch();
Untuk menghentikan program sementara
}
Untuk menutup dan mengakhiri program yang  telah dieksekusi



Tidak ada komentar:

Posting Komentar