Jumat, 22 April 2011

TUGAS 3

PROGRAM IF ELSE

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.

Script Program
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20],ulangi;
int 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<<"\nTerima kasih";

getch();
}



download

Tidak ada komentar:

Posting Komentar