Anda di halaman 1dari 9

Project UTS,

Membuat flowchart,Pseudocode,beserta dengan Hasil Program sesuai


dengan Study Kasus yang diambil.

Study Kasus :

Mahasiswa yang mengambil matakuliah Algoritma dan Struktur data,


mendapatkan penilaian dari hasil pembelajarannya yaitu : Nilai_Tugas,
Nilai_UTS,Nilai_UAS,dan Nilai_Akhir (Tugas+UTS+UAS / 3) beserta grade dari
nilai yang didapatkan.
1. Start
2. Read : Jumlah Mahasiswa, Nama Mahasiswa, Nilai Tugas, Nilai UTS,
Nilai UAS, Nilai Akhir.
3. Input : Jumlah Mahasiswa, Nama Mahasiswa, Nilai Tugas, Nilai UTS, Nilai
UAS, Nilai Akhir.
4. Hitung Nilai Akhir (Nilai_Tugas + Nilai_UTS + Nilai_UAS / 3)
5. Write Nilai
6. Kalkulasikan nilai : - IF >=80 Grade A
- IF >=70 Grade B
- IF >=60 Grade C
- IF >=50 Grade D
- IF < 50 Grade E
7. Write Nilai beserta Grade
8. End
#include <conio.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{

cout<<"\n\n\t====================================================================";
cout<<"\n\t PROGRAM ARRAY MENGHITUNG NILAI AKHIR MAHASISWA";
cout<<"\n\t MATA KULIAH ALGORITMA DAN PEMPROGRAMAN";
cout<<"\n\t ===============================================================\n";
getch();

int jm;
cout<<"\n\tMASUKKAN JUMLAH MAHASISWA : ";
cin>>jm;

char nama[100];
int tugas[50];
int uts[50];
int uas[50];
int akhir[50];
for(int i=1; i<=jm; i++)
{

cout<<"\n"<<endl;
cout<<"\tMAHASISWA KE-"<<i<<endl;
cout<<"\t-------------------------------\n"<<endl;
cout<<"\tNAMA MAHASISWA : ";
cin>>nama[i];
cout<<"\tNILAI TUGAS : ";
cin>>tugas[i];
cout<<"\tNILAI UTS : ";
cin>>uts[i];
cout<<"\tNILAI UAS : ";
cin>>uas[i];
akhir[i]=(tugas[i]*0.3)+(uts[i]*0.2)+(uas[i]*0.5);
}
getch();

cout<<" \t--------------------------------------------------------------- "<<endl;


cout<<" \t DAFTAR NILAI "<<endl;
cout<<" \t MATAKULIAH : ALGORITMA DAN PEMROGRAMAN "<<endl;
cout<<" \t--------------------------------------------------------------- "<<endl;
cout<<" \tNo. Nama Nilai Grade "<<endl;
cout<<" \t Mahasiswa ------------------------------ " <<endl;
cout<<" \t Tugas UTS UAS Akhir "<<endl;
cout<<" \t--------------------------------------------------------------- "<<endl;
for (int i=1;i<=jm;i++)
{
cout<<setw (11)<<i;
cout<<setw (13)<<nama[i];
cout<<setw (12)<<tugas [i];
cout<<setw (7)<<uts [i];
cout<<setw (7)<<uas [i];
cout<<setw (9)<<akhir [i];

if (akhir[i]>=80)
cout<<setw (7)<<"A";
else if (akhir[i]>=70)
cout<<setw (7)<<"B";
else if (akhir[i]>=60)
cout<<setw (7)<<"C";
else if (akhir[i]>=50)
cout<<setw (7)<<"D";
else if (akhir[i]<50)
cout<<setw (7)<<"E";

cout<<endl;

}
cout<<" \t--------------------------------------------------------------- "<<endl;
cout<<" \n\tTOTAL MAHASISWA = "<<jm<<endl;

getch();
}

Anda mungkin juga menyukai