Napisz w języku c++ program na obliczanie trójkąta prostokątnego w programie uwzględnij aby liczba liczba wprowadzona musiała być większa niż 1



Odpowiedź :

Odpowiedź:

#include <iostream>

#include <cmath>

using namespace std;

float oblicz_p(float a, float h){

   return (a*h)/2;

}

float oblicz_b(float a, float h){

   return sqrt(pow(a, 2) + pow(h, 2));

}

int main()

{

   float a, h;

   cout << "Obliczenie pola i długości 3. boku w C++" << endl;

   cout << "Wprowadz długość boku: ";

   while (a < 1){

       cin >> a;

       if (a < 1){

           cout << "Długość boku nie powinna być poniżej 1. Spróbuj jeszcze raz: ";

       }

   }

   cout << "Wprowadz wysokość: ";

   while (h < 1){

       cin >> h;

       if (h < 1){

           cout << "Wysokość nie powinna być poniżej 1. Spróbuj jeszcze raz: ";

       }

   }

   cout << "Pole trójkąta wynosi: " << oblicz_p(a, h) << endl;

   cout << "Długość trzeciego boku: " << oblicz_b(a, h) << endl;

   return 0;

}