TUGAS 3

SOAL
 
Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :
[1]    Nama   Siswa,   Nilai   Pertandingan   I,   Nilai   Pertandingan   II,   Nilai
Pertandingan III diinput.
[1]    Nilai  Rata-rata  merupakan  hasil  dari  Nilai  Pertandingan  I,  II  dan  III
dibagi dengan 3.
[1]    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
[1]   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.

SCRIPT

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main ()
{
char nama[17],*juara;
int pertandingan1, pertandingan2, pertandingan3, rata2;
clrscr();
cout<<"\t PROGRAM NILAI HITUNG RATA-RATA\n";
cout<<"\t ------------------------------\n";
cout<<"NAMA                 : ";gets(nama);
cout<<"Nilai Pertandingan 1 : ";cin>>pertandingan1;
cout<<"Nilai Pertandingan 2 : ";cin>>pertandingan2;
cout<<"Nilai Pertandingan 3 : ";cin>>pertandingan3;
cout<<endl;
rata2 = (pertandingan1 + pertandingan2 + pertandingan3)/3;
if(rata2>80)
          {juara= "1";}
   else
   if(rata2>75)
   {juara= "2";}
   else
   if(rata2>65)
   {juara= "3";}
   else
   {juara="Tidak Menjadi Juara";}

cout<<"siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai rata rata "<<rata2<<" dan menjadi juara ke-"<<juara<<" dari lomba yang diikutinnya"<<endl;

0 komentar:

Posting Komentar