Kamis, 21 April 2011

TUGAS 3

PROGRAM HITUNG NILAI RATA-RATA IF MAJEMUK



SOAL

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

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 Program


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20],ulangi;
float
 nilai_pertandingan1,nilai_pertandingan2,nilai_pertandingan3,nilai_rata2;
lagi:
clrscr();
cout<<"\tProgram Hitung Nilai Rata-rata"<<endl;
cout<<"Nama Siswa    : ";gets(nama);
cout<<"Nilai Pertandingan 1  : ";cin>>nilai_pertandingan1;
cout<<"Nilai Pertandingan 2  : ";cin>>nilai_pertandingan2;
cout<<"Nilai Pertandingan 3  : ";cin>>nilai_pertandingan3;
nilai_rata2=(nilai_pertandingan1+nilai_pertandingan2+nilai_pertandingan3)/3;
if(nilai_rata2<0 || nilai_rata2>100)
{
   cout<<"nilai tadak dapat di proses input nilai 1-100";
   }
 else if(nilai_rata2>80)
   {
   cout<<"Siswa yang bernama "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Menjadi juara ke-1 dari hasil perlombaan \nyang diikutinya.";
   }
   else if(nilai_rata2>75)
   {
   cout<<"Siswa yang bernama. "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Menjadi juara ke-2 dari hasil perlombaan \nyang diikutinya.";
   }
   else if(nilai_rata2>65)
   {
   cout<<"Siswa yang benama. "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Menjadi juara ke-3 dari hasil perlombaan \nyang diikutinya";
   }
   else
   {
   cout<<"Siswa yang bernama. "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Dan Tidak menjadi juara.";
   }
   cout<<"Ingin mencoba lagi [Y/N] = ";
   ulangi = getche();
   if(ulangi=='Y' || ulangi=='y')
       {
         goto lagi;
         }
      else
      {
      cout<<"\nTerima kasih";
      }


getch();
}
Hasilnya Saiki Dibawah :






download di sini

0 komentar:

Posting Komentar