Diberdayakan oleh Blogger.

Menghitung IP Mahasiwa Dengan C++

Langsung aja ya sorcode ada dibawah ini :

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

void IP(int n){
float NA, Ntot=0, IP;
int sks, skstot=0, i, NM;
char makul[20];
typedef struct{
float uas, uts, tugas;
}Nilai;

Nilai Nil[100];

for(i=0;i<n;i++){
printf("\nNama mata kuliah %d : ",i+1);gets(makul);gets(makul);
printf("Jumlah SKS : ");scanf("%s",&sks);
printf("Nilai UAS : ");scanf("%f",&Nil[i].uas);
printf("Nilai UTS : ");scanf("%f",&Nil[i].uts);
printf("Nilai Tugas : ");scanf("%f",&Nil[i].tugas);

NA=(Nil[i].uas*0.45)+(Nil[i].uts*0.35)+(Nil[i].tugas*0.2);

if(NA>=86 && NA<=100){
NM=sks*4;
printf("Nilai Huruf : A\n");
}
else if(NA>=71 && NA<=85){
NM=sks*3;
printf("Nilai Huruf : B\n");
}
else if(NA>=56 && NA<=70){
NM=sks*2;
printf("Nilai Huruf : C\n");
}
else if(NA>=41 && NA<=55){
NM=sks*1;
printf("Nilai Huruf : D\n");
}
else if(NA>=0 && NA<=40){
NM=0;
printf("Nilai Huruf : E\n");
}
Ntot=Ntot+NM;
skstot=skstot+sks;
}
IP=Ntot/skstot;
printf("\nIP anda adalah %.2f",IP);
}

void main (){
char nama[30], nim[11];
int n;
            printf("Nama : ");gets(nama);gets(nama);
printf("NIM : ");scanf("%s",&nim);
printf("Banyak mata kuliah yang anda ambil : ");scanf("%d",&n);

IP(n);
getch();
}

Judul : Menghitung IP Mahasiwa Dengan C++
Url : https://gudangilmu1991.blogspot.com/2013/10/menghitung-ip-mahasiwa-dengan-c.html
Pada : Jumat, 25 Oktober 2013
Oleh : Gudang Ilmu
Respond : 0
Share :

0 komentar:

Posting Komentar

Copyright © · Gudang Ilmu ~ Template by Jasriman Sukri