Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double Hawajska(Skladnik **tablica_skladnikow, int rozmiar, JakaPizza wielkosc)
- {
- Skladnik *tab[4];
- double cena_pizzy;
- bool flg1, flg2, flg3, flg4, mozna_robic = 0;
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg1 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg2 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "ananas")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg4 = 1;
- }
- }
- if (flg1 == 1 && flg2 == 1 && flg3 == 1 && flg4 == 1) mozna_robic = true;
- if (mozna_robic == true)
- {
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[0] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[1] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[2] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "ananas")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[3] = tablica_skladnikow[i];
- }
- }
- if (wielkosc == mala)
- {
- Pizza_Mala *_Hawajska = new Pizza_Mala(tab, 4);
- cena_pizzy = _Hawajska->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == srednia)
- {
- Pizza_Srednia *_Hawajska = new Pizza_Srednia(tab, 4);
- cena_pizzy = _Hawajska->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == duza)
- {
- Pizza_Duza *_Hawajska = new Pizza_Duza(tab, 4);
- cena_pizzy = _Hawajska->CenaKoncowa();
- return cena_pizzy;
- }
- }
- else
- {
- cout << "Niestety nie ma skladnikow";
- wait(1);
- return false;
- }
- }
- double Capriciosa(Skladnik **tablica_skladnikow, int rozmiar, JakaPizza wielkosc)
- {
- Skladnik *tab[4];
- double cena_pizzy;
- bool flg1, flg2, flg3, flg4, mozna_robic = 0;
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg1 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg2 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "pieczarki")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg4 = 1;
- }
- }
- if (flg1 == 1 && flg2 == 1 && flg3 == 1 && flg4 == 1) mozna_robic = true;
- if (mozna_robic == true)
- {
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[0] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[1] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[2] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "pieczarki")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[3] = tablica_skladnikow[i];
- }
- }
- if (wielkosc == mala)
- {
- Pizza_Mala *_Capriciosa = new Pizza_Mala(tab, 4);
- cena_pizzy = _Capriciosa->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == srednia)
- {
- Pizza_Srednia *_Capriciosa = new Pizza_Srednia(tab, 4);
- cena_pizzy = _Capriciosa->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == duza)
- {
- Pizza_Duza *_Capriciosa = new Pizza_Duza(tab, 4);
- cena_pizzy = _Capriciosa->CenaKoncowa();
- return cena_pizzy;
- }
- }
- else
- {
- cout << "Niestety nie ma skladnikow";
- wait(1);
- return false;
- }
- }
- double Calzone(Skladnik **tablica_skladnikow, int rozmiar, JakaPizza wielkosc)
- {
- Skladnik *tab[6];
- double cena_pizzy;
- bool flg1, flg2, flg3, flg4, flg5,flg6, mozna_robic = 0;
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg1 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg2 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "kabanosy")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg4 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "boczek")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "salami")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- }
- if (flg1 == 1 && flg2 == 1 && flg3 == 1 && flg4 == 1 && flg5 == 1 && flg6 == 1) mozna_robic = true;
- if (mozna_robic == true)
- {
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[0] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[1] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[2] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "kabanosy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[3] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "boczek")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[4] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "salami")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[5] = tablica_skladnikow[i];
- }
- }
- if (wielkosc == mala)
- {
- Pizza_Mala *_Calzone = new Pizza_Mala(tab, 6);
- cena_pizzy = _Calzone->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == srednia)
- {
- Pizza_Srednia *_Calzone = new Pizza_Srednia(tab, 6);
- cena_pizzy = _Calzone -> CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == duza)
- {
- Pizza_Duza *_Calzone = new Pizza_Duza(tab, 6);
- cena_pizzy = _Calzone->CenaKoncowa();
- return cena_pizzy;
- }
- }
- else
- {
- cout << "Niestety nie ma skladnikow";
- wait(1);
- return false;
- }
- }
- double Decoro(Skladnik **tablica_skladnikow, int rozmiar, JakaPizza wielkosc)
- {
- Skladnik *tab[5];
- double cena_pizzy;
- bool flg1, flg2, flg3, flg4, flg5, mozna_robic = 0;
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg1 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg2 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "papryka")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg4 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "salami")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- }
- if (flg1 == 1 && flg2 == 1 && flg3 == 1 && flg4 == 1 && flg5 == 1) mozna_robic = true;
- if (mozna_robic == true)
- {
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[0] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[1] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[2] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "kabanosy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[3] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "salami")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[4] = tablica_skladnikow[i];
- }
- }
- if (wielkosc == mala)
- {
- Pizza_Mala *_Decoro = new Pizza_Mala(tab, 6);
- cena_pizzy = _Decoro->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == srednia)
- {
- Pizza_Srednia *_Decoro = new Pizza_Srednia(tab, 5);
- cena_pizzy = _Decoro->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == duza)
- {
- Pizza_Duza *_Decoro = new Pizza_Duza(tab, 5);
- cena_pizzy = _Decoro->CenaKoncowa();
- return cena_pizzy;
- }
- }
- else
- {
- cout << "Niestety nie ma skladnikow";
- wait(1);
- return false;
- }
- }
- double Wiejska(Skladnik **tablica_skladnikow, int rozmiar, JakaPizza wielkosc)
- {
- Skladnik *tab[6];
- double cena_pizzy;
- bool flg1, flg2, flg3, flg4, flg5,flg6, mozna_robic = 0;
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg1 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg2 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "cebula")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg4 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "czosnek")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "oregano")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- }
- if (flg1 == 1 && flg2 == 1 && flg3 == 1 && flg4 == 1 && flg5 == 1 && flg6 == 1) mozna_robic = true;
- if (mozna_robic == true)
- {
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[0] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "szynka")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[1] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[2] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "cebula")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[3] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "czosnek")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[4] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "oregano")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[5] = tablica_skladnikow[i];
- }
- }
- if (wielkosc == mala)
- {
- Pizza_Mala *_Wiejska = new Pizza_Mala(tab, 6);
- cena_pizzy = _Wiejska->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == srednia)
- {
- Pizza_Srednia *_Wiejska = new Pizza_Srednia(tab, 6);
- cena_pizzy = _Wiejska->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == duza)
- {
- Pizza_Duza *_Wiejska = new Pizza_Duza(tab, 6);
- cena_pizzy = _Wiejska->CenaKoncowa();
- return cena_pizzy;
- }
- }
- else
- {
- cout << "Niestety nie ma skladnikow";
- wait(1);
- return false;
- }
- }
- double Mafioso(Skladnik **tablica_skladnikow, int rozmiar, JakaPizza wielkosc)
- {
- Skladnik *tab[5];
- double cena_pizzy;
- bool flg1, flg2, flg3, flg4, flg5, mozna_robic = 0;
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg1 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "salami")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg2 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "cebula")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg4 = 1;
- }
- else if (tablica_skladnikow[i]->Nazwa() == "czosnek")
- {
- if (tablica_skladnikow[i]->Ilosc() > 0) flg3 = 1;
- }
- }
- if (flg1 == 1 && flg2 == 1 && flg3 == 1 && flg4 == 1 && flg5 == 1) mozna_robic = true;
- if (mozna_robic == true)
- {
- for (int i = 0; i < rozmiar; i++)
- {
- if (tablica_skladnikow[i]->Nazwa() == "ser")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[0] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "salami")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[1] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "sos_pomidorowy")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[2] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "cebula")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[3] = tablica_skladnikow[i];
- }
- else if (tablica_skladnikow[i]->Nazwa() == "czosnek")
- {
- tablica_skladnikow[i]->OdejmijSkladnik(wielkosc);
- tab[4] = tablica_skladnikow[i];
- }
- }
- if (wielkosc == mala)
- {
- Pizza_Mala *_Mafioso = new Pizza_Mala(tab, 5);
- cena_pizzy = _Mafioso->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == srednia)
- {
- Pizza_Srednia *_Mafioso = new Pizza_Srednia(tab, 5);
- cena_pizzy = _Mafioso->CenaKoncowa();
- return cena_pizzy;
- }
- if (wielkosc == duza)
- {
- Pizza_Duza *_Mafioso = new Pizza_Duza(tab, 5);
- cena_pizzy = _Mafioso->CenaKoncowa();
- return cena_pizzy;
- }
- }
- else
- {
- cout << "Niestety nie ma skladnikow";
- wait(1);
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement