W funkcji głównej programu zadeklaruj trzy zmienne: liczbę całkowitą r, liczbę zmiennoprzecinkową pi oraz znak z. Zmiennej pi nadaj wartość 3.14. Zmienna r będzie promieniem koła. Formułując odpowiedni komunikat pobierz długość promienia koła oraz pojedynczy znak. Jeżeli znak podany przez użytkownika to litera ‘o’ wyświetl obwód koła (2*pi*r), a jeżeli będzie to litera ‘p’ wyświetl pole koła (pi*r*r). Dopuszczalnym znakiem jest także znak ‘@’ – jeżeli użytkownik poda znak ‘@’ wykorzystując pętlę wyświetl 10 znaków ‘@’ w jednym wierszu, czyli jeden koło drugiego. Jeżeli użytkownik poda inny znak niż ‘o’, ‘p’ lub ‘@’ wyświetl komunikat, że podany znak jest z poza zakresu.



Odpowiedź :

#include <iostream>

using namespace std;

int main()

{

int r;

float pi=3.14;

string z;

cout<<"Podaj pormien kola: ";

cin>>r;

cout<<"Podaj znak: ";

cin>>z;

if (z=="o")

{

 cout<<"Obwod kola to "<<2*pi*r<<endl;  

}

else if (z=="p"){

   cout<<"Pole kola to "<<pi*r*r<<endl;

}

else if (z=="@"){

   for( int i=0; i<10;i++)

   {

    cout<<"@";

   }

}

else{

   cout<<"Podany znak jest spoza zakresu"<<endl;

}

}