Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define _USE_MATH_DEFINES
- #include <math.h>
- int main()
- {
- double obsah=0,obvod=0,a=0,b=0,r=0;
- char i;
- printf("Zadejte rovinny obrazec, jehoz obsah a obvod chcete spocitat: a - ctverec, b - obdelnik, c - kruh\n");
- i= getchar();
- switch(i)
- {
- case ('a'):
- printf("Zadejte stranu ctverce:\n");
- if(scanf("%lf",&a)!=1 ||a<=0)
- {
- printf("Nespravny vstup.\n");
- return 0;
- }
- obsah=a*a;
- obvod=4*a;
- printf("Obsah ctverce je: %.4f\n",obsah);
- printf("Obvod ctverce je: %.4f\n",obvod);
- break;
- case ('b'):
- printf("Zadejte strany obdelniku:\n");
- if(scanf("%lf %lf",&a,&b)!=2||a<=0||b<=0)
- {
- printf("Nespravny vstup.\n");
- return 0;
- }
- obsah=a*b;
- obvod=2*(a+b);
- printf("Obsah ctverce je: %.4f\n",obsah);
- printf("Obvod ctverce je: %.4f\n",obvod);
- break;
- case ('c'):
- printf("Zadejte polomer kruznice:\n");
- if(scanf("%lf",&r)!=1||r<=0)
- {
- printf("Nespravny vstup.\n");
- return 0;
- }
- obsah=(M_PI*r*r);
- obvod=(2*M_PI*r);
- printf("Obsah kruznice je: %.4f\n",obsah);
- printf("Obvod kruznice je: %.4f\n",obvod);break;
- default :printf("Nespravny vstup.\n");break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement