#include <iostream>
using namespace std;
class potrawa{
public:
string nazwa;
int cena;
int liczbaSkladnikow;
bool czyzdrowe;
bool czysmaczne;
void opis(){
cout<<"Potrawa: "<<nazwa<<endl;
cout<<"Cena: "<<cena<<" zl"<<endl;
cout<<"Liczba skladnikow: "<<liczbaSkladnikow<<endl;
if(czyzdrowe) cout<<"Czy zdrowe: tak"<<endl;
if(czysmaczne) cout<<"Czy smaczne: tak"<<endl;
}
};
class budowniczy{
private:
potrawa burger;
public:
budowniczy& setnazwa(string n){
burger.nazwa=n;
return *this;
}
budowniczy& setcena(int c){
burger.cena=c;
return *this;
}
budowniczy& setliczbaSkladnikow(int l){
burger.liczbaSkladnikow=l;
return *this;
}
budowniczy& setczyzdrowe(bool z){
burger.czyzdrowe=z;
return *this;
}
budowniczy& setczysmaczne(bool s){
burger.czysmaczne=s;
return *this;
}
potrawa build(){
return burger;
}
};
int main() {
potrawa burger = budowniczy().setnazwa("Bigmac").setcena(34).setliczbaSkladnikow(17).setczyzdrowe(false).build();
burger.opis();
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: