Cómo calcular el área de un triángulo mediante programación
Fórmula de Heron para el área del triángulo: √[ p (p-a) (p-b) (p-c)]. donde p = (a b c)/2. a, B y C son los tres lados del triángulo. ?
2. De acuerdo con la fórmula de cálculo del área del triángulo, use la instrucción if para escribir el siguiente programa:
#Contains "stdio.h"
#Contains "math.h ”
int main(void)
{
Punto flotante a = 0, b = 0, c = 0, p = 0;
Área flotante = 0;
printf("Ingrese los tres lados del triángulo: ");
scanf_s("f f f ", amp one, ampb amp; c);
if((a b) gt;c amp amp(a c)>b amp amp(b c)>Respuesta
{
p =(a b c)/ 2;
area = sqrt(p *(p-a)*(p-b)*(p-c));
}
Otros
printf("¡El triángulo no existe!\n ");
printf("El área del triángulo es: f\n ", área); p>
Devuelve 0;
Datos extendidos:
También puede usar la instrucción switch para calcular el área del triángulo. Escriba el programa de la siguiente manera.
#Incluir "stdio.h"
#Incluir "math.h"
int main(void)
{
Coma flotante a = 0, b = 0, c = 0;
Coma flotante p = 0;
printf("Ingrese los tres lados del triángulo: " );
scanf_s("f f f ", amp one, ampb amp; c) ;
Cambiar (a b gt; c? amp amp? a c gt; b amp ampb c gt; respuesta
{
Caso 0: printf("¡El triángulo no existe! \n "); >p = (a b c)* 0.5;
printf("El área del triángulo es: f\n ", sqrt(p *(p-a)*(p-b)*(p-c))) ;
Pausa;
}
Devuelve 0;
}
Materiales de referencia:
Enciclopedia Baidu-Switch
Materiales de referencia:
Enciclopedia Baidu-Declaración condicional final