Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Projekt misker
#include <iostream> #include <stdbool.h> using namespace std; class Mikser { public: Mikser() { masa = 2; printf("Masa miksera: %d kg",masa); cout<<endl; } Mikser(Mikser &tmp) { cout <<"Konstruktor kopiujacy"<<endl; } Mikser(int moc_silnika); int masa; int moc_silnika; int poziom_obrotow; int tryb_pracy; string rodzaj_koncowki; bool wlacz_mikser; public: ~Mikser() { cout <<"Zakonczono uzytkowanie miksera"<<endl; } public: int pobor_mocy(); string wybor_trybu_pracy(); bool mikser_wlaczony(); }; class Mikser2 :public Mikser { public: ~Mikser2() { cout <<"Mikser2 jest nieczynny"<<endl; } }; Mikser::Mikser(int moc_silnika) { moc_silnika=100; } int Mikser::pobor_mocy() { return moc_silnika*poziom_obrotow; } string Mikser::wybor_trybu_pracy() { if(tryb_pracy==1) { rodzaj_koncowki = "Koncowka do miksowania"; return rodzaj_koncowki; } else if(tryb_pracy==2) { rodzaj_koncowki = "Koncowka do ubijania"; return rodzaj_koncowki; } else if(tryb_pracy==3) { rodzaj_koncowki = "Koncowka do rozdrabniania/siekania"; return rodzaj_koncowki; } else if(tryb_pracy==4) { rodzaj_koncowki = "Stopa blendujaca"; return rodzaj_koncowki; } else { cout <<"Bledny tryb pracy"; return 0; } } bool Mikser::mikser_wlaczony() { if(wlacz_mikser==0) { cout<<"Mikser jest wylaczony!"<<endl; } else if(wlacz_mikser==1) { cout<<"Mikser wlaczony"<<endl; } } int main() { Mikser mikser; mikser.moc_silnika=100; cout << "Wybierz tryb pracy miksera 1-miksowanie, 2-ubijanie, 3-rozdrabnianie/siekanie, 4- blendowanie: "; cin>> mikser.tryb_pracy; while(mikser.tryb_pracy>4||mikser.tryb_pracy<1) { cout << "Wybrano bledny tryb pracy!"<<endl; cout << "Wybierz tryb pracy miksera 1-miksowanie, 2-ubijanie, 3-rozdrabnianie/siekanie, 4- blendowanie: "; cin>> mikser.tryb_pracy; } if(mikser.tryb_pracy<=4&&mikser.tryb_pracy>=1) { cout << "Wybrano nastepujaca koncowke: "<<mikser.wybor_trybu_pracy()<<endl; } while(mikser.poziom_obrotow>5||mikser.poziom_obrotow<1) { cout << "Wybierz poziom obrotow 1-bardzo wolne, 2-wolne, 3-srednie, 4-szybkie 5-bardzo szybkie: "; cin>> mikser.poziom_obrotow; } cout << "Czy wlaczyc mikser? 1-TAK, 0-NIE: "; cin>> mikser.wlacz_mikser; if(mikser.wlacz_mikser == 0) { mikser.moc_silnika=0; } cout << "Pobierana przez mikser moc dla wybranego poziomu obrotow wynosi: "<<mikser.pobor_mocy(); cout << " W"<<endl; Mikser *Bosch = new Mikser(); Mikser *Tefal = new Mikser(*Bosch); mikser.mikser_wlaczony(); Mikser2 mikser2; cout<<endl; return 0;
run
|
edit
|
history
|
help
0
CPP - Arrays - Ex.1
My Type - nicro
Metodos mejorado
ClassQuiz2
CqueueArray
PriorQ
2222aaaa
derivative
773. Sliding Puzzle
segmentedSieveR