- 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
#include<iostream.h>
void main()
{
char NIM[15], nama[20], huruf;
int absen, tugas, mid, final;
float akhir;
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;
}
void main()
{
char NIM[15], nama[20], huruf;
int absen, tugas, mid, final;
float akhir;
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;
}
kalo kasus gni gmna bro ??
BalasHapusBuatlah Program untuk kasus di bawah ini:
1. “Kategori Lulus Mata Kuliah”
Input (masukan):
Masukkan Nama:
Masukkan Nim:
Masukkan Nama Matakuliah:
Masukkan Nilai Matakuliah:
Proses:
Jika Nilai Matakuliah >=85, status Sangat-sangat memuaskan
Jika Nilai Matakuliah >=65, status Sangat Memuaskan
Jika Nilai Matakuliah >=50, status Memuaskan
Jika Nilai Matakuliah >=30, status Tidak Lulus
Keluaran:
Nama Mahasiswa:
NIM Mahasiswa:
Nama Matakuliah:
Nilai Mata Kuliah:
Kategori Lulus:
2. “Hitung Indeks Prestasi Mata Kuliah”
Input (masukan):
Masukkan Nama:
Masukkan Nim:
Masukkan Nama Matakuliah1:
Masukkan Nilai Matakuliah1:
Masukkan SKS Matakuliah1 (2 SKS):
Masukkan Nilai Matakuliah2:
Masukkan Nama Matakuliah2:
Masukkan SKS Matakuliah2 (3 SKS):
Masukkan Nama Matakuliah3:
Masukkan Nilai Matakuliah3:
Masukkan SKS Matakuliah3 (3 SKS):
Proses:
IP = (SKS * Bobot)/Total SKS
Jika IP>=3.51, status CUMLAUDE
Jika IP>=2.80, status Sangat Memuaskan
Jika IP >=2.50, status Memuaskan
Jika IP>=1.75, status Tidak Lulus
Keluaran:
Nama Mahasiswa:
NIM Mahasiswa:
IPK:
Kategori Lulus: