Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int a,b,h;
  8. char litera;
  9. cout<<"K-liczy pole kwadratu"<<endl;
  10. cout<<"P-liczy pole prostokata"<<endl;
  11. cout<<"T-liczy pole trojkata"<<endl;
  12. cout<<"R-liczy pole rombu"<<endl;
  13.  
  14.  
  15. while(cin>>litera)
  16. switch(litera)
  17. {
  18. case 'K':
  19. cout<<"Podaj dlugosc boku a: "<<endl;
  20. cin>>a;
  21. if(a>0)
  22. {
  23. cout<<"Pole kwadratu wynosi: "<<a*a<<endl;
  24. }
  25. else cout<<"Podaj poprawna dlugosc boku"<<endl;
  26. case 'P':
  27. cout<<"Podaj dlugosc boku a: "<<endl;
  28. cin>>a;
  29. cout<<"Podaj dlugosc boku b: "<<endl;
  30. cin>>b;
  31. if(a>0&&b>0)
  32. {
  33. cout<<"Pole prostokata wynosi: "<<a*b<<endl;
  34. }
  35. else
  36. cout<<"Podaj poprawna dlugosc boku"<<endl;
  37. case 'T':
  38. cout<<"Podaj dlugosc boku a: "<<endl;
  39. cin>>a;
  40. cout<<"Podaj wysokosc: "<<endl;
  41. cin>>h;
  42. if(a>0&&h>0)
  43. {
  44. cout<<"Pole prostokata wynosi: "<<(a*h)/2<<endl;
  45. }
  46. else
  47. cout<<"Podaj poprawna dlugosc boku"<<endl;
  48. case 'R':
  49. cout<<"Podaj dlugosc boku a: "<<endl;
  50. cin>>a;
  51. cout<<"Podaj wysokosc: "<<endl;
  52. cin>>h;
  53. if(a>0&&h>0)
  54. {
  55. cout<<"Pole romby wynosi: "<<a*h<<endl;
  56. }
  57. else
  58. cout<<"Podaj poprawna dlugosc boku"<<endl;
  59. default:
  60. cout<<"Podaj poprawna litere"<<endl;
  61. }
  62.  
  63.  
  64.  
  65.  
  66.  
  67. return 0;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement