Powered By Blogger

Senin, 18 April 2011

Tugas 3 C++



Soal :

1. 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
Tampilan yang diinginkan sebagai berikut:
Layar Masukkan
PROGRAM HITUNG NILAI RATA-RATA
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.


Listing Program :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[25],*juara,lagi;
int per1,per2,per3,rata;
atas:
clrscr();
cout<<endl<<"PROGRAM HITUNG NILAI  RATA-RATA "<<endl<<endl;
cout<<"Nama Siswa             : ";gets(nama);
cout<<"Nilai Pertandingan 1   : ";cin>>per1;
cout<<"Nilai Pertandingan 2   : ";cin>>per2;
cout<<"Nilai Pertandingan 3   : ";cin>>per3;
cout<<endl<<endl;
rata=(per1+per2+per3)/3;

if (rata>80)
    {
    juara="juara 1";
    }
else if(rata>75)
    {
    juara="juara 2";
    }
else if(rata>65)
    {
     juara="juara 3";
    }
else
    {
     juara="Tidak Juara";
    }
cout<<"Siswa yang Bernama "<<nama<<" Memperoleh Nilai Rata-rata "<<rata<<endl;
cout<<"Dan Menjadi "<<juara<<" dari Hasil Perlombaan yang Diikutinya"<<endl;

cout<<endl<<endl<<"Hitung lagi [Y/T] :  "<<endl;
 lagi=getche();
 if(lagi=='Y'||lagi=='y')
    goto atas;
getch();
}


output :




Tidak ada komentar:

Posting Komentar