Advertisement
Guest User

bebok

a guest
Apr 7th, 2020
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.59 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.     <<"0 - zakoncz program \n"
  13.     <<endl;
  14.     return;
  15. }
  16.  
  17. void poleTrapezu()
  18.  
  19. {
  20.     double a,b,h;
  21.     double p;
  22.     cout<<"PROGRAM DO OBLICZANIA POLA TRAPEZU"<<endl;
  23.     cout<<"wprowadz długość dolnej podstawy a"<<endl;
  24.     cin>>a;
  25.     cout<<"wprowadz długosc górnej podstawy b"<<endl;
  26.     cin>>b;
  27.     cout<<"wprowadz wysokosc h"<<endl;
  28.     cin>>h;
  29.     p=((a+b)*h)/2;
  30.     cout<<"POLE TRAPEZU WYNOSI "<<p<<"cm "<<endl;
  31.    
  32.     return ;
  33. }
  34. void poleProstokata()
  35.  
  36. {
  37.     double bok1, bok2;
  38.     double sumabok1bok2;
  39.     cout<<"PROGRAM DO OBLICZANIA POLA PROSTOKATA"<<endl;
  40.     cout<<"wprowadz długość boku nr 1"<<endl;
  41.     cin>>bok1;
  42.     cout<<"wprowadz długosc boku nr 2"<<endl;
  43.     cin>>bok2;
  44.     sumabok1bok2 = bok1*bok2;
  45.     cout<<"POLE PROSTOKATA WYNOSI "<<sumabok1bok2<<"cm "<<endl;
  46.    
  47.     return ;
  48. }
  49. int main()
  50. {
  51.     int wybor;
  52.     wyswietlWyjasnienie();
  53.     cin>>wybor;
  54.     switch(wybor)
  55.     {
  56.         case 1:
  57.             poleTrapezu();
  58.         case 2:
  59.             poleProstokata();
  60.         case 0:
  61.             break;
  62.         default:
  63.            {
  64.             cout<<"nie wprowadziles zadnego wyboru"<<endl;
  65.             main();
  66.            }
  67.        
  68.                
  69.     }
  70.     cout <<"Nacisnij Enter, aby kontynuowac ... " << endl;
  71.     cin.ignore(10,'\n');
  72.     cin.get();
  73.     return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement