Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- using namespace std;
- void poczatek();
- void podprogram();
- /*
- void plukanie();
- void pranie_wstepne();
- void zmiekczanie();
- void pranie_zasadnicze();
- void dodat_plukanie();
- void wirowanie();
- void dodat_wirowanie();
- */
- class programy
- {
- public:
- string rozpoczynam, rozpoczete, koncze;
- void podprogram();
- };
- class pralka
- {
- public:
- int numer_programu;
- string nazwa;
- double temp_prania;
- int szybkosc_wirowania;
- bool czy_dodat_plukanie;
- bool czy_zmiekczacz;
- bool czy_odwirowywanie;
- void poczatek();
- };
- int main()
- {
- int wybor_programu;
- pralka bosh;
- programy etapy;
- cout<<"Wybierz program: ";
- cin>>wybor_programu;
- switch(wybor_programu)
- {
- case 1:
- {
- bosh.numer_programu=1;
- bosh.nazwa="Program podstawowy";
- bosh.temp_prania=70;
- bosh.szybkosc_wirowania=4000;
- bosh.czy_dodat_plukanie=0;
- bosh.czy_zmiekczacz=0;
- bosh.czy_odwirowywanie=0;
- bosh.poczatek();
- etapy.rozpoczynam="plukanie"; // te wylowywania chcialem zamknac w kilku funkcjach
- etapy.rozpoczete="Plukanie";
- etapy.koncze="plukania";
- etapy.podprogram();
- etapy.rozpoczynam="pranie wstepne";
- etapy.rozpoczete="Pranie wstepne";
- etapy.koncze="prania wstepnego";
- etapy.podprogram();
- // itd... tych etapow byloby z 5 jeszcze...
- }
- case 2:
- {
- }
- case 3:
- {
- }
- case 4:
- {
- }
- }
- }
- void pralka::poczatek()
- {
- cout<<"Wybrales "<<numer_programu<<" program prania, o nazwie "<<nazwa<<endl
- <<"Temperatura prania ustawiona na: "<<temp_prania<<"*C"<<endl
- <<"Szybkosc wirowania ustawiona na: "<<szybkosc_wirowania<<"rpm"<<endl
- <<"Czy dodatek plukanie: "<<(czy_dodat_plukanie ? "TAK" : "NIE")<<endl
- <<"Czy zmiekczacz: "<<(czy_zmiekczacz ? "TAK" : "NIE")<<endl
- <<"Czy odwirowywanie: "<<(czy_odwirowywanie ? "TAK" : "NIE")<<endl
- <<"Program rozpocznie sie za 10 sekund!"<<endl;
- Sleep(7000);
- for(int z=3;z>=0;z--)
- {
- Sleep(1000);
- system("cls");
- cout<<"Uwaga, zaczynam prace programu numer: "<<numer_programu<<" za: "<<z;
- }
- for(int i=0;i<3;i++)
- {
- system("cls");
- for(int j=0;j<3;j++)
- {
- cout<<"*";
- Sleep(400);
- }
- }
- system("cls");
- }
- void programy::podprogram()
- {
- cout<<"Rozpoczynam "<<rozpoczynam<<".";
- Sleep(3000);
- system("cls");
- for(int i=10;i>0;i--)
- {
- cout<<rozpoczete<<" rozpoczete. Koniec za: "<<i<<" sekund";
- Sleep(1000);
- system("cls");
- }
- cout<<"Koniec "<<koncze<<"!";
- Sleep(3000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement