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