Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
return hours;
}
//---------------------------------------------------------------------------
double * GetSalary()
{
double salary = 26.48;
double *HourlySalary = &salary;
return HourlySalary;
}
//---------------------------------------------------------------------------
int main()
{
double hours = GetWeeklyHours();
double salary = *GetSalary();
return 0;
}
-----------------------------------------------------------------------------------
---------------------------------------
#include <iostream>
#include <string>
class Breads
{
private:
int code;
double price;
string name;
public:
Breads(); //default constructor
Breads(int, double, string); //overload constructor
~Breads(); //destructor
int getCode();
double getPrice();
string getBreadname();
};
Breads::Breads()
{
code = 0;
price = 0.0;
name = "";
}
Breads::~Breads()
{
}
int Breads::getCode()
{
return code;
}
string Breads::getBreadname()
{
return name;
}
int main()
{
int number;
double price;
int code;
Breads object [100]; //declare array
cout << "How many bread types to enter? "; //prompt the user to enter
cin >> number;
switch (code)
{
case 101 :
object[n].setBreadname("Plain croissant");
break;
case 102 :
object[n].setBreadname("Cream-filled Croissant");
break;
case 103 :
object[n].setBreadname("Sausage Croissant");
break;
case 202 :
object[n].setBreadname("Plain Bun");
break;
case 204 :
object[n].setBreadname("Sambal Bun");
break;
case 205 :
object[n].setBreadname("Cheese Bun");
break;
case 301 :
object[n].setBreadname("Plain Braid");
break;
case 305 :
object[n].setBreadname("Cheese Braid");
break;
case 306 :
object[n].setBreadname("Sugar Braid");
break;
}
cout << "Bread Name : " << object[n].getBreadname() << endl;
cout << "Price (RM) : " ;
cin >> price;
object[n].setPrice(price);
}
cout << endl << endl << endl << "No\t\tBread Code\t\tBread Name\t\tPrice
(RM)" << endl;
//cout << endl << "Average Price(RM) : " << / number << endl << endl; (PENDING
KAT SINI)
system ("pause");
return 0;
}