LATIHAN PEMBUATAN PROGRAM
MENGGUNAKAN C++
Buatlah program C++ untuk menampilkan nilai akhir, nilai huruf dan keterangan.
Perhitungan nilai akhir yaitu nilai presensi (10%), nilai tugas (20%), nilai UTS (30%), nilai UAS
(40%).
Nilai huruf jika nilai akhir : >=80 maka A
Nilai huruf jika nilai akhir : >=70 maka B
Nilai huruf jika nilai akhir : >=60 maka C
Nilai huruf jika nilai akhir : >=50 maka D
Nilai huruf jika nilai akhir : < 50 maka E
Keterangan:
Jika Nilai Akhir >=80 maka Lulus Sangat Memuaskan
Jika Nilai Akhir >=70 maka Lulus Memuaskan
Jika Nilai Akhir >=60 maka Lulus Cukup
Jika Nilai Akhir >=50 maka Gagal
Jika Nilai Akhir <50 maka Sangat Mengecewakan
Yang ditampilan yaitu:
Nama :
NIM :
Kelas :
Nilai Akhir :
Nilai Huruf :
keterangan :
PROGRAM MENGGUNAKAN C++
#include
<iostream>
#include
<string>
using namespace std;
int main() {
string nama, nim, kelas;
float presensi,
tugas, uts, uas, nilai_akhir;
cout << "Masukkan Nama: ";
getline(cin, nama);
cout << "Masukkan NIM: ";
getline(cin, nim);
cout << "Masukkan Kelas: ";
getline(cin, kelas);
cout << "Masukkan Nilai Presensi: ";
cin >> presensi;
cout << "Masukkan Nilai Tugas: ";
cin >> tugas;
cout << "Masukkan Nilai UTS: ";
cin >> uts;
cout << "Masukkan Nilai UAS: ";
cin >> uas;
nilai_akhir = presensi * 0.1 + tugas * 0.2 + uts *
0.3 + uas * 0.4;
char nilai_huruf;
if (nilai_akhir >= 80) {
nilai_huruf = 'A';
}
else if (nilai_akhir >= 70) {
nilai_huruf = 'B';
}
else if (nilai_akhir >= 60) {
nilai_huruf = 'C';
}
else if (nilai_akhir >= 50) {
nilai_huruf = 'D';
}
else {
nilai_huruf = 'E';
}
string keterangan;
if (nilai_akhir >= 80) {
keterangan = "Lulus Sangat Memuaskan";
}
else if (nilai_akhir >= 70) {
keterangan = "Lulus Memuaskan";
}
else if (nilai_akhir >= 60) {
keterangan = "Lulus Cukup";
}
else if (nilai_akhir >= 50) {
keterangan = "Gagal";
}
else {
keterangan = "Sangat Mengecewakan";
}
cout << "\nHasil Perhitungan:\n";
cout << "Nama: " << nama << endl;
cout << "NIM: " << nim << endl;
cout << "Kelas: " << kelas << endl;
cout << "Nilai Akhir: " << nilai_akhir << endl;
cout << "Nilai Huruf: " << nilai_huruf <<
endl;
cout << "Keterangan: " << keterangan <<
endl;
0;
}
HASIL COINGAN DI ATAS
Leave a Comment