Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo calcular el área de un triángulo mediante programación

Cómo calcular el área de un triángulo mediante programación

1. Análisis del programa

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);

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