Minggu, 13 November 2011

Program menghitung Nilai Akhir dngan C++

Contoh 1
# include <iostream.h>
# include <conio.h>
void main ()
{
double tugas, // Nilai Tugas
quis, // Nilai Quiz
uts, // Nilai UTS
uas, // Nilai UAS
nilai_akhir;// Nilai Akhir
char pilihan; //pilihan continuitas
do{
clrscr();
cout<<”Batas Nilai Input adalah 0-100″<<endl;
cout<<endl;
do{
cout<<”Masukkan Nilai Tugas : “;
cin>>tugas;
}while ((tugas<0) || (tugas>100));
cout<<endl;
do{
cout<<”Masukkan Nilai Quis : “;
cin>>quis;
}while ((quis<0) || (quis>100));
cout<<endl;
do{
cout<<”Masukkan Nilai UTS : “;
cin>>uts;
}while ((uts<0) || (uts>100));
cout<<endl;
do{
cout<<”Masukkan Nilai UAS : “;
cin>>uas;
}while ((uas<0) || (uas>100));

clrscr();
cout<<”Nilai Tugas : “<<tugas<<endl;
cout<<”Nilai Quis : “<<quis<<endl;
cout<<”Nilai UTS : “<<uts<<endl;
cout<<”Nilai UAS : “<<uas<<endl;
cout<<endl;
couN<<”Nilai Akhir = 10%(Tugas) + 20%(Quis) + 30%(UTS) + 40%(UAS)”<<endl;
cout<<endl;
cout<<”Konversi Nilai Tugas : “<<(0.10 * tugas)<<endl;
cout<<”Konversi Nilai Quiz : “<<(0.20 * quis)<<endl;
cout<<”Konversi Nilai UTS : “<<(0.30 * uts)<<endl;
cout<<”Konversi Nilai UAS : “<<(0.40 * uas)<<endl;
nilai_akhir = (0.1*tugas)+(0.2*quis)+(0.3*uts)+(0.4*uas);
cout<<endl;
cout<<”Nilai Akhir : “<<nilai_akhir<<endl;
if  (nilai_akhir >= 80)
{
cout<<”Nilai Anda adalah A”<<endl;
cout<<”Batas Nilai A adalah 80<= Nilai Akhir >=100″<<endl;
}
else if  (nilai_akhir >= 70)
{
cout<<”Nilai Anda adalah B”<<endl;
cout<<”Batas Nilai A adalah 70<= Nilai Akhir >80″<<endl;
}
else if  (nilai_akhir >= 60)
{
cout<<”Nilai Anda adalah C”<<endl;
cout<<”Batas Nilai A adalah 60<= Nilai Akhir >70″<<endl;
}
else if  (nilai_akhir >= 45)
{
cout<<”Nilai Anda adalah D”<<endl;
cout<<”Batas Nilai A adalah 45<= Nilai Akhir >60″<<endl;
}
else
{
cout<<”Nilai Anda adalah E”<<endl;
cout<<”Batas Nilai A adalah 00<= Nilai Akhir >=35″<<endl;
}
cout<<endl;
cout<<”Mau Coba Lagi (Y/T) : “;
cout<<pilihan;
}while ((pilihan ==’Y') || (pilihan ==’y'));
cout<<endl;
cout<<”Terima Kasih”;
getch();
}




Contoh 2

#include <conio.h>
#include <stdio.h>

main(){

 char nama[80];
 int nilai1, nilai2, nilai3;
 float nilaiakhir, murni1, murni2, murni3;


 cout<<" PROGRAM HITUNG NILAI AKHIR\n\n";
 cout<<" Nama Siswa            : ";
 gets(nama);

 cout<<" Nilai Keaktifan       : ";
 cin>>nilai1;
 cout<<" Nilai Tugas           : ";
 cin>>nilai2;
 cout<<" Nilai Ujian           : ";
 cin>>nilai3;

 murni1 = 20 * nilai1 /(float)100;
 murni2 = 30 * nilai2 /(float)100;
 murni3 = 50 * nilai3 /(float)100;
 nilaiakhir = murni1 + murni2 + murni3;

 clrscr();



 cout<<" Siswa yang bernama "<<nama<<endl;
 cout<<" Dengan nilai yang dipresentasikan."<<endl;
 cout<<" Nilai Murni Keaktifan : "<<murni1<<endl;
 cout<<" Nilai Murni Tugas     : "<<murni2<<endl;
 cout<<" Nilai Murni Ujian     : "<<murni3<<endl<<endl;
 cout<<" Jadi siswa yang bernama "<<nama;
 cout<<" memperoleh nilai akhir sebesar "<<nilaiakhir;
 cout<<" dengan grade ";

 if(nilaiakhir>=80){
 cout<<"A";
 }
 else if(nilaiakhir>=70){
 cout<<"B";
 }
 else if(nilaiakhir>=56){
 cout<<"C";
 }
 else if(nilaiakhir>=46){
 cout<<"D";
 }
 else{
 cout<<"E";
 }



 getch();
}

Contoh 3


# include
# include
# include
main()
{
char nama[20],*Grade;
float nk,nt,nu,nmk,nmt,nmu,na;
cout<<”Program Hitung Nilai Akhir Siswa”<<
cout<<”   Masukkan 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)
{
Grade=”A”;
}
else if(na>=70)
{
Grade=”B”;
}
else if(na>=59)
{
Grade=”C”;
}
else if(na>=50)
{
Grade=”D”;
}
else
{
Grade=”E”;
}
cout<
cout<<”     Siswa Yang Bernama “<<
cout<<”     Dengan nilai presentase yang dihasilkan”<
cout<<”     Nilai Murni Keaktifan x 20%    : “<<
cout<<”     Nilai Murni Tugas     x 30%    : “<<
cout<<”     Nilai Murni Ujian     x 50%    : “<<
cout<<”     Memperoleh Nilai Akhir Sebesar : “<<
cout<<”     Grade yang di dapat            : “<<
getch();
}

Tidak ada komentar:

Posting Komentar