C++ - Fórmula de Heron
Por: Beatriz Lopes • 2/4/2015 • Projeto de pesquisa • 505 Palavras (3 Páginas) • 1.252 Visualizações
Beatriz Lopes - ADS/2º semestre - manhã
/*
Algoritmo em c++ para calcular a area de um triangulo
usando teorema de HERON que contenha menu para controle das operações.
*/
#include "iostream"
#include "conio.h"
#include "string.h"
#include "math.h"
using namespace std::
float a = 100;
//função para ler os lados A, B e C
float ler_a() float {a;
cout << "Digite o primeiro número:";
cin >> a;
return a;
}
float ler_b() float {b;
cout << "Digite o segundo número:";
cin >> b;
return b;
}
float ler_c() float {c;
cout << "Digite o terceiro número:";
cin >> c;
return c;
}
//Função para calcular o semiperimetro = a + b + c /2;
float get_p(float a, float b, float c)
{
return (p = a+b+c/2);
}
//Função para calcular a área usando o Teorema de Heron
float get_area (float a, float b, float c, float p)
{
return (area=p(p-a)*(p-b)*(p-c));
}
//Função para verificar se é um triagulo ou não com base na analise dos lados
string get_analise (float p) {
string analise;
if (| b - c | < a < b + c
| a - c | < b < a + c
| a - b | < c < a + b )
analise = "Isso é um triangulo!";
else {
analise = "Opa! Isso não é um triangulo!"
getch();
exit(0);
return annalise;
}
system("cls");
cout << "Exibição de Dados\n ";
cout << "Valor de A:" << a << endl;
cout << "Valor de B:" << b << endl;
cout << "Exibição C:" << c << endl;
cout << "Valor de P" << p << endl;
cout << "Analise do triangulo" << analise << endl;
int main (){
float a, b, c, p;
a = ler_a();
b = ler_b();
c = ler_c();
p = get_p(a,b,c);
string analise = get_analise(p);
exibir(a, b, c, p, analise);
return 0;}
}
...