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