#include "stdafx.h"
#include <iostream>
using namespace std;
void garis()
{
cout<<"==============================================="<<endl;
}
int _tmain(int argc, _TCHAR * argv[])
{
//Definisikan Variabel
char npm[10];
char nama[20];
int nh,uts,tm,uas;
double rata2;
char grade;
char* keterangan;
//Input
cout<<"Masukkan NPM Anda : "; cin.getline(npm, sizeof(npm)+1);
cout<<"Masukkan Nama Anda : "; cin.getline(nama, sizeof(nama)+1);
cout<<"Masukkan Nilai Kehadiran : "; cin>>nh;
cout<<"Masukkan Nilai UTS : "; cin>>uts;
cout<<"Masukkan NIlai Tugas : "; cin>>tm;
cout<<"Masukkan Nilai UAS : "; cin>>uas;
cout<<endl<<endl;
//Proses
rata2=(0.1*nh)+(0.25*uts)+(0.15*tm)+(0.5*uas);
//Output
garis();
cout<<"Nama Mahasiswa : "<<nama<<endl<<endl;
cout<<"NPM : "<<npm<<endl<<endl;
cout<<"Nilai Kehadiran : "<<nh<<endl<<endl;
cout<<"Nilai UTS : "<<uts<<endl<<endl;
cout<<"Nilai UAS : "<<uas<<endl<<endl;
cout<<"Rata-Rata : "<<rata2<<endl<<endl;
garis();
//Proses Mencari Nilai Grade
if (rata2>=80) {
grade='A';
} else if (rata2>70 && rata2<80) {
grade='B';
} else if (rata2>60 && rata2<70) {
grade='B';
} else if (rata2>40 && rata2<50) {
grade='B';
} else {
grade='E';
}
switch(grade){
case 'A' :
keterangan="Sangat Memuaskan";
break;
case 'B' :
keterangan="Memuaskan";
break;
case 'C' :
keterangan="Cukup";
break;
case 'D' :
keterangan="Jelek";
break;
default :
keterangan="Sangat Jelek/Gagal";
break;
}
cout<<"Nilai Grade : "<<grade<<endl;
cout<<"Predikat Nilai : "<<keterangan<<endl;
garis();
cout<<endl<<endl;
system("pause");
return 0;
}
#include <iostream>
using namespace std;
void garis()
{
cout<<"==============================================="<<endl;
}
int _tmain(int argc, _TCHAR * argv[])
{
//Definisikan Variabel
char npm[10];
char nama[20];
int nh,uts,tm,uas;
double rata2;
char grade;
char* keterangan;
//Input
cout<<"Masukkan NPM Anda : "; cin.getline(npm, sizeof(npm)+1);
cout<<"Masukkan Nama Anda : "; cin.getline(nama, sizeof(nama)+1);
cout<<"Masukkan Nilai Kehadiran : "; cin>>nh;
cout<<"Masukkan Nilai UTS : "; cin>>uts;
cout<<"Masukkan NIlai Tugas : "; cin>>tm;
cout<<"Masukkan Nilai UAS : "; cin>>uas;
cout<<endl<<endl;
//Proses
rata2=(0.1*nh)+(0.25*uts)+(0.15*tm)+(0.5*uas);
//Output
garis();
cout<<"Nama Mahasiswa : "<<nama<<endl<<endl;
cout<<"NPM : "<<npm<<endl<<endl;
cout<<"Nilai Kehadiran : "<<nh<<endl<<endl;
cout<<"Nilai UTS : "<<uts<<endl<<endl;
cout<<"Nilai UAS : "<<uas<<endl<<endl;
cout<<"Rata-Rata : "<<rata2<<endl<<endl;
garis();
//Proses Mencari Nilai Grade
if (rata2>=80) {
grade='A';
} else if (rata2>70 && rata2<80) {
grade='B';
} else if (rata2>60 && rata2<70) {
grade='B';
} else if (rata2>40 && rata2<50) {
grade='B';
} else {
grade='E';
}
switch(grade){
case 'A' :
keterangan="Sangat Memuaskan";
break;
case 'B' :
keterangan="Memuaskan";
break;
case 'C' :
keterangan="Cukup";
break;
case 'D' :
keterangan="Jelek";
break;
default :
keterangan="Sangat Jelek/Gagal";
break;
}
cout<<"Nilai Grade : "<<grade<<endl;
cout<<"Predikat Nilai : "<<keterangan<<endl;
garis();
cout<<endl<<endl;
system("pause");
return 0;
}
No comments:
Post a Comment