Menentukan nilai akhir dan nilai huruf dari beberapa mahasiswa dengan ketentuan sebagai berikut :
Input : NIM, Nama, Nilai Absen, Nilai Tugas, Nilai Mid, dan Nilai Final.
Nilai Akhir diperoleh dari : 10% Nilai Absen, 20% Nilai Tugas, 30% Nilai Mid, dan 40% Nilai Final.
Nilai Huruf diperoleh dari :
A = 85 - 100
B = 75 - 84
C = 65 - 74
D = 50 - 64
E = 0 - 49
Konfirmasi di akhir program jika masih ada data mahasiswa lain yang ingin diinput.
Output:
Script:
#include<iostream>
using namespace std;
int main()
{
char NIM[15], nama[20], huruf, lagi;
int absen, tugas, mid, final;
float akhir;
do
{
system("cls");
cout<<"NIM : ";
cin>>NIM;
cout<<"Nama : ";
cin>>nama;
cout<<"Nilai Absen : ";
cin>>absen;
cout<<"Nilai Tugas : ";
cin>>tugas;
cout<<"Nilai Mid : ";
cin>>mid;
cout<<"Nilai Final : ";
cin>>final;
akhir = (0.1 * absen) + (0.2 * tugas) + (0.3 * mid) + (0.4 * final);
if((akhir >= 85) && (akhir <= 100))
huruf = 'A';
else if((akhir >= 75) && (akhir < 85))
huruf = 'B';
else if((akhir >= 65) && (akhir < 75))
huruf = 'C';
else if((akhir >= 50) && (akhir < 65))
huruf = 'D';
else
huruf = 'E';
cout<<"Nilai Akhir : "<<akhir<<endl;
cout<<"Nilai Huruf : "<<huruf<<endl;
cout<<"Input Lagi [Y/T] ? ";
cin>>lagi;
}
while((lagi == 'Y')||(lagi == 'y'));
return 0;
}
Zhuel Rainz
Rainz Code adalah blog berisi tutorial, script, atau project dari berbagai macam bahasa pemrograman yan diharapkan bisa membantu pembaca untuk belajar pemrograman, membuat tugas, skripsi, atau bahkan membuat aplikasi yang bisa menghasilkan uang. Khusus untuk source code, silahkan email atau hubungi penulis melalui link-link yang sudah tersedia di bawah ini.
No comments:
Post a Comment