Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- using namespace std;
- #ifndef M_PI
- #define M_PI 3.14159265358979323846
- #endif
- int main(){
- cout <<"Zadejte rovinny obrazec, jehoz obsah a obvod chcete spocitat: a - ctverec, b - obdelnik, c - kruh"<< endl;
- char znak=0;
- double a,b,obsah,obvod;
- scanf("%c",&znak);
- if(znak != 'a' && znak != 'b' && znak != 'c' ){
- printf("Nespravny vstup.\n");
- return 0;
- }
- switch(znak){
- case 'a':
- cout << "Zadejte stranu ctverce:"<<endl;
- scanf("%f", &a);
- if(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':
- cout << "Zadejte strany obdelniku:"<< endl;
- scanf("%f %f", &a, &b);
- if(a <= 0 || b <= 0)
- {
- printf("Nespravny vstup.\n");
- return 0;
- }
- obsah = a*b;
- obvod = 2*(a+b);
- printf("Obsah obdelniku je: %.4f\n", obsah);
- printf("Obvod obdelniku je: %.4f\n", obvod);
- break;
- case 'c':
- cout << "Zadejte polomer kruznice:"<<endl;
- scanf("%f", &a);
- if(a <= 0)
- {
- printf("Nespravny vstup.\n");
- return 0;
- }
- obvod = 2 * M_PI * a;
- obsah = M_PI * a*a;
- printf("Obsah kruznice je: %.4f\n", obsah);
- printf("Obvod kruznice je: %.4f\n", obvod);
- break;
- /*default:
- printf("Nespravny vstup.\n");
- return 0;
- break;*/
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment