Professional Documents
Culture Documents
Dengan Hikmah Kita Meneroka
Dengan Hikmah Kita Meneroka
Dengan Hikmah Kita Meneroka
OBJEKTIF:
#include <iostream>
#include <iomanip>
#include <string>
struct CarType {
string maker;
int year;
float price;
};
myCar.maker = "Mercedes";
myCar.year = 2005;
myCar.price = 45567.75;
getYourCar( yourCar );
………………………………………………………………………………………………………………………………………………………………………………………. 1
.
MARIAM BINTI ABDUL HAMID
PPD, JABATAN TEKNOLOGI MAKLUMAT
cout << "Enter the year: ";
cin >> car.year;
cout << "Enter the price: $";
cin >> car.price;
}
Aturcara 1
Tugas anda:
1. Apakah paparan aturcara 1?
2. Apakah jenis data dalam aturcara 1?
3. Bina carta aliran bagi aturcara 1.
4. Apakah jenis data abstrak aturcara 1?
float Checkbook::getBalance( )
{
return balance;
}
float Checkbook::getLastCheck( )
{
return lastCheck;
}
float Checkbook::getLastDeposit( )
{
return lastDeposit;
}
………………………………………………………………………………………………………………………………………………………………………………………. 2
.
MARIAM BINTI ABDUL HAMID
PPD, JABATAN TEKNOLOGI MAKLUMAT
class Checkbook
{
public: //………………………………
void setBalance( float amount );
bool writeCheck( float amount ); //………………………………
returns true
void deposit( float amount );
float getBalance( );
float getLastCheck( );
float getLastDeposit( );
private: //………………………………
float balance;
float lastCheck;
float lastDeposit;
};
#include <iostream>
#include <iomanip>
#include "checkbook.h"//………………………………
int menu( );
int main( )
{
Checkbook cb;
float balance, amount;
int choice;
cout << "Enter the initial balance: $";
cin >> balance;
cb.setBalance( balance );
choice = menu( );
}
return 0;
}
int menu( )
{
int choice;
Tugasan anda:
1. Kenalpasti kelas, objek, fungsi public dan private bagi
setiap kelas.
2. Dengan bantuan gambarajah yang sesuai, jelaskan interaksi
secara keseluruhan aturcara 2.
3. Paparkan output bagi aturcara 2.
4. Sila tulis komen pada tempat yang ditandakan
//………………………………
………………………………………………………………………………………………………………………………………………………………………………………. 4
.
MARIAM BINTI ABDUL HAMID
PPD, JABATAN TEKNOLOGI MAKLUMAT
Sekian sahaja....selamat mencuba.
………………………………………………………………………………………………………………………………………………………………………………………. 5
.
MARIAM BINTI ABDUL HAMID
PPD, JABATAN TEKNOLOGI MAKLUMAT