Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2014
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. using namespace std;
  4.  
  5.  
  6. void poczatek();
  7. void podprogram();
  8. /*
  9. void plukanie();
  10. void pranie_wstepne();
  11. void zmiekczanie();
  12. void pranie_zasadnicze();
  13. void dodat_plukanie();
  14. void wirowanie();
  15. void dodat_wirowanie();
  16. */
  17.  
  18. class programy
  19. {
  20. public:
  21. string rozpoczynam, rozpoczete, koncze;
  22. void podprogram();
  23. };
  24.  
  25. class pralka
  26. {
  27. public:
  28. int numer_programu;
  29. string nazwa;
  30. double temp_prania;
  31. int szybkosc_wirowania;
  32. bool czy_dodat_plukanie;
  33. bool czy_zmiekczacz;
  34. bool czy_odwirowywanie;
  35.  
  36. void poczatek();
  37.  
  38. };
  39.  
  40. int main()
  41. {
  42. int wybor_programu;
  43.  
  44. pralka bosh;
  45. programy etapy;
  46.  
  47. cout<<"Wybierz program: ";
  48. cin>>wybor_programu;
  49. switch(wybor_programu)
  50. {
  51. case 1:
  52. {
  53. bosh.numer_programu=1;
  54. bosh.nazwa="Program podstawowy";
  55. bosh.temp_prania=70;
  56. bosh.szybkosc_wirowania=4000;
  57. bosh.czy_dodat_plukanie=0;
  58. bosh.czy_zmiekczacz=0;
  59. bosh.czy_odwirowywanie=0;
  60. bosh.poczatek();
  61. etapy.rozpoczynam="plukanie"; // te wylowywania chcialem zamknac w kilku funkcjach
  62. etapy.rozpoczete="Plukanie";
  63. etapy.koncze="plukania";
  64. etapy.podprogram();
  65. etapy.rozpoczynam="pranie wstepne";
  66. etapy.rozpoczete="Pranie wstepne";
  67. etapy.koncze="prania wstepnego";
  68. etapy.podprogram();
  69. // itd... tych etapow byloby z 5 jeszcze...
  70.  
  71.  
  72. }
  73. case 2:
  74. {
  75.  
  76. }
  77. case 3:
  78. {
  79.  
  80. }
  81. case 4:
  82. {
  83.  
  84. }
  85. }
  86. }
  87.  
  88. void pralka::poczatek()
  89. {
  90. cout<<"Wybrales "<<numer_programu<<" program prania, o nazwie "<<nazwa<<endl
  91. <<"Temperatura prania ustawiona na: "<<temp_prania<<"*C"<<endl
  92. <<"Szybkosc wirowania ustawiona na: "<<szybkosc_wirowania<<"rpm"<<endl
  93. <<"Czy dodatek plukanie: "<<(czy_dodat_plukanie ? "TAK" : "NIE")<<endl
  94. <<"Czy zmiekczacz: "<<(czy_zmiekczacz ? "TAK" : "NIE")<<endl
  95. <<"Czy odwirowywanie: "<<(czy_odwirowywanie ? "TAK" : "NIE")<<endl
  96. <<"Program rozpocznie sie za 10 sekund!"<<endl;
  97.  
  98. Sleep(7000);
  99. for(int z=3;z>=0;z--)
  100. {
  101. Sleep(1000);
  102. system("cls");
  103. cout<<"Uwaga, zaczynam prace programu numer: "<<numer_programu<<" za: "<<z;
  104. }
  105.  
  106. for(int i=0;i<3;i++)
  107. {
  108. system("cls");
  109. for(int j=0;j<3;j++)
  110. {
  111. cout<<"*";
  112. Sleep(400);
  113. }
  114. }
  115. system("cls");
  116. }
  117.  
  118. void programy::podprogram()
  119. {
  120.  
  121. cout<<"Rozpoczynam "<<rozpoczynam<<".";
  122. Sleep(3000);
  123. system("cls");
  124. for(int i=10;i>0;i--)
  125. {
  126. cout<<rozpoczete<<" rozpoczete. Koniec za: "<<i<<" sekund";
  127. Sleep(1000);
  128. system("cls");
  129. }
  130. cout<<"Koniec "<<koncze<<"!";
  131. Sleep(3000);
  132.  
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement