1) #include<iostream>
2) using namespace std;
3) main()
4) {
5) // Mencetak Tampilan
6) int NA, tugas, mid, uas;
7) cout << "Nilai Tugas : ";cin >> tugas;
8) cout << "Nilai MID : ";cin >> mid;
9) cout << "Nilai UAS : ";cin >> uas;
10) // Rumus
11) NA = ((2*tugas)+(3*mid)+(5*uas))/10;
12) cout<< "NA : "<<NA<<endl;
13) // Fungsi percabanagan
14) if(NA >= 85 && NA <= 100)
15) { cout<<"Lulus dengan Sangat Memuaskan"<<endl;
16) cout<<"Nilai Huruf : A"<<endl; }
17) else if(NA >=75 && NA < 85)
18) { cout<<"Lulus dengan Memuaskan"<<endl;
19) cout<<"Nilai Huruf : B"<<endl; }
20) else if(NA >=65 && NA < 75)
21) { cout<<"Lulus dengan nilai standart"<<endl;
22) cout<<"Nilai Huruf : C"<<endl; }
23) else
24) { cout<<"Tidak Lulus"<<endl;
25) cout<<"Nilai Huruf : E"<<endl; }
26) }
Berikut tampilannya :
Gambar runing program di DevC++ (anggajoe.blogspot.com)
Berikut algoritmanya :
1)
dibutuhkan oleh
cout dan cin.
2)
untuk menyingkat
penulisan cout, cin, endl dan string.
3)
Akhir dari
sebuah header
4)
Tag pembuka /
awal dari struktur program
5)
komentar Mencetak
Tampilan ( // akan di abaikan oleh
program)
6)
variabel integral bertipe data NA, tugas, mid, uas.
7)
mencetak "Nilai
Tugas : " memberi
nilai pada tipedata tugas.
8)
mencetak "Nilai MID :
" memberi nilai pada tipedata mid.
9)
mencetak "Nilai UAS :
" memberi nilai pada tipedata uas.
10)
komentar Rumus
11)
NA = ((2 x tugas)+(3 x mid)+(5 x uas))/10
12)
mencetak "NA : ", mencetak hasil rumus NA, akhir baris.
13)
komentar Fungsi percabangan
14)
jika (NA lebih besar samadengan 85 & NA kurang samadengan 100)
15) mencetak "Lulus dengan Sangat
Memuaskan", akhir baris.
16) mencetak "Nilai Huruf : A" akhir baris.
17)
jika kondisi (NA lebih besar samadengan 75 & NA kurang dari 85)
18) mencetak "Lulus dengan Memuaskan", akhir baris.
19) mencetak "Nilai Huruf : B" akhir
baris.
20)
jika kondisi (NA lebih besar samadengan 65 & NA kurang dari 75)
21) mencetak "Lulus dengan Nilai Cukup", akhir baris.
22) mencetak "Nilai Huruf : C" akhir
baris.
23)
Selain itu
24) mencetak "Tidak Lulus", akhir baris.
25) mencetak "Nilai Huruf : E" akhir
baris.
26)
Tag penutup /
akhir dari struktur program
0 komentar:
Post a Comment