Selasa, 01 Maret 2016

Contoh Soal Pemrograman Terstruktur UTS (Program Menghitung Nilai Indeks Prestasi Mahasiswa)

Ceritanya waktu UTS (ujian tengah semester) Semester Genap (2) lalu, banyak yang nilai Makul PEMROGRAMAN TERSTRUKTUR-nya jelek, dikarenakan soal UTSnya yang seperti ini:

Buatlah Program Menghitung Nilai Indeks Prestasi Mahasiswa!

Soal UTSnya memang sederhana, yang jadi masalah adalah belum banyak mahasiswa yang mengetahui cara menghitung nilai Indeks Prestasi. Hehehe...
Oleh sebab itu, soal UTS dikerjakan kembali dan diambil sebagai Nilai Tugas oleh dosennya.
Biar kalian bisa, berikut adalah Program Menghitung Nilai Indeks Prestasi Mahasiswa yang saya buat. Semoga bermanfaat! Oh yaa, saya menggunakan Borland C++

#include <iostream.h>
#include <conio.h>
#include <stdio.h>

main(){



char nama[20];
char nim[10];
char nilai_1,nilai_2,nilai_3;
int IP,matbis,panca,ep;

cout<<"\t\t Program untuk Menghitung Indeks Prestasi"<<endl;
cout<<"Nama Mahasiswa       = ";gets(nama);cout<<endl;
cout<<"NIM                  = ";gets(nim);cout<<endl;
cout<<"MK Matematika Bisnis = ";cin>>nilai_1;cout<<endl;
cout<<"MK Pancasila         = ";cin>>nilai_2;cout<<endl;
cout<<"MK Etika Profesi     = ";cin>>nilai_3;cout<<endl;

if (nilai_1='A'){
matbis=4;
}
else if (nilai_1='B'){
matbis=3;
}
else if (nilai_1='C'){
matbis=2;
}
else if (nilai_1='D'){
matbis=1;
}
else if (nilai_1='E'){
matbis=0;
}
else {
cout<<"salah masukan!";
}

if (nilai_2='A'){
panca=4;
}
else if (nilai_2='B'){
panca=3;
}
else if (nilai_2='C'){
panca=2;
}
else if (nilai_2='D'){
panca=1;
}
else if (nilai_2='E'){
panca=0;
}
else {
cout<<"salah masukan!";
}

if (nilai_3='A'){
ep=4;
}
else if (nilai_3='B'){
ep=3;
}
else if (nilai_3='C'){
ep=2;
}
else if (nilai_3='D'){
ep=1;
}
else if (nilai_3='E'){
ep=0;
}
else {
cout<<"salah masukan!";
}

IP=((matbis*2)+(panca*2)+(ep*2))/6;
cout<<"IP = "<<IP;

getch();
}

Apabila dalam menuliskan program tersebut masih ada yang kurang sempurna, saya mohon maaf, apabila ada eror silahkan komen saja. Terima kasih telah membaca artikel saya!

Tidak ada komentar:

Posting Komentar