Advertisement
Guest User

wetfewtewt

a guest
Sep 26th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. const double PI=3.14;
  4.  
  5. void prostokat(int a, int b)
  6. {
  7. int pole,obwod;
  8. pole=a*b;
  9. cout<<"Pole prostokata wynosi "<<pole<<endl;
  10. obwod=2*a+2*b;
  11. cout<<"Obwod prostokata wynosi "<<obwod<<endl;
  12. }
  13.  
  14. void kwadrat(int a)
  15. {
  16. int pole,obwod;
  17. pole=a*a;
  18. cout<<"Pole kwadratu wynosi "<<pole<<endl;
  19. obwod=4*a;
  20. cout<<"obwod kwadratu wynosi "<<obwod<<endl;
  21. }
  22.  
  23. void szescian(int a)
  24. {
  25. int pole,objetosc;
  26. pole=6*(a*a);
  27. cout<<"Pole szescianu wynosi "<<pole<<endl;
  28. objetosc=a*a*a;
  29. cout<<"Objetosc szescianu wynosi "<<objetosc<<endl;
  30. }
  31.  
  32. void trojkat(int a, int b, int c, int h)
  33. {
  34. int pole,obwod;
  35. pole=0.5*a*h;
  36. cout<<"Pole trojkata wynosi "<<pole<<endl;
  37. obwod=a+b+c;
  38. cout<<"Obwod trojkata wynosi "<<obwod<<endl;
  39. }
  40.  
  41.  
  42. int main()
  43. {
  44. int wybor;
  45. int a,b,c,h;
  46. cout<<"1.Prostokat 2.kwadrat 3.szescian 4.trojkat "<<endl;
  47. cin>>wybor;
  48. switch(wybor)
  49. {
  50. case 1:
  51. cout<<"Podaj a i b ";
  52. cin>>a>>b;
  53. prostokat(a,b);
  54. break;
  55.  
  56. case 2:
  57. cout<<"Podaj a ";
  58. cin>>a;
  59. kwadrat(a);
  60. break;
  61.  
  62. case 3:
  63. cout<<"Podaj a ";
  64. cin>>a;
  65. szescian(a);
  66. break;
  67.  
  68. case 4:
  69. cout<<"Podaj a, b, c, h ";
  70. cin>>a>>b>>c>>h ;
  71. trojkat(a,b,c,h);
  72. break;
  73.  
  74.  
  75. default:
  76. cout<<"Error"<<endl;
  77. }
  78. return 0;
  79. system("Pause");
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement