Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.26 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <cstdlib>
  4. #include <stdio.h>
  5. #include <math.h>
  6. #include <conio.h>
  7. using namespace std;
  8. int main()
  9. {
  10. do{
  11. int Opcja;
  12. cout<<"ZADANIE 3.10"<<endl;
  13. cout<<"1. Dane ucznia"<<endl;
  14. cout<<"2. Aktualna data"<<endl;
  15. cout<<"3. Samodzielnie wybrany algorytm"<<endl;
  16. cout<<"4. Zakonczenie programu"<<endl;
  17. cout<<"Twoj wybor to: ";
  18. cin>>Opcja;
  19. if (Opcja>4)
  20. {
  21. cout<<"Wybrales zle, sprobuj ponownie"<<endl;
  22. }
  23. else
  24. switch(Opcja)
  25. {
  26. case 1:
  27. system("cls");
  28. cout<<"----------------------------"<<endl;
  29. cout<<"Wprowadz liczbe od 1 do 12: "<<endl;
  30. cout<<" UCZNIOWIE "<<endl;
  31. cout<<"1. Konrad Bakalarski"<<endl;
  32. cout<<"2. Jan Bierncaki"<<endl;
  33. cout<<"3. Grzegorz Czarnota"<<endl;
  34. cout<<"4. Marcel Filipiak"<<endl;
  35. cout<<"5. Maciej Godos"<<endl;
  36. cout<<"6. Andzelika Gorczynska"<<endl;
  37. cout<<"7. Igor Kulcak"<<endl;
  38. cout<<"8. Aneta Kusmirek"<<endl;
  39. cout<<"9. Rak Patryk Ledzion"<<endl;
  40. cout<<"10. Jakub Maminski"<<endl;
  41. cout<<"11. Adam Nawrocki"<<endl;
  42. cout<<"12. Kacper Piechut"<<endl;
  43. cout<<"----------------------------"<<endl;
  44. cout<<"Twoja liczba to: ";
  45. cin>>Opcja;
  46. if (Opcja>12)
  47. {
  48. cout<<"Wybrales zle, sprobuj ponownie"<<endl;
  49. }
  50. else
  51. switch(Opcja)
  52. {
  53. case 1: cout<<"1. Konrad Bakalarski"<<endl;
  54. {
  55. cout<<"Wprowadz \"k\" zeby dowiedziec sie czegos o Konradzie: ";
  56. char Opcja;
  57. cin>>Opcja;
  58. switch(Opcja)
  59. {
  60. system("cls");
  61. case 'k': cout<<"Konrad to osoba, ktora twierdzi ze 2 homoseksualisci moga miec dziecko,\tnie chce mi dac kanapki w ten sposob widac,\t ze nie jest kolezenski, mysli tylko o sobie."<<endl;
  62. break;
  63. default: cout<<"blad";
  64. break;
  65. }
  66. break;
  67. }
  68. case 2: cout<<"2. Jan Bierncaki"<<endl;
  69. {
  70. cout<<"Wprowadz \"j\" zeby dowiedziec sie czegos o Janie: ";
  71. char Opcja;
  72. cin>>Opcja;
  73. switch(Opcja)
  74. {
  75. system("cls");
  76. case 'j' : cout<<"Jan gra ezem na jungli"<<endl;break;
  77. default: cout<<"blad";break;
  78.  
  79. }
  80. break;
  81. }
  82. case 3: cout<<"3. Grzegorz Czarnota"<<endl;
  83. {
  84. cout<<"Wprowadz \"g\" zeby dowiedziec sie cos o Grzegorzu: ";
  85. char Opcja;
  86. cin>>Opcja;
  87. switch(Opcja)
  88. {
  89. system("cls");
  90. case 'g' : cout<<"Grzegorz chodzi na silke"<<endl;break;
  91. default: cout<<"blad";break;
  92. }
  93. break;
  94. }
  95. case 4: cout<<"4. Marcel Filipiak"<<endl;
  96. {
  97. cout<<"Wprowadz \"m\" zeby dowiedziec sie cos o Marcelu: ";
  98. char Opcja;
  99. cin>>Opcja;
  100. switch(Opcja)
  101. {
  102. system("cls");
  103. case 'm': cout<<"Marcel to mistrz c++"<<endl;break;
  104. default: cout<<"blad";break;
  105. }
  106. break;
  107. }
  108. case 5: cout<<"5. Maciej Godos"<<endl;
  109. {
  110. cout<<"Wprowadz \"m\" zeby dowiedziec sie cos o Macku: ";
  111. char Opcja;
  112. cin>>Opcja;
  113. switch(Opcja)
  114. {
  115. case 'm': cout<<"Nie wiem co napisac"<<endl;break;
  116. default: cout<<"blad";break;
  117. }
  118. break;
  119. }
  120. case 6: cout<<"6. Andzelika Gorczynska"<<endl;
  121. {
  122. cout<<"Wprowadz \"a\" zeby dowiedziec sie cos o Andzelice: ";
  123. char Opcja;
  124. cin>>Opcja;
  125. switch(Opcja)
  126. {
  127. case 'a': cout<<"Przewodniczaca szkoly"<<endl;break;
  128. default: cout<<"blad";break;
  129. }
  130. break;
  131. }
  132. case 7: cout<<"7. Igor Kulcak"<<endl;
  133. {
  134. cout<<"Wprowadz \"i\" zeby dowiedziec sie cos o Igorze: ";
  135. char Opcja;
  136. cin>>Opcja;
  137. switch(Opcja)
  138. {
  139. case 'i': cout<<"Nie wiem co napisac"<<endl;break;
  140. default: cout<<"blad";break;
  141. }
  142. break;
  143. }
  144. case 8: cout<<"8. Aneta Kusmirek"<<endl;
  145. {
  146. cout<<"Wprowadz \"a\" zeby dowiedziec sie cos o Anecie: ";
  147. char Opcja;
  148. cin>>Opcja;
  149. switch(Opcja)
  150. {
  151. case 'a': cout<<"otaku hentai"<<endl;break;
  152. default: cout<<"blad";break;
  153. }
  154. break;
  155. }
  156. case 9: cout<<"9. Rak Patryk Ledzion"<<endl;
  157. {
  158. cout<<"Wprowadz \"p\" zeby dowiedziec sie cos o Patryku: ";
  159. char Opcja;
  160. cin>>Opcja;
  161. switch(Opcja)
  162. {
  163. case 'p': cout<<"MISIEK"<<endl;break;
  164. default: cout<<"blad";break;
  165. }
  166. break;
  167. }
  168. case 10: cout<<"10. Jakub Maminski"<<endl;
  169. {
  170. cout<<"Wprowadz \"j\" zeby dowiedziec sie cos o Jakubie: ";
  171. char Opcja;
  172. cin>>Opcja;
  173. switch(Opcja)
  174. {
  175. case 'j': cout<<"Mistrz, ksiaze, mistrz osu"<<endl;break;
  176. default: cout<<"blad";break;
  177. }
  178. break;
  179. }
  180. case 11: cout<<"11. Adam Nawrocki"<<endl;
  181. {
  182. cout<<"Wprowadz \"a\" zeby dowiedziec sie cos o Adamie: ";
  183. char Opcja;
  184. cin>>Opcja;
  185. switch(Opcja)
  186. {
  187. case 'a': cout<<"CHLOPIE, NO CUSH, MIRINDA"<<endl;break;
  188. default: cout<<"blad";break;
  189. }
  190. break;
  191. }
  192. case 12: cout<<"12. Kacper Piechut"<<endl;
  193. {
  194. cout<<"Wprowadz \"k\" zeby dowiedziec sie cos o Kacprze : ";
  195. char Opcja;
  196. cin>>Opcja;
  197. switch(Opcja)
  198. {
  199. case 'k': cout<<"Potezny gracz lola"<<endl;break;
  200. default: cout<<"blad";break;
  201. }
  202. break;
  203. }
  204. system ("pause");
  205. system ("cls");
  206. }
  207. break;
  208. case 2:
  209. {
  210. system ("cls");
  211. string data=__DATE__;
  212. cout<<"Data : "<<data<<endl<<"Godzina : "<<__TIME__<<endl;break;
  213. system ("pause");
  214. system ("cls");
  215. }
  216. case 3:
  217. {
  218. system ("cls");
  219. const float PI = 3.14;
  220. int Opcja;
  221. cout << "Wybierz co chcesz wykonac:" <<endl;
  222. cout << "1.Obliczyc pole trojkata." <<endl;
  223. cout << "2.Obliczyc pole kwadratu." <<endl;
  224. cout << "3.Obliczyc pole prostokata." <<endl;
  225. cout << "4.Obliczyc obwod trojkata." <<endl;
  226. cout << "5.Obliczyc obwod kwadratu." <<endl;
  227. cout << "6.Obliczyc obwod prostokata." <<endl;
  228. cout << "7.Obliczyc pole rownolegloboku." <<endl;
  229. cout << "8.Obliczyc obwod rownolegloboku." <<endl;
  230. cout << "9.Obliczyc pole rombu." <<endl;
  231. cout << "10.Obliczyc obwod rombu." <<endl;
  232. cout << "11.Obliczyc pole trapezu." <<endl;
  233. cout << "12.Obliczyc obwod trapezu." <<endl;
  234. cout << "13.Obliczyc pole kola." <<endl;
  235. cout << "14.Obliczyc obwod kola." <<endl;
  236. cout << "15.Obliczyc objetosc walca." <<endl;
  237. cout << "16.Obliczyc pole calkowite walca." <<endl;
  238. cout << "17.Obliczyc objetosc stozka." <<endl;
  239. cout << "18.Obliczyc pole calkowita stozka." <<endl;
  240. cout << "19.Obliczyc objetosc kuli (karolci)." <<endl;
  241. cout << "20.Powierzchnia calkowita kuli (Piechuta)." <<endl;
  242. cout << "Twoj wybor XD: ";
  243. cin >> Opcja;
  244. if (Opcja>20)
  245. {
  246. cout <<"Cos poszlo nie tak. Wybierz ponownie"<<endl;
  247. }
  248. else
  249. switch (Opcja)
  250.  
  251. {
  252. case 1: cout << "Podaj dlugosc podstawy: ";
  253. float Liczba1;
  254. cin >> Liczba1;
  255. cout << "Podaj dlugosc wysokosci: ";
  256. float Liczba2;
  257. cin >> Liczba2;
  258. cout << "Pole trojkata rowne jest:" << " " << (Liczba1 * Liczba2)/2 << " " << "jednostek kwadratowych" <<endl;
  259. break;
  260. case 2: cout << "Podaj dlugosc boku: ";
  261. float Liczba3;
  262. cin >> Liczba3;
  263. cout << "Pole kwadratu rowne jest:" << " " << pow(Liczba3, 2) << " " << "jednostek kwadratowych" <<endl;
  264. break;
  265. case 3: cout << "Podaj dlugosc pierwszego boku: ";
  266. float Liczba4;
  267. cin >> Liczba4;
  268. cout << "Podaj dlugosc drugiego boku: ";
  269. float Liczba5;
  270. cin >> Liczba5;
  271. if ((Liczba4<=0) || (Liczba5<=0))
  272. {
  273. cout<< "Wprowadziles zle liczby"<<endl;
  274. }
  275. else
  276. {
  277. cout << "Pole prostokata rowne jest:" << " " << Liczba4 * Liczba5 << " " << "jednostek kwadratowych" <<endl;
  278. }
  279. break;
  280. case 4: cout << "Pole ktorego trojkata chcesz obliczyc?" << endl;
  281. int Wybor;
  282. cout << "1.Roznobocznego" << endl;
  283. cout << "2.Rownoramiennego" << endl;
  284. cout << "3.Rownobocznego" << endl;
  285. cout << "Twoj wybor: ";
  286. cin >> Wybor;
  287. switch (Wybor)
  288. {
  289. case 1: cout << "Podaj dlugosc bokow:" <<endl;
  290. float Liczba6;
  291. cout << "Podaj 1 liczbe"<<endl;
  292. cin >> Liczba6;
  293. float Liczba7;
  294. cout << "Podaj 2 liczbe"<<endl;
  295. cin >> Liczba7;
  296. cout << "Podaj 3 liczbe"<<endl;
  297. float Liczba8;
  298. cin >> Liczba8;
  299. if ((Liczba6==Liczba7) || (Liczba6==Liczba8) || (Liczba7==Liczba8))
  300. {
  301. cout<< "Wprowadziles zle liczby "<<endl;
  302. }
  303. else
  304. cout << "Obwod trojkata roznobocznego wynosi" << " " << Liczba6 + Liczba7 + Liczba8 <<endl;
  305. break;
  306. case 2: cout << "Podaj dlugosc podstawy:" << endl;
  307. float Liczba9;
  308. cin >> Liczba9;
  309. cout << "Podaj dlugosc jednego z ramion:" <<endl;
  310. float Liczba10;
  311. cin >> Liczba10;
  312. cout << "Obwod trojkata rownoramiennego wynosi:" << " " << 2 * Liczba10 + Liczba9 <<endl;
  313. break;
  314. case 3: cout << "Podaj dlugosc jednego z bokow:" <<endl;
  315. float Liczba11;
  316. cin >> Liczba11;
  317. cout << "Obwod trojkata rownobocznego wynosi:" << " " << Liczba11 * 3 <<endl;
  318. }
  319. break;
  320. case 5: cout << "Podaj dlugosc boku: ";
  321. float Liczba12;
  322. cin >> Liczba12;
  323. cout << "Obwod kwadratu wynosi:" << Liczba12 * 4 <<endl;
  324. break;
  325. case 6: cout << "Podaj dlugosc jednego boku: ";
  326. float Liczba13;
  327. cin >> Liczba13;
  328. cout << "Podaj dlugosc drugiego boku: ";
  329. float Liczba14;
  330. cin >> Liczba14;
  331. cout << "Obwod prostokata wynosi:" << " " << Liczba13 * 2 + Liczba14 * 2 <<endl;
  332. break;
  333. case 7: cout << "Podaj dlugosc podstawy: ";
  334. float Liczba15;
  335. cin >> Liczba15;
  336. cout << "Podaj dlugosc wysokosci: ";
  337. float Liczba16;
  338. cin >> Liczba16;
  339. cout << "Pole rownolegloboku jest rowne:" << " " << Liczba15 * Liczba16 << " " << "jednostek kwadratowych" <<endl;
  340. break;
  341. case 8: cout << "Podaj dlugosc pierwszego boku: ";
  342. float Liczba17;
  343. cin >> Liczba17;
  344. cout << "Podaj dlugosc drugiego boku: ";
  345. float Liczba18;
  346. cin >> Liczba18;
  347. cout << "Obwod rownolegloboku rowna sie:" << " " << (Liczba17 + Liczba18) * 2 <<endl;
  348. break;
  349. case 9: cout << "Ktorego wzoru chcesz uzyc?" <<endl;
  350. int Wybor2;
  351. cout << "1.a*h" <<endl;
  352. cout << "czy" <<endl;
  353. cout << "2.(d1*d2)/2 ?" <<endl;
  354. cout << "Twoj wybor: ";
  355. cin >> Wybor2;
  356. switch (Wybor2)
  357. {
  358. case 1: cout << "Podaj dlugosc podstawy: ";
  359. float Liczba19;
  360. cin >> Liczba19;
  361. cout << "Podaj dlugosc wysokosci: ";
  362. float Liczba20;
  363. cin >> Liczba20;
  364. cout << "Pole rombu wynosi:" << " " << Liczba19 * Liczba20 << " " << "jednostek kwadratowych" <<endl;
  365. break;
  366. case 2: cout << "Podaj dlugosc pierwszej przekatnej: ";
  367. float Liczba21;
  368. cin >> Liczba21;
  369. cout << "Podaj dlugosc drugiej przekatnej: ";
  370. float Liczba22;
  371. cin >> Liczba22;
  372. cout << "Pole rombu wynosi:" << " " << (Liczba21 * Liczba22)/2 << " " << "jedsnotek kwadratowych" <<endl;
  373. break;
  374. }
  375. break;
  376. case 10:cout << "Podaj dlugosc boku: ";
  377. float Liczba23;
  378. cin >> Liczba23;
  379. cout << "Obwod rombu wynosi:" << " " << Liczba23 * 4 << std::endl;
  380. break;
  381. case 11: cout << "Podaj dlugosc pierwszej podstawy: ";
  382. float Liczba24;
  383. cin >> Liczba24;
  384. cout << "Podaj dlugosc drugiej podstawy: ";
  385. float Liczba25;
  386. cin >> Liczba25;
  387. cout << "Podaj dlugosc wysokosci: ";
  388. float Liczba26;
  389. cin >> Liczba26;
  390. cout << "Pole trapezu rowna sie:" << " " << ((Liczba24 + Liczba25) * Liczba26)/2 << " " << "jednostek kwadratowych" <<endl;
  391. break;
  392. case 12:cout << "Podaj dlugosc pierwszego boku: ";
  393. float Liczba27;
  394. cin >> Liczba27;
  395. cout << "Podaj dlugosc drugiego boku: ";
  396. float Liczba28;
  397. cin >> Liczba28;
  398. cout << "Podaj dlugosc trzeciego boku: ";
  399. float Liczba29;
  400. cin >> Liczba29;
  401. cout << "Podaj dlugosc czwartego boku: ";
  402. float Liczba30;
  403. cin >> Liczba30;
  404. cout << "Obwod rombu rowny jest:" << " " << Liczba27 + Liczba28 + Liczba29 + Liczba30 <<endl;
  405. break;
  406. case 13: cout << "Podaj dlugosc promienia kola: ";
  407. float Liczba31;
  408. cin >> Liczba31;
  409. cout << "Pole kola wynosi:" << " " << PI * pow(Liczba31, 2);
  410. break;
  411. case 14:cout << "Podaj dlugosc promienia kola: ";
  412. float Liczba32;
  413. cin >> Liczba32;
  414. cout << "Obwod kola wynosi:" << " " << 2 * PI * Liczba32 << endl;
  415. break;
  416. case 15: cout << "Podaj dlugosc promienia: ";
  417. float Liczba33;
  418. cin >> Liczba33;
  419. cout << "Podaj wysokosc walca: ";
  420. float Liczba34;
  421. cin >> Liczba34;
  422. cout << "Objetosc walca wynosi:" << " " << PI * pow(Liczba33, 2) * Liczba34 <<endl;
  423. break;
  424. case 16: cout << "Podaj dlugosc promienia: ";
  425. float Liczba35;
  426. cin >> Liczba35;
  427. cout << "Podaj wysokosc walca: ";
  428. float Liczba36;
  429. cin >> Liczba36;
  430. cout << "Pole calkowite walca jest rowne:" << " " << 2 * PI * pow(Liczba35, 2) + 2 * PI * Liczba35 * Liczba36 << " " << "jednostek kwadratowych" <<endl;
  431. break;
  432. case 17: cout << "Podaj dlugosc promienia: ";
  433. float Liczba37;
  434. cin >> Liczba37;
  435. cout << "Podaj dlugosc wysokosci stozka: ";
  436. float Liczba38;
  437. cin >> Liczba38;
  438. cout << "Objetosc stozka rowna sie:" << " " << (PI * pow(Liczba37, 2) * Liczba38)/3 << " " << "jednostek kwadratowych" <<endl;
  439. break;
  440. case 18: cout << "Podaj dlugosc promienia: ";
  441. float Liczba39;
  442. cin >> Liczba39;
  443. cout << "Podaj dlugosc wysokosci stozka: ";
  444. float Liczba40;
  445. cin >> Liczba40;
  446. cout << "Pole calkowite stozka wynosi:" << " " << PI * pow(Liczba39, 2) + PI * Liczba39 * Liczba40 << " " << "jednostek kwadratowych" <<endl;
  447. break;
  448. case 19:cout << "Podaj dlugosc promienia: ";
  449. float Liczba41;
  450. cin >> Liczba41;
  451. cout << "Objetosc kuli rowna jest:" << " " << ((PI * pow(Liczba41, 3))) * 0.75 << " " << "jednostek kwadratowych" <<endl;
  452. break;
  453. case 20: cout << "Podaj dlugosc promienia: ";
  454. float Liczba42;
  455. cin >> Liczba42;
  456. cout << "Pole calkowite kuli rowna sie:" << " " << 4 * PI * pow(Liczba42, 2);
  457. break;
  458. }
  459. getch();
  460. system( "cls" );
  461. }
  462. case 4:
  463. { system ("cls");
  464. exit(0);
  465. }
  466. }
  467. }while (true);
  468. system("cls");
  469. return (0);
  470. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement