Anda di halaman 1dari 3

Menghitung Nilai Akhir

Bahasa Pemrograman
#include <iostream>

using namespace std;

int main()

double tugas1,tugas2,tugas3,tugas4,tugas5,mid,final,nilaiakhir;

char x[100];

cout <<"||Menghitung Nilai Akhir||\n";

cout <<"\n";

cout << " NAMA : Mentari Nur Fadhila \n";

cout << " NIM : D071171515 \n";

cin.getline(x,100);

cout << " Masukan nilai Tugas 1 : ";

cin >> tugas1 ;

cout << " masukan nilai Tugas 2 : ";

cin>> tugas2 ;

cout << " Masukan nilai Tugas 3 : ";

cin >> tugas3 ;

cout << " Masukan nilai Tugas 4 : ";

cin >> tugas4 ;

cout << " Masukan nilai Tugas 5 : ";

cin >> tugas5 ;

cout << " Masukan nilai MID : ";

cin >> mid ;


cout << " Masukan nilai final : ";

cin >> final ;

nilaiakhir = (((tugas1+tugas2+tugas3+tugas4+tugas5)/5)*0.3)+ (0.3*mid) + (0.4*final);

cout << "Nilai Akhir : "<<nilaiakhir<<endl;

if (nilaiakhir>=85)

cout <<"IP = 4.00 (A)"<<endl;

else if (nilaiakhir<=85&nilaiakhir>=81)

cout <<"IP = 3.75 (A-)"<<endl;

else if (nilaiakhir<=80&nilaiakhir>=76)

cout <<"IP = 3.50 (B+)"<<endl;

else if (nilaiakhir<=75&nilaiakhir>=71)

cout <<"IP = 3.00 (B)"<<endl;

else if (nilaiakhir<=70&nilaiakhir>=66)

cout <<"IP = 2.75 (B-)"<<endl;

else if (nilaiakhir<=65&nilaiakhir>=61)

cout <<"IP = 2.50 (C+)"<<endl;

else if (nilaiakhir<=60&nilaiakhir>=56)

cout <<"IP = 2.00 (C)"<<endl;

else if (nilaiakhir<=55&nilaiakhir>=51)

cout <<"IP = 1.00 (D)"<<endl;

if (nilaiakhir<=50&nilaiakhir>=45)

cout <<"IP = 0.00 (E)"<<endl;

return 0;

}
Hasil Program

Flowchart

Mulai Nilai Tugas =


Jumlah Nilai Tugas / 5 * 30%

Nilai akhir 100 - 85 (IP=4.00); Nilai MID =


85 – 81 (IP=3.75); 80 – 76 (IP=3.50); Nilai MID * 30%
75 – 71 (IP=3.00); 70 – 66 (IP=2.75);
65 – 61 (IP=2.50); 60 – 56 (IP=2.00);
55 – 51 (IP=1.00); 50 – 45 (IP=0.00)
Nilai Final =
Nilai Final * 30%

IP = 4.00 (A); IP = 3.75 (A-);


IP = 3.50 (B+); IP = 3.00 (B);
IP = 2.00 (C); IP = 1.00 (D); Nilai Akhir =
IP = 0.00 (E) Nilai Tugas + Nilai MID + Nilai
Final

Input Nilai
Nilai Akhir

Input nilai
Tugas 1 sampai Indeks Prestasi
Tugas 5 (IP)

Selesai
Input nilai MID

Input nilai Final

Valid?

Anda mungkin juga menyukai