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 <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