Advertisement
Guest User

program do obliczania pola trapezu i prostokata

a guest
Apr 7th, 2020
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.54 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <cstdio>
  4. using namespace std;
  5.  
  6. void wyswietlWyjasnienie()
  7. {
  8.     cout<<"Ten program oblicza pola roznych figur.\n"
  9.     <<"Zdecyduj którą figurę wybierasz\n"
  10.     <<"1 - kwadrat \n"
  11.     <<"2 - prostokat \n"
  12.     <<endl;
  13.     return;
  14. }
  15.  
  16. void poleTrapezu()
  17.  
  18. {
  19.     double a,b,h;
  20.     double p;
  21.     cout<<"PROGRAM DO OBLICZANIA POLA TRAPEZU"<<endl;
  22.     cout<<"wprowadz długość dolnej podstawy a"<<endl;
  23.     cin>>a;
  24.     cout<<"wprowadz długosc górnej podstawy b"<<endl;
  25.     cin>>b;
  26.     cout<<"wprowadz wysokosc h"<<endl;
  27.     cin>>h;
  28.     p=((a+b)*h)/2;
  29.     cout<<"POLE TRAPEZU WYNOSI "<<p<<"cm "<<endl;
  30.    
  31.     return ;
  32. }
  33. void poleProstokata()
  34.  
  35. {
  36.     double bok1, bok2;
  37.     double sumabok1bok2;
  38.     cout<<"PROGRAM DO OBLICZANIA POLA PROSTOKATA"<<endl;
  39.     cout<<"wprowadz długość boku nr 1"<<endl;
  40.     cin>>bok1;
  41.     cout<<"wprowadz długosc boku nr 2"<<endl;
  42.     cin>>bok2;
  43.     sumabok1bok2 = bok1*bok2;
  44.     cout<<"POLE PROSTOKATA WYNOSI "<<sumabok1bok2<<"cm "<<endl;
  45.    
  46.     return ;
  47. }
  48. int main()
  49. {
  50.     int wybor;
  51.     wyswietlWyjasnienie();
  52.     cin>>wybor;
  53.     switch(wybor)
  54.     {
  55.         case 1:
  56.             poleTrapezu();
  57.         case 2:
  58.             poleProstokata();
  59.         default:
  60.             cout<<"nie wprowadziles zadnego wyboru"<<endl;
  61.             if (wybor != 1 || 2)
  62.             {
  63.                 main();
  64.             }
  65.     }
  66.     cout <<"Nacisnij Enter, aby kontynuowac ... " << endl;
  67.     cin.ignore(10,'\n');
  68.     cin.get();
  69.     return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement