Program C++ Menentukan nilai Akhir suatu Mata Kuliah menggunakan if - else .
program untuk menentukan nilai akhir dari matakuliah Struktur Data dengan menggunakan struct sesuai ketentuan sebagai berikut:
NIM, Nama siswa, nilai tugas, Nilai Quiz, nilai MID, dan nilai UAS yang diinputkan.
Ketentuan untuk mendapatkan grade nilai :
Rata-rata >80 gradenya A
Rata-rata >60 n <=80 gradenya B
Rata-rata >40 n <=60 gradenya C
Rata-rata >20 n <=40 gradenya D
Rata-rata <20 gradenya E
20% dari tugas
20% dari quis
30% dari MID
30% dari UAS
Script C++ :
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#define jm 2
main(){
char nilai_huruf;
struct mahasiswa{
char nim[10];
char nama[30];
char kelas[20];
char jurusan[20];
}mhs;
struct nilai{
float nilai_tgs;
float nilai_kuis;
float nilai_mid;
float nilai_uas;
float nilai_akhir;
}nl;
cout <<" ----------------------------" << endl;
cout << "Input NIM = ";cin >> mhs.nim;
cout << "Input Nama = ";gets(mhs.nama);
cout << "Input Kelas = ";gets(mhs.kelas);
cout << "Input Jurusan = ";cin >> mhs.jurusan;
cout << endl;
cout<<"Masukkan Nilai Tugas = ";cin>>nl.nilai_tgs;
cout<<"Masukkan Nilai Kuis = ";cin>>nl.nilai_kuis;
cout<<"Masukkan Nilai Mid = ";cin>>nl.nilai_mid;
cout<<"Masukkan Nilai UAS = ";cin>>nl.nilai_uas;
cout<<endl;
nl.nilai_akhir=(nl.nilai_tgs*20/100)+(nl.nilai_kuis*20/100)+(nl.nilai_mid*30/100)+(nl.nilai_uas*30/100); //di ringkas untuk menghemat variable
if (nl.nilai_akhir>80){
nilai_huruf='A';
}
else if(nl.nilai_akhir<=80 && nl.nilai_akhir>60){
nilai_huruf='B';
}
else if(nl.nilai_akhir<=60 && nl.nilai_akhir>40){
nilai_huruf='C';
}
else if(nl.nilai_akhir<=40 && nl.nilai_akhir>=20){
nilai_huruf='D';
}
else{
nilai_huruf='E';
}
cout << "-DATA NILAI STRUKTUR DATA-" << endl;
cout <<" ----------------------------" << endl << endl;
cout << "Nilai Akhir Anda = " <<nl.nilai_akhir<< endl;
cout << "Nilai Huruf Anda = "<<nilai_huruf<<endl;
cout << endl;
getch();
}
NIM, Nama siswa, nilai tugas, Nilai Quiz, nilai MID, dan nilai UAS yang diinputkan.
Ketentuan untuk mendapatkan grade nilai :
Rata-rata >80 gradenya A
Rata-rata >60 n <=80 gradenya B
Rata-rata >40 n <=60 gradenya C
Rata-rata >20 n <=40 gradenya D
Rata-rata <20 gradenya E
20% dari tugas
20% dari quis
30% dari MID
30% dari UAS
Script C++ :
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#define jm 2
main(){
char nilai_huruf;
struct mahasiswa{
char nim[10];
char nama[30];
char kelas[20];
char jurusan[20];
}mhs;
struct nilai{
float nilai_tgs;
float nilai_kuis;
float nilai_mid;
float nilai_uas;
float nilai_akhir;
}nl;
cout <<" ----------------------------" << endl;
cout << "Input NIM = ";cin >> mhs.nim;
cout << "Input Nama = ";gets(mhs.nama);
cout << "Input Kelas = ";gets(mhs.kelas);
cout << "Input Jurusan = ";cin >> mhs.jurusan;
cout << endl;
cout<<"Masukkan Nilai Tugas = ";cin>>nl.nilai_tgs;
cout<<"Masukkan Nilai Kuis = ";cin>>nl.nilai_kuis;
cout<<"Masukkan Nilai Mid = ";cin>>nl.nilai_mid;
cout<<"Masukkan Nilai UAS = ";cin>>nl.nilai_uas;
cout<<endl;
nl.nilai_akhir=(nl.nilai_tgs*20/100)+(nl.nilai_kuis*20/100)+(nl.nilai_mid*30/100)+(nl.nilai_uas*30/100); //di ringkas untuk menghemat variable
if (nl.nilai_akhir>80){
nilai_huruf='A';
}
else if(nl.nilai_akhir<=80 && nl.nilai_akhir>60){
nilai_huruf='B';
}
else if(nl.nilai_akhir<=60 && nl.nilai_akhir>40){
nilai_huruf='C';
}
else if(nl.nilai_akhir<=40 && nl.nilai_akhir>=20){
nilai_huruf='D';
}
else{
nilai_huruf='E';
}
cout << "-DATA NILAI STRUKTUR DATA-" << endl;
cout <<" ----------------------------" << endl << endl;
cout << "Nilai Akhir Anda = " <<nl.nilai_akhir<< endl;
cout << "Nilai Huruf Anda = "<<nilai_huruf<<endl;
cout << endl;
getch();
}
j
Izin eksekusi gan!!!
ReplyDeleteTerima kasih ya. :v
Ane mau buat program untuk menentukan IPK mahasiswa. :D
Thank Gan
WOY aku juga nebeng pak
Deleteckckckckckckck
Thanks Min Source Code nya sangat membantu saya dalam UTS..
ReplyDeletebang di run nya pake apa ya sya pakek dev C ++ gk bsa ya
DeleteThanks min ,,tinggal nambahin doang ini saya jadinya..
ReplyDeleteThanks min ,,tinggal nambahin doang ini saya jadinya..
ReplyDeleteMabar yuk mobile legends , add id gw 65313541 (kevin)
ReplyDeletebang pakek dev c++ gk bsa di ran ya
ReplyDelete