Program Untuk Mencari IPK Mahasiswa Menggunakan Modular

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

void input()
{
char nama[20],nim[10],kelas[25];
cout<<"Program Untuk Mencari IPK Mahasiswa Menggunakan Modular";
cout<<endl<<endl;
cout<<"Masukkan Nama Anda     = ";
gets(nama);
cout<<"Masukkan NIM Anda      = ";
gets(nim);
cout<<"Masukkan Kelas Anda    = ";
gets(kelas);
}

void nilai(float &ttl, float tgs, float mid, float uas)
{
cout<<"\n\nnilai tugas  : ";
cin>>tgs;
cout<<"nilai mid    : ";
cin>>mid;
cout<<"nilai uas    : ";
cin>>uas;

cout<<"\nnilai tugas anda    = "<<tgs;
cout<<"\nnilai mid anda      = "<<mid;
cout<<"\nnilai  uas anda      = "<<uas;

ttl=(tgs*0.3)+(mid*0.4)+(uas*0.3);
cout<<"\n===============================\n";
}

void konversi(char *ket,float *ipk, float ttl,float tgs,float mid,float uas)
{

if (ttl>75 && ttl<=100)
*ket='A';
else if (ttl>65 && ttl<=75)
*ket='B';
else if (ttl>55 && ttl<=65)
*ket='C';
else if (ttl>45 && ttl<=55)
*ket='D';
else if (ttl>0 && ttl<=45)
*ket='E';
*ipk=ttl/24;
cout<<endl<<endl;
cout<<"\nipk anda = "<<setiosflags(ios::fixed)<<setprecision(2)<<ipk;
}

main(){
 char ket;
 float ttl,ttg,mid,uas,ipk;

input();
konversi(&ket,&ipk,ttl,ttg,mid,uas );

 cout<<"\n hufuf = "  <<ket;
 cout<<"\nipk anda = "<<setiosflags(ios::fixed)<<setprecision(2)<<ipk;

getch();}

0 komentar:

Posting Komentar

 

Flickr Photostream

Twitter Updates

Meet The Author