Membuat Program C++ Menggunakan Array
Latihan Program C++ Menggunakan Array Mencari Nilai Rata-Rata
Source Code :
#include<iostream>
#include<conio.h>
#include <iomanip>
using namespace std;
int i,x,jj,subtot;
char kd[10], nama[30], nmjur[10][20];
int jur[10][4],th1,th2,th3;
float rata,rth1,rth2,rth3;
int main()
{
cout<< "Kode Prodi = ",cin>>kd;
cout<< "Nama Prodi = ",cin>>nama;
cout<< "\nJumlah Data : ";cin>>jj;
for (i=0;i<jj;i++)
{ cout<<"Nama Siswa = ";cin>>nmjur[i];
}
for(i=0; i<jj; i++)
{ for(x=0; x<3; x++)
{ cout<< "["<<nmjur[i]<<"]["<<x<<"] :";
cin>> jur[i][x];
}
}
cout<<"\n.__________________________________.\n";
// Tampilkan data
system("cls");
cout<<"Kode Prodi = "<<kd<<endl;
cout<<"Nama Prodi = "<<nama<<endl;
cout<<endl;
cout<<" RATA-RATA NILAI PRODI\n";
cout<<"----------------------------------------------------------------------"<<endl;
cout<<"No. Nama Siswa S.Data WEB SO Jumlah "<<endl;
cout<<"----------------------------------------------------------------------"<<endl;
for(i=0;i<jj;i++)
{
subtot=0; rata=0;
cout<<setiosflags(ios::left)<<setw(4)<<i+1;
cout<<setiosflags(ios::left)<<setw(20)<<nmjur[i];
for (x=0;x<3;x++) {
cout<<setprecision(2)<<setw(8)<<jur[i][x];
subtot+=jur[i][x];
}
th1+=jur[i][0];
th2+=jur[i][1];
th3+=jur[i][2];
int(subtot)=th1+th2+th3;
cout<<setprecision(2)<<setw(10)<<subtot;
cout<<endl;
}
float(rth1)=th1/jj;
float(rth2)=th2/jj;
float(rth3)=th3/jj;
cout<<"-----------------------------------------------------------------------"<<endl;
cout<<setiosflags(ios::left)<<setw(0)<<"";
cout<<setiosflags(ios::left)<<setw(8)<<"Rata2 = ";
cout<<setprecision(5)<<setw(8)<<rth1;
cout<<setprecision(2)<<setw(8)<<rth2;
cout<<setprecision(2)<<setw(8)<<rth3;
cout<<endl;
cout<<"-----------------------------------------------------------------------"<<endl;
cout<< "\n\nTerima Kasih \n\n"<<endl;
getch();
}
Hasil dari program diatas sebagai berikut :
Comments
Post a Comment