menampilkan nilai akhir mahasiswa. pengumpulan nilai dari rekap nilai TUGAS, UTS,dan UAS.
#include <iostream>
using namespace std;
void a();
namespace std{
struct t{
char nama[200];
char nim [50];
double uts[10];
double uas,tugas;
double jumlah;
double rata;
}ti;
}
int main()
{
using namespace std;
char *p[100];
p[0]="----- Nilai Ujian -----\n";
p[1]="\n";
p[2]="=======================\n";
p[3]="Nilai A : 80-100\n";
p[4]="Nilai B : 65-79\n";
p[5]="Nilai C : 55-64\n";
p[6]="Nilai D : 30-54\n";
p[7]="Nilai E : 0-29\n";
cout <<p[0];
cout <<p[1];
cout <<p[2]<<"\n";
cout <<p[3];
cout <<p[4];
cout <<p[5];
cout <<p[6];
cout <<p[7];
cout <<"\n";
cout <<"Masukkan Nama Anda : ";
cin.getline(ti.nama,200);
cout <<"Masukkkan NIM Anda : ";
cin.get(ti.nim,50);
cin.get();
cout <<"Masukkan Nilai UTS : ";
cin>>ti.uts[10];
cout <<"Masukkan Nilai UAS : ";
cin>>ti.uas;
cout <<"Masukkan Nilai Tugas : ";
cin>>ti.tugas;
cout <<"\n";
ti.jumlah=ti.uts[10]+ti.uas+ti.tugas;
ti.rata=ti.jumlah/3;
cout<<"Jumlah Seluruh Nilai "<<ti.nama <<" adalah "<<ti.jumlah <<"\n";
cout<<"Dengan Rata - Rata Nilai "<<ti.rata <<"\n";
if(ti.rata>=80&&ti.rata<=100)
cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah : Nilai A\n";
if(ti.rata>=65&&ti.rata<=79)
cout<< "Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah : Nilai B\n";
if(ti.rata>=55&&ti.rata<=64)
cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah : Nilai C\n";
if(ti.rata>=30&&ti.rata<=54)
cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah : Nilai D\n";
if(ti.rata>=0&&ti.rata<=29)
cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah : Nilai E\n";
a();
return 0;
}
void a()
{
cout <<"=======================================================\n";
}
gambar di atas merupakan output dari kode c++ yang telah di deklarasikan di atas.
0 comments:
Post a Comment