PROGRAM HITUNG NILAI RATA-RATA / IF MAJEMUK

Kamis, 28 April 2011

PROGRAM HITUNG NILAI RATA-RATA / IF MAJEMUK (Tugas 3)
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
 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 <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[25],*juara;
int pertandingan1,pertandingan2,pertandingan3,rata2;
clrscr();
cout<<"\t\tPROGRAM HITUNG NILAI RATA-RATA\n";
cout<<"\t      ==================================\n";
cout<<endl;
cout<<"Nama Siswa          : ";gets(nama);
cout<<"Nilai Pertandingan1 : ";cin>>pertandingan1;
cout<<"Nilai Pertandingan2 : ";cin>>pertandingan2;
cout<<"Nilai Pertandingan3 : ";cin>>pertandingan3;
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 hasil lomba yang \ndiikutinya"<<endl;
getch();
}

Hasilnya:





0 komentar:

Posting Komentar