/* Jawapan Amali 4 menggunakan konsep class.
Aturcara ini adalah untuk memasukkan markah bagi setiap eksperimen. Jumlah
eksperimen adalah bergantung kepada input yang dimasukkan oleh pengguna.
Contoh output:
Jumlah Keseluruhan Eksperimen = 3
Setiap eksperimen mempunyai bilangan latihan yang berbeza.
Eskperimen 1 ada berapa latihan ? : 2
Markah Latihan 1 = 50
Markah Latihan 2 = 10
Jumlah markah terkumpul = 60
Purata markah eksperimen 1 = 30.00
Eksperimen 2 ada berapa latihan? : 3
Markah Latihan 1 = 30
Markah Latihan 2 = 30
Markah Latihan 3 = 30
Jumlah markah terkumpul = 90
Purata markah eksperimen 2 = 30.00
Eksperimen 3 ada berapa latihan? : 4
Markah Latihan 1 = 20
Markah Latihan 2 = 20
Markah Latihan 3 = 20
Markah Latihan 4 = 20
Jumlah markah terkumpul = 80
Purata markah eksperimen 3 = 20.00
TAMAT
*/
#include "iostream" //pls change ".." to < and >, otherwise you'll get syntax error.
#include "conio"
#include "iomanip"
using namespace std;
class Myexperiment { // pengisytiharan class
private:
int bilEksperimen,jumEksperimen;
float jumlahMarkahTerkumpul,markah[50];
int count1;
float purata, purataKeseluruhan;
public:
void masukMarkah(int);
};
void Myexperiment:: masukMarkah(int jumEksperimen){
for (int i=0; i < jumEksperimen; i++) { //gelung FOR pertama
cout << "Eksperimen "<< i+1 <<" ada berapa latihan? :";
cin >> bilEksperimen;
for (count1 = 0; count1 < bilEksperimen; count1++) { // gelung for kedua
cout << "\tMarkah Latihan"<< " " << count1+1 << "=";
cin >> markah[count1];
jumlahMarkahTerkumpul =jumlahMarkahTerkumpul+markah[count1];
} // tamat gelung for kedua
cout << "\tJumlah markah terkumpul = "
<< jumlahMarkahTerkumpul << endl;
purata = (float)jumlahMarkahTerkumpul / bilEksperimen;
cout << "\n\t------------------------" << endl;
cout << "\tPurata eksperimen" << " " << i+1 <<"= "<< setprecision(4)
<< purata << "\n" << endl;
cout << "\t------------------------"
<< endl;
jumlahMarkahTerkumpul = 0;
purataKeseluruhan = purataKeseluruhan + purata;
} // tamat gelung FOR pertama
cout << "\n\t\t=================" << endl;
cout <<"\t\tKEPUTUSAN = "<< setprecision(4) << purataKeseluruhan << endl;
cout << "\t\t=================" << endl;
cout << "\n\n ----- T.A.M.A.T ---------------" << endl;
}
int main() {
Myexperiment mkh;
int totalEksperimen;
cout << "Jumlah Keseluruhan Eksperimen = ";
cin >> totalEksperimen;
cout << "\nSetiap eksperimen mempunyai bilangan latihan yang berbeza.\n"
<< endl;
mkh.masukMarkah(totalEksperimen);
getch();
return 0; //tamat perlaksanaan aturcara.
}
Subscribe dengan Rohaza Dollah dot com untuk mendapat tipstips/produk/idea terkini tentang pernigaaan internet.
Subscribe melalui Email
Subscribe melalui Email
ATAU
Categories
- Affiliate Program (1)
- Ainul Mardhiah (1)
- Articles (1)
- Audio Book (1)
- birthday (1)
- Business (5)
- Cerekarama Online (1)
- Computer Ethic (1)
- Diariku (13)
- dns (1)
- domain (1)
- final countdown (1)
- Health (1)
- Isu Semasa (2)
- Java (2)
- Jokes (2)
- Make Money Online (3)
- Million Challenge (1)
- Motivation (3)
- Pengaturcaraan C++ (10)
- penyakit rohani (1)
- Petua Hebat Blogging (5)
- Politik (1)
- Russell Brunson (1)
- server (1)
- web hosting (1)
- Worth Reading (1)
April 18, 2008
C++ Programming : Jawapan Amali 4 with class
Labels: Pengaturcaraan C++
Subscribe to:
Post Comments (Atom)
Work at Home, Stay at Home
Download PERCUMA
Dapatkan secara percuma beberapa material yang boleh dimuat turun secara PERCUMA.
Pengiklanan Berkesan
Online Success Plan
.....dan banyak lagi akan ditambah dari masa ke semasa.
Pengiklanan Berkesan
Online Success Plan
.....dan banyak lagi akan ditambah dari masa ke semasa.
0 comments:
Post a Comment