Napisz program, który obliczy pole prostokąta pod warunkiem, że boki x i y będą > 0.
W przeciwnym razie program wyświetli komunikat „Długość boku musi być > 0”

W języku C++


Odpowiedź :

#include <iostream>

using namespace std;

int main()

{

   int x,y;

   cout<<"Wprowadź x: ";

   cin >> x;

   cout<<"Wprowadź y: ";

   cin >> y;

   if (x<=0 || y<=0) {

       cout <<"Długość boku musi być > 0";

       return -1;

   }

   cout << "Pole prostokąta: " << x*y;

   return 0;

}

Odpowiedź:

#include <iostream>

using namespace std;

int main(){

   float x,y;

   cout<<"Podaj długość prostokąta: ";

   cin>>x;

   cout<<"Podaj szerokość prostokąta: ";

   cin>>y;

   if (x>0 && y>0)

       cout<<"Pole prostokąta wynosi "<<x*y;

   else

       cout<<"Długości boków muszą byś większe od 0";

}

Wyjaśnienie:

Długości boków są zadeklarowane float (mogą być z przecinkiem).

Viz Inne Pytanie