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