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