Soal
Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :
Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai
Pertandingan III diinput.
Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III
dibagi dengan 3.
Ketentuan Juara
• Jika nilai rata-rata yang dihasilkan lebih besar dari 80, maka menjadi
Juara I
• Jika nilai rata-rata yang dihasilkan lebih besar dari 75, maka menjadi
Juara II
• Jika nilai rata-rata yang dihasilkan lebih besar dari 65, maka menjadi
Juara III
• Selain itu tidak juara
ketentuan sebagai berikut :
Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai
Pertandingan III diinput.
Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III
dibagi dengan 3.
Ketentuan Juara
• Jika nilai rata-rata yang dihasilkan lebih besar dari 80, maka menjadi
Juara I
• Jika nilai rata-rata yang dihasilkan lebih besar dari 75, maka menjadi
Juara II
• Jika nilai rata-rata yang dihasilkan lebih besar dari 65, maka menjadi
Juara III
• Selain itu tidak juara
Tampilan yang diinginkan sebagai berikut:
Layar Masukkan
PROGRAM HITUNG NILAI RATA-RATA
Nama Siswa :
Nilai Pertandingan I :
Nilai Pertandingan II :
Nilai Pertandingan III :
Nama Siswa :
Nilai Pertandingan I :
Nilai Pertandingan II :
Nilai Pertandingan III :
Layar Keluaran
Siswa yang bernama ...
Memperoleh nilai rata-rata ... dan menjadi juara ke-... dari hasil perlombaan
yang diikutinya.
Siswa yang bernama ...
Memperoleh nilai rata-rata ... dan menjadi juara ke-... dari hasil perlombaan
yang diikutinya.
Hasilnya
#include
#include
#include
//Nama: Firman Yusuf//Kelas: 12.1a.03//No Absen: 12//NIM: 12110369//
main()
{
char nama[50] ,*juara ,ulangi;
int a ,b ,c ,d;
repeat:
clrscr();
cout<<"\tPROGRAM HITUNG NILAI RATA-RATA\n";
cout<<"\nNama Siswa = ";gets(nama);
cout<<"\nNilai Pertandingan I = ";cin>>a;
cout<<"\nNilai Pertandingan II = ";cin>>c;
cout<<"\nNilai Pertandingan III = ";cin>>b;
d = (a + b + c) / 3;
if (d < 0 || d > 100)
cout<<"\nNilai Tidak Dapat diproses. Input Nilai 1 - 100.";
else if (d > 80)
juara = "menjadi juara ke-I";
else if (d > 75)
juara = "menjadi juara ke-II";
else if (d > 65)
juara = "menjadi juara ke-III";
else
juara = "tidak menjadi juara";
cout<<"\nSiswa yang Bernama "<
cout<<".\nMemperoleh Nilai Rata-rata "<
cout<<" dan "<
cout<<"\n\nAnda Ingin Mencoba Lagi? [Y/N] : ";
ulangi = getche();
if (ulangi == 'Y' || ulangi == 'y')
goto repeat;
else
cout<<"\nTerima Kasih";
getch();
}
Untuk melihat script dan runningnya unduh disini
0 komentar:
Posting Komentar