#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <iomanip>
using namespace std;
int main()
{
string nama_siswa[25],nama_mapel[25],kelas[10],ket[15];
int kode_mapel[5],nilai[20],nilai_akhir[20],nis[5],alpa[5],ijin[5],sakit[20],jum_mapel[20];
int z,n;
char lagi;
atas :
cout<<" Program Menghitung Nilai Akhir Siswa "<<endl;
cout<<" -------------------------------------------------------------------------------------------------------- "<<endl;
cout<<"Masukan Jumlah Data : "; cin>>n;
cout<<"Nama Siswa : ";cin>>nama_siswa[z];
cout<<"NIS : ";cin>>nis[z];
cout<<"Kelas : ";cin>>kelas[z];
for (int z=1;z<=n;z++){
cout<<"No urut : " <<z;cout<<endl;
cout<<"Kode Mapel : ";cin>>kode_mapel[z];
cout<<"Nama Mapel : ";cin>>nama_mapel[z];
cout<<"Nilai : ";cin>>nilai[z];
nilai_akhir[z]=nilai_akhir[z]+nilai[z];
cout<<"Alpa : ";cin>>alpa[z];
cout<<"Ijin : ";cin>>ijin[z];
cout<<"Sakit : ";cin>>sakit[z];
{
if (alpa[z]==0, ijin[z]==0, sakit[z]==0)
{ket[z]='Sangat Baik';
ket[z]="Sangat Baik";}
else if (alpa[z]>=1 && alpa[z]<=2|| ijin[z]>=1 && ijin[z]<=2 ||sakit[z]>=1 && sakit[z]<=2)
{ket[z]='Baik';
ket[z]="Baik";}
else if (alpa[z]>=4 && alpa[z]<=6|| ijin[z]>=4 && ijin[z]<=6 ||sakit[z]>=4 && sakit[z]<=6)
{ket[z]='Kurang Baik';
ket[z]="Kurang Baik";}
else if (alpa[z]>6 || ijin[z]>6 || sakit[z]>6)
{ket[z]='Sangat Buruk';
ket[z]="Sangat Buruk";}
}
}
system("cls);
cout<<"==============================================================================================="<<endl;
cout<<"Nama Siswa : " << nama_siswa[z]<<endl;
cout<<"NIS : " << nis[z]<<endl;
cout<<"Kelas : " << kelas[z]<<endl;
cout<<" Program Menghitung Nilai Akhir Siswa"<<endl;
cout<<"*******************************************************************************************"<<endl;
cout<<"==========================================================================================="<<endl;
cout<<"| No | NAMA MAPEL | ALPA | IJIN | SAKIT | KETERANGAN | NILAI AKHIR |"<<endl;
cout<<"==========================================================================================="<<endl;
for (z=1;z<=n;z++)
{
cout<<"|"<<setw(4);cout<<z;
cout<<"|"<<setw(15);cout<< nama_mapel[z];
cout<<"|"<<setw(7);cout<< alpa[z];
cout<<"|"<<setw(6);cout<< ijin[z];
cout<<"|"<<setw(7);cout<< sakit[z];
cout<<"|"<<setw(21);cout<< ket[z];
cout<<"|"<<setw(23);cout<< nilai_akhir[z];
cout<<"|"<<endl;
}
cout <<endl;
cout<<"Ingin Menambahkan Data Lagi [Y/N] : ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto atas;
return 0;
}
No comments:
Post a Comment