#include <iostream.h>
#include <string.h>
int main()
{
char mat_kul[20][10];
char nama[20][10];
char nmr_in[20][10];
int na1[10];
int kredit[10];
int bobot[10];
int mutu[10];
char pdkt[10][10];
int cacah,baca,krt,na2,bbt,mut;
char mtk[20];
char nm[20];
char nim[20];
char pdkt2[10];
char nh1[10];
char nh2;
char masih[1];
float jk,jna,jb,jm;
float ip;
jk=0;
jna=0;
jb=0;
jm=0;
cacah=1;
strcpy(mtk,"");
strcpy(pdkt2,"");
strcpy(masih,"y");
do{
cout<<"Nama : ";
cin>>nm;
strcpy(nama[cacah],nm);
cout<<"NIM : ";
cin>>nim;
strcpy(nmr_in[cacah],nim);
cout<<"Mata Kuliah : ";
cin>>mtk;
strcpy(mat_kul[cacah],mtk);
cout<<"Nilai Angka : ";
cin>>na2;
na1[cacah]=na2;
cout<<"Kredit : ";
cin>>krt;
kredit[cacah]=krt;
if(na2>=85 && na2<=100)
nh2='A';
if(na2>=75 && na2<=84)
nh2='B';
if(na2>=65 && na2<=74)
nh2='C';
if(na2>=55 && na2<=64)
nh2='D';
if(na2>=0 && na2<=54)
nh2='E';
nh1[cacah]=nh2;
if(nh2=='A')
{bbt=4;
strcpy(pdkt2,"Amat Baik");}
if(nh2=='B')
{bbt=3;
strcpy(pdkt2,"Baik");}
if(nh2=='C')
{bbt=2;
strcpy(pdkt2,"Cukup");}
if(nh2=='D')
{bbt=1;
strcpy(pdkt2,"Kurang");}
if(nh2=='E')
{bbt=0;
strcpy(pdkt2,"Amat Kurang");}
bobot[cacah]=bbt;
strcpy(pdkt[cacah],pdkt2);
mutu[cacah]=bobot[cacah]*kredit[cacah];
cout<<"Apakah Masih Entri ? [y/t] ";
cin>>masih;
jk=jk + kredit[cacah];
jna=jna + na1[cacah];
jb=jb + bobot[cacah];
jm=jm + mutu[cacah];
cacah++;
}while(strcmp(masih,"t")!=0||cacah==0);
cout<<"\nNo Mata Kuliah Kredit Nilai Nilai Huruf Bobot Mutu Predikat"<<endl;
for(baca=1;baca<=(cacah-1);baca++)
cout<<baca<<" "<<mat_kul[baca]<<"\t "<<kredit[baca]<<"\t "<<na1[baca]<<"\t\t"<<nh1[baca]<<"\t "<<bobot[baca]<<"\t "<<mutu[baca]<<" "<<pdkt[baca]<<endl;
cout<<"\nJumlah\t\t"<<jk<<"\t "<<jna<<"\t\t\t"<<jb<<"\t "<<jm;
ip=jm/jk;
cout<<"\n\nIndek Prestasi : "<<ip;
if (ip>=3.51 && ip<=4.00) {cout<<"\nMaks Kredit : 24";}
if (ip>=3.01 && ip<=3.50) {cout<<"\nMaks Kredit : 21";}
if (ip>=2.51 && ip<=3.00) {cout<<"\nMaks Kredit : 18";}
if (ip>=2.01 && ip<=2.50) {cout<<"\nMaks Kredit : 15";}
if (ip>=1.01 && ip<=2.00) {cout<<"\nMaks Kredit : 13";}
if (ip>=0.00 && ip<=1.00) {cout<<"\nMaks Kredit : 2";}
cin >> cacah;
#include <string.h>
int main()
{
char mat_kul[20][10];
char nama[20][10];
char nmr_in[20][10];
int na1[10];
int kredit[10];
int bobot[10];
int mutu[10];
char pdkt[10][10];
int cacah,baca,krt,na2,bbt,mut;
char mtk[20];
char nm[20];
char nim[20];
char pdkt2[10];
char nh1[10];
char nh2;
char masih[1];
float jk,jna,jb,jm;
float ip;
jk=0;
jna=0;
jb=0;
jm=0;
cacah=1;
strcpy(mtk,"");
strcpy(pdkt2,"");
strcpy(masih,"y");
do{
cout<<"Nama : ";
cin>>nm;
strcpy(nama[cacah],nm);
cout<<"NIM : ";
cin>>nim;
strcpy(nmr_in[cacah],nim);
cout<<"Mata Kuliah : ";
cin>>mtk;
strcpy(mat_kul[cacah],mtk);
cout<<"Nilai Angka : ";
cin>>na2;
na1[cacah]=na2;
cout<<"Kredit : ";
cin>>krt;
kredit[cacah]=krt;
if(na2>=85 && na2<=100)
nh2='A';
if(na2>=75 && na2<=84)
nh2='B';
if(na2>=65 && na2<=74)
nh2='C';
if(na2>=55 && na2<=64)
nh2='D';
if(na2>=0 && na2<=54)
nh2='E';
nh1[cacah]=nh2;
if(nh2=='A')
{bbt=4;
strcpy(pdkt2,"Amat Baik");}
if(nh2=='B')
{bbt=3;
strcpy(pdkt2,"Baik");}
if(nh2=='C')
{bbt=2;
strcpy(pdkt2,"Cukup");}
if(nh2=='D')
{bbt=1;
strcpy(pdkt2,"Kurang");}
if(nh2=='E')
{bbt=0;
strcpy(pdkt2,"Amat Kurang");}
bobot[cacah]=bbt;
strcpy(pdkt[cacah],pdkt2);
mutu[cacah]=bobot[cacah]*kredit[cacah];
cout<<"Apakah Masih Entri ? [y/t] ";
cin>>masih;
jk=jk + kredit[cacah];
jna=jna + na1[cacah];
jb=jb + bobot[cacah];
jm=jm + mutu[cacah];
cacah++;
}while(strcmp(masih,"t")!=0||cacah==0);
cout<<"\nNo Mata Kuliah Kredit Nilai Nilai Huruf Bobot Mutu Predikat"<<endl;
for(baca=1;baca<=(cacah-1);baca++)
cout<<baca<<" "<<mat_kul[baca]<<"\t "<<kredit[baca]<<"\t "<<na1[baca]<<"\t\t"<<nh1[baca]<<"\t "<<bobot[baca]<<"\t "<<mutu[baca]<<" "<<pdkt[baca]<<endl;
cout<<"\nJumlah\t\t"<<jk<<"\t "<<jna<<"\t\t\t"<<jb<<"\t "<<jm;
ip=jm/jk;
cout<<"\n\nIndek Prestasi : "<<ip;
if (ip>=3.51 && ip<=4.00) {cout<<"\nMaks Kredit : 24";}
if (ip>=3.01 && ip<=3.50) {cout<<"\nMaks Kredit : 21";}
if (ip>=2.51 && ip<=3.00) {cout<<"\nMaks Kredit : 18";}
if (ip>=2.01 && ip<=2.50) {cout<<"\nMaks Kredit : 15";}
if (ip>=1.01 && ip<=2.00) {cout<<"\nMaks Kredit : 13";}
if (ip>=0.00 && ip<=1.00) {cout<<"\nMaks Kredit : 2";}
cin >> cacah;







0 komentar:
Posting Komentar