Friday 17 April 2015

source code data siswa

Assalamu'alikum gaes
kali ini saya akan posting source code tentang data siswa dan saya masih menggunakan bahasa C
untuk anak informatika yang masih praktikum khususnya praktikum Algoritma dan yang pastinya kualahan mengerjakan tugasnya
saya ingin share sedikit tentang program saya
semoga bermanfaat



#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
char nama[50][100], nilai;
float nilaiTeori[100], nilaiPraktek[100],total[100];
int data,i;
cout<<"input data : ";
cin>>data;
for(i=1; i<=data; i++)
{
cout<<endl;
cout<<i<<". Nama siswa : ";
gets(nama[i]);
cout<<"   Nilai Teori : ";
cin>>nilaiTeori[i];
cout<<"   Nilai Praktek : ";
cin>>nilaiPraktek[i];
total[i] = ((nilaiTeori[i] * 0.4) + (nilaiPraktek[i] * 0.6));
}
for (i=1; i<=data; i++)
{
cout<<endl;
cout<<endl;
cout<<"===================================="<<endl;
cout<<"\tNama : "<<nama[i]<<endl;
cout<<"\tNilai total : "<<total[i]<<endl;
cout<<"\tGrade :"<<nilai;
                        if ( total[i] <= 40 )
                        cout<<nilai<<"E ";
      else
                        if (( total[i] >= 41 ) && ( total[i] <= 55))
      cout<<nilai<<"D ";
      else
                        if (( total[i] >= 56 ) && ( total[i] <= 60))
       cout<<nilai<<"C ";
       else
                        if (( total[i] >= 61 ) && ( total[i] <= 65))
      cout<<nilai<<"C+ ";
      else
                        if (( total[i] >= 66 ) && ( total[i] <= 70))
      cout<<nilai<<"B ";
      else
                        if (( total[i] >= 71 ) && ( total[i] <= 80))
       cout<<nilai<<"B+ ";
       else
                        if (( total[i] >= 81 ) && ( total[i] <= 100))
       cout<<nilai<<"A ";
       else
        cout<<"Salah input ";
}
getch();
}
kalau ada yang kurang paham silahkan tanyakan temannya . . . hehehe

No comments:

Post a Comment