Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.87 KB | None | 0 0
  1. #define _USE_MATH_DEFINES
  2.     #include <stdio.h>
  3.     #include <stdlib.h>
  4.     #include <math.h>
  5.      
  6.      
  7.     int main()
  8.     {
  9.             double strana1=0, strana2=0, obsah=0, obvod=0;
  10.             char vyraz;
  11.             printf("Zadejte rovinny obrazec, jehoz obsah a obvod chcete spocitat: a - ctverec, b - obdelnik, c - kruh\n");
  12.             scanf("%c",&vyraz);
  13.      
  14.             if(vyraz=='a')
  15.                      {
  16.                              printf("Zadejte stranu ctverce:\n");
  17.                              
  18.                              if(strana1<0 || (scanf("%lf", &strana1))!=1)
  19.                                 {
  20.                                             printf("Nespravny vstup.\n");
  21.                                 }
  22.                              else
  23.                                 {
  24.                                              obsah = strana1*strana1;
  25.                                              obvod = strana1+strana1+strana1+strana1;
  26.                                              printf("Obsah ctverce je: %.4lf\n", obsah);
  27.                                              printf("Obvod ctverce je: %.4lf\n", obvod);
  28.                                }
  29.                      }
  30.                 else if(vyraz=='b')
  31.                                     {
  32.                                             printf("Zadejte strany obdelniku:\n");
  33.                                            
  34.                                             if(strana1,strana2<0 || (scanf("%lf %lf", &strana1, &strana2))!=2)
  35.                                                {
  36.                                                         printf("Nespravny vstup.\n");
  37.                                                }
  38.                                             else
  39.                                                {
  40.                                                             obsah = strana1*strana2;
  41.                                                             obvod = 2*(strana1+strana2);
  42.                                                             printf("Obsah obdelniku je: %.4lf\n", obsah);
  43.                                                             printf("Obvod obdelniku je: %.4lf\n", obvod);
  44.                                                }
  45.                                     }
  46.                       else if(vyraz=='c')
  47.                                                     {
  48.                                                             printf("Zadejte polomer kruznice:\n");
  49.                                                            
  50.                                                             if(strana1<0 || (scanf("%lf", &strana1))!=1)
  51.                                                                {
  52.                                                                         printf("Nespravny vstup.\n");
  53.                                                                }
  54.                                                             else
  55.                                                                {
  56.                                                                             obsah = (M_PI*(strana1*strana1));
  57.                                                                             obvod = 2*M_PI*strana1;
  58.                                                                             printf("Obsah kruznice je: %.4lf\n", obsah);
  59.                                                                             printf("Obvod kruznice je: %.4lf\n", obvod);
  60.                                                               }
  61.                                                     }
  62.                                                   else
  63.                                                      {
  64.                                                                      printf("Nespravny vstup.\n");
  65.                                                      }
  66.                  
  67.      
  68.                    
  69.             return 0;
  70.      
  71.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement