tags : C++, borlandc++, menghitung nilai IPK
Buat Anak TI4F yang belum ngerjain Tugas Ibu Atisatya " Menghitung Nilai IPK" dan kebetulan ketemu sama blog ini ^_^.
ini Ada Contohnya , silahkan di copy dan dipelajari, biar kalau ditanya ngerti.
hasilnya jadi gini
#include <iostream.h>ini Ada Contohnya , silahkan di copy dan dipelajari, biar kalau ditanya ngerti.
hasilnya jadi gini
#include <conio.h>
#include <iomanip.h>
void main()
{
// tentukan tipe data
int angka[20],nilai[20], mk[20],sks[20], i;
int x=1;
float totsks=0,totnil=0, ipk;
char huruf[20];
// tentukan mata kuliah dan jumlah sks
cout<<"Program menghitung IPK MataKuliah semester 1 Tahun 2014"<<endl;
cout<<"-------------------------------------------------------"<<endl;
cout<<" Masukkan Nilai Mata Kuliah A~E "<<endl<<endl;
cout<<" Bahasa Inggris 1 : ";cin>>huruf[x];
sks[x]=2;
x++;
cout<<" Kalkulus 1 : ";cin>>huruf[x];
sks[x]=2;
x++;
cout<<" Alogaritma dan Pemrograman : ";cin>>huruf[x];
sks[x]=2;
x++;
cout<<" Praktikum Algo& Pemrograman : ";cin>>huruf[x];
sks[x]=1;
x++;
cout<<" Logika Informatika : ";cin>>huruf[x];
sks[x]=3;
x++;
cout<<" Perangkat Keras Komputer : ";cin>>huruf[x];
sks[x]=2;
x++;
cout<<" Pengantar Sistem Komputer : ";cin>>huruf[x];
sks[x]=2;
x++;
cout<<" Praktikum Pengantar Ss Komp : ";cin>>huruf[x];
sks[x]=1;
x++;
cout<<" Perangkat Lunak Aplikasi : ";cin>>huruf[x];
sks[x]=3;
x++;
cout<<" Pendidikan Agama : ";cin>>huruf[x];
sks[x]=3;
//proses penghitungan nilai
for (i=x ; i<<0; i--)
{
switch(huruf[i])
{
case 'A':angka[i]=4;break;
case 'B':angka[i]=3;break;
case 'C':angka[i]=2;break;
case 'D':angka[i]=1;break;
case 'a':angka[i]=4;break;
case 'b':angka[i]=3;break;
case 'c':angka[i]=2;break;
case 'd':angka[i]=1;break;
default:angka[i]=0;break;
}
nilai[i]=angka[i]*sks[i];
totsks=totsks+sks[i];
totnil=totnil+nilai[i];
ipk=totnil/totsks;
}
cout<<"-----------------------"<<endl;
cout<<"IPK yang anda dapat adalah : "<<setprecision(2)<<ipk<<endl;
}
No comments:
Post a Comment