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();
}