URI Online Judge | 1043
Timelimit: 1
Triângulo
Adaptado por Neilor Tonin, URI
Brasil

Leia 3 valores reais (A, B e C) e verifique se eles formam ou não um triângulo. Em caso positivo, calcule o perímetro do triângulo e apresente a mensagem:
Perimetro = XX.X
Em caso negativo, calcule a área do trapézio que tem A e B como base e C como altura, mostrando a mensagem
Area = XX.X
Entrada
A entrada contém três valores reais.
Saída
O resultado deve ser apresentado com uma casa decimal.
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a, b, c;
bool ver = false;
cin >> a >> b >> c;
float mod = b - c;
if(mod < 0)
mod = -mod;
if(mod < a && a < (b + c)){
cout << "Perimetro = " << fixed << setprecision(1) << (a + b + c) << endl;
}else{
cout << "Area = " << fixed << setprecision(1) << ((a + b) * c) / 2 << endl;
}
return 0;
}
#include <iomanip>
using namespace std;
int main()
{
float a, b, c;
bool ver = false;
cin >> a >> b >> c;
float mod = b - c;
if(mod < 0)
mod = -mod;
if(mod < a && a < (b + c)){
cout << "Perimetro = " << fixed << setprecision(1) << (a + b + c) << endl;
}else{
cout << "Area = " << fixed << setprecision(1) << ((a + b) * c) / 2 << endl;
}
return 0;
}
0 Comentários