Senin, 27 Mei 2013
struct dengan c++ menghitung rata2 dan grade
#include <iostream>
#include <cstdlib>
using namespace std;
struct mahasiswa
{
char nim [11];
char nama [50];
char jurusan [12];
}mhs[100];
struct point{
int tugas;
int mid;
int uas;
}point[100];
int total, rata;
char no;
int main ()
{
int i,j;
cout<<"Masukan Banyak Data Mahasiswa :";cin>>j;
for(i=1;i<=j;i++)
{
cout<<"--------------"<<endl;
cout<<"DATA "<<i<<":"<<endl;
cout<<" NIM :";cin>>mhs[i].nim;
cout<<" NAMA :";cin>>mhs[i].nama;
cout<<" JURUSAN :";cin>>mhs[i].jurusan;
cout<<"--------------"<<endl;
cout<<"Nilai tugas :";cin>>point[i].tugas;
cout<<"Nilai mid :";cin>>point[i].mid;
cout<<"Nilai uas :";cin>>point[i].uas;
}
for(i=1;i<=j;i++)
{
cout<<"--------------"<<endl;
cout<<"NIM anda : "<<mhs[i].nim<<endl;
cout<<"NAMA anda : "<<mhs[i].nama<<endl;
cout<<"JURUSAN anda : "<<mhs[i].jurusan<<endl;
cout<<" Nilai Tugas :"<<point[i].tugas<<endl;
cout<<" Nilai Mid :"<<point[i].mid<<endl;
cout<<" Nilai Uas :"<<point[i].uas<<endl;
total=point[i].tugas + point[i].mid + point[i].uas;
cout<<"Total Nilai ="<<total<<endl;
rata=total/3;
cout<<"Rata - Rata ="<<rata<<endl;
if (rata>=80 && rata<=100)
no='A';
else if (rata>=70 && rata<=80)
no='B';
else if (rata>=60 && rata<=69)
no='C';
else if (rata>=50 && rata<=59)
no='D';
else no='E';
cout<<"Grade ="<<no<<endl;
}
}
C++ Methode Struck Menghitung Nilai Mahasiswa,, Total, Rata-Rata, Grade...
#include<cstdlib>
#include<iostream>
using namespace std ;
struct mahasiswa
{
char nim[15];
char nama [30];
char alamat[50];
float ipk;
};
struct penilian
{
double tugas;
double uts;
double uas;
double rata;
};
int total,rata;
char grade;
int main ()
{
{
mahasiswa mhs;
cout<<"********* Selamat Datang ********"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"NIM : "; cin.getline(mhs.nim,50);
cout<<"NAMA : "; cin.getline(mhs.nama,50);
cout<<"ALAMAT : "; cin.getline(mhs.alamat,50);
cout<<"IPK : "; cin>>mhs.ipk;
cout<<endl;
cout<<endl;
cout<<"NIM Anda : " <<mhs.nim<<endl;
cout<<"NAMA Anda : " <<mhs.nama<<endl;
cout<<"ALAMAT Anda : " <<mhs.alamat<<endl;
cout<<"Nilai IPK Anda : " <<mhs.ipk<<endl;
cout<<"--------------------------------"<<endl;
penilian pln;
cout<<"--------------------------------"<<endl;
cout<<"TUGAS : "; cin>>pln.tugas;
cout<<"UTS : "; cin>>pln.uts;
cout<<"UAS : "; cin>>pln.uas;
cout<<endl;
cout<<endl;
cout<<"Nilai TUGAS Anda : " <<pln.tugas<<endl;
cout<<"Nilai UTS Anda : " <<pln.uts<<endl;
cout<<"Nilai UAS Anda : " <<pln.uas<<endl;
cout<<"==============================="<<endl;
total=(pln.tugas+ pln.uts+ pln.uas);
cout<<"Total Nilai Anda : "<<total<<endl;
rata=total/3;
cout<<"Rata - Rata Anda : "<<rata<<endl;
if ( rata >=90 )
cout<< "Grade Anda : A ";
else if ( rata >=70 )
cout<< "Grade Anda : B ";
else if ( rata >=60 )
cout<< "Grade Anda : C ";
else if ( rata >=50 )
cout<< "Grade Anda : D ";
else
cout<< "Grade Anda : E ";
cout<<endl;
cout<<endl;
}
cout<<"******** Terima Kasih *********"<<endl;
system ("PAUSE");
return 0;
}
Langganan:
Komentar (Atom)