Aplikasi Rekap Nilai Menggunakan Array

0 Comments

Array Dimensi Satu
BackShare.com - Kali ini BackShare.com bakalan berbagi tentang c++ lagi nih. kebetulan minggu ini saya kuliah materinya tentang array. mohon di maklum ya materi di blog ini sangat tidak terorganisir, bagi saya untuk sementera ini BackShare.com akan membagikan apa saja yang saya tahu. Tapi untuk kedepannya saya akan membuat tema khusus untuk situs saya ini (BackShare.com).

Oke langsung saja. dibawah ini akan saya bagikan source code dari Aplikasi Rekan Nilai Menggunakan Array. Sebenernya sih saya pengen jelasin satu persatu. tapi untuk kali ini saya akan membagikan source codenya saja. 

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
int fisika[100],kimia[100],matematika[100],biologi[100];
float rata_siswa[100],rata_matkul[100],jumlah[100];
float jumlah_fisika,jumlah_biologi,jumlah_kimia,jumlah_matematika;
float rata_matematika,rata_fisika,rata_biologi,rata_kimia;
int memory_in,memory_out;
int banyak_data;
char nama[100][100];

cout<<"Masukan Banyaknya Data : ";
cin>>banyak_data;

for(memory_in=0;memory_in<banyak_data;memory_in++) {
	cout<<"---------------------------------------------------------------------\n";
	cout<<"Data KE - "<<memory_in+1<<endl;
	cout<<"---------------------------------------------------------------------\n";
	cout<<"Nama Lengkap : "; cin>>nama[memory_in];
	cout<<"Nilai Fisika : "; cin>>fisika[memory_in];
	cout<<"Nilai Matematika : "; cin>>matematika[memory_in];
	cout<<"Nilai Kimia : "; cin>>kimia[memory_in];
	cout<<"Nilai Biologi : "; cin>>biologi[memory_in];
	jumlah[memory_in] = fisika[memory_in]+matematika[memory_in]+biologi[memory_in]+kimia[memory_in];
	rata_siswa[memory_in] = jumlah[memory_in]/4;
	jumlah_fisika+=fisika[memory_in];
	jumlah_matematika+=matematika[memory_in];
	jumlah_biologi+=biologi[memory_in];
	jumlah_kimia+=kimia[memory_in];

	}
cout<<"-----------------------------------------------------------------------------------------\n";
cout<<setw(4)<<"No"<<setw(15)<<"Nama"<<setw(15)<<"Fisika"<<setw(20)<<"Matematika"<<setw(15)<<"Kimia"<<setw(15)<<"Biologi"<<endl;
cout<<"-----------------------------------------------------------------------------------------\n";

for(memory_out=0;memory_out<banyak_data;memory_out++) {
	int no = memory_out+1;
	cout<<setw(4)<<no<<setw(20)<<nama[memory_out]<<setw(7)<<fisika[memory_out]<<setw(18)<<matematika[memory_out]<<setw(18)<<kimia[memory_out]<<setw(14)<<biologi[memory_out]<<endl;
	cout<<"-----------------------------------------------------------------------------------------\n\n";
	}

cout<<"\nRata - Rata Tiap Mahasiwa :"<<endl;
for(int i=0;i<banyak_data;i++) {
	cout<<nama[i]<<" = "<<rata_siswa[i]<<endl;
}

rata_fisika=jumlah_fisika/banyak_data;
rata_matematika=jumlah_matematika/banyak_data;
rata_kimia=jumlah_kimia/banyak_data;
rata_biologi=jumlah_biologi/banyak_data;
cout<<"\nRata - Rata Mata Kuliah";
cout<<"\nFisika : "<<rata_fisika;
cout<<"\nMatematika : "<<rata_matematika;
cout<<"\nBiologi : "<<rata_biologi;
cout<<"\nKimia : "<<rata_kimia<<endl;
}

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 komentar:

Silahkan tinggalkan komentar dengan bahasa yang sopan.