Monday, January 10, 2011

Bab Operasi Kondisi

Program Hitung Nilai Rata-rata Menggunakan  If

/* Latihan Halaman 161 */
/* Created by Ipah Hanifah */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[20],hadiah[30];
float p1,p2,p3,r=0;
cout<<" PROGRAM HITUNG NILAI RATA-RATA"<<endl<<endl;
cout<<" Nama siswa            :  ";gets(nama);
cout<<" Nilai pertandingan 1  :  ";cin>>p1;
cout<<" Nilai pertandingan 2  :  ";cin>>p2;
cout<<" Nilai pertandingan 3  :  ";cin>>p3;
r=(p1+p2+p3)/3;
if (r>=85)
{
strcpy(hadiah,"komputer");
}
else if (r>=70)
{
strcpy(hadiah,"500000");
}
else
{
strcpy(hadiah,"hiburan");
}
cout<<"\n Siswa yang bernama          :  "<<nama<<endl;
cout<<" Memperoleh nilai rata-rata  :  "<<r;
cout<<" Dari hasil perlombaan yang diikutinya  "<<endl;
cout<<" Hadiah yng di dapat adalah  :  "<<hadiah<<endl;
getche();
}
Output
_________________________________________________________

Program Hitung Nilai Rata-rata Mahasiswa 

 /* Latihan Halaman 161 */
/* Created by Ipah Hanifah */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[20],hadiah[25],grade[2];
float nk,nt,nu,nmk=0,nmt=0,nmu=0,na=0;
cout<<" Nama siswa      :  ";gets(nama);
cout<<" Nilai keaktifan :  ";cin>>nk;
cout<<" Nilai tugas     :  ";cin>>nt;
cout<<" Nilai ujian     :  ";cin>>nu;
nmk=nk*0.2;
nmt=nt*0.3;
nmu=nu*0.5;
na=nmk+nmt+nmu;
if (na>=80)
strcpy(grade,"A");
else if (na>=70)
strcpy(grade,"B");
else if (na>=59)
strcpy(grade,"C");
else if (na>=50)
strcpy(grade,"D");
else
strcpy(grade,"E");
clrscr();
cout<<" Siswa yang bernama    :  "<<nama<<endl;
cout<<" Dengan nilai persentasi yang dihasilkan "<<endl<<endl;
cout<<" Nilai keaktifan * 20%  : "<<nmk<<endl;
cout<<" Nilai tugas  * 30%       : "<<nmt<<endl;
cout<<" Nilai ujian  * 50%        : "<<nmu<<endl<<endl;
cout<<"---------------------------------"<<endl;
cout<<" Siswa yang bernama    "<<nama<<endl;
cout<<" Memperoleh nilai akhir sebesar   :  "<<na<<endl;
cout<<" Grade nilai yang di dapat adalah :  "<<grade<<endl;
getche();
}

Output:

No comments:

Post a Comment

Goresan pena Si Pengemis ilmu © 2008. Design by :vio Templates Sponsored by: gold bola