Hari ini saya kuliah pemrograman sistem. Bikin program pake borland C++ pake fungsi struct, sambil ngantuk ngikutin ngetik skrip yang dikasih sama dosen. Bener-bener pusing kalo ngliat skrip bikin tambah ngantuk. Tapi dengan usaha keras akhirnya ngantuk saya bisa saya undur ampe slesai kuliahnya. Ok ni dia skripnya..... cekidot!!
#include <conio.h>
#include <iostream.h>
float carirata(float x)
{
return (x/3);
}
char carihuruf(float rat)
{
if (rat>=80)
return('A');
else if (rat>=70)
return('B');
else if (rat>=60)
return ('C');
else if (rat>=50)
return ('D');
else
return ('E');
}
void main()
{ //tipe struktur nilai mhs
struct nilaimhs
{
int nim;
char nama[30][1];
int angka[3];
float total,rata;
char hrf;
};
//variabel struktur
nilaimhs nilai[30];
int jml;//jml nilai mhs yang akan diinputkan
cout <<"Jumlah Data : ";cin>>jml;
cout<<endl<<endl;
//perulangan for untuk input data
for (int i=0;i<jml;i++)
{
cout<<"NIM : ";cin>>nilai[i].nim;
cout<<"Nama : ";cin>>nilai[i].nama[i];
for(int j=0;j<3;j++)
{
cout<<"Nilai "<<(j+1)<<" : ";cin>>nilai[i].angka[j];
nilai[i].total=nilai[i].total+nilai[i].angka[j];
}
nilai[i].rata=carirata(nilai[i].total);
nilai[i].hrf=carihuruf(nilai[i].rata);
cout<<endl<<endl;
}
clrscr();
cout <<"| NIM | Nama | Nil1 | Nil2 | Nil3 | rata2 | hrf |"<<endl;
int x=7;
for (int i=0;i<jml;i++)
{
gotoxy(2,2+i);cout<<nilai[i].nim;
gotoxy(10,2+i);cout<<nilai[i].nama[i];
gotoxy(22,2+i);cout<<nilai[i].angka[0];
gotoxy(29,2+i);cout<<nilai[i].angka[1];
gotoxy(36,2+i);cout<<nilai[i].angka[2];
gotoxy(45,2+i);cout<<nilai[i].rata;
gotoxy(53,2+i);cout<<nilai[i].hrf;
}
getch();
}
Yang mau download bisa disini
Kamis, 31 Mei 2012
PROGRAM STRUCT C++
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar