no sé que está mal
mi programa es el siguiente:
#include
#include
#include
int main()
{
float lado1, lado2, lado3, s, area;
printf("Este programa calcula el area a partir \n");
printf("del valor de los tres lados de este.");
printf("\n\nIngrese el valor de los tres lados\n");
scanf("%f%f%f", &lado1, &lado2, &lado3);
s=(lado1+lado2+lado3)/2;
area=sqrt(s*(s-lado1)(s-lado2)(s-lado3));
printf("\n\n El area del triangulo es : %f", area);
}
está detallado en la imagen
debo calcular el area de un triangulo a partir de los lados y no sé en qué falle
Adjuntos:
jrbv2020:
te faltaba el operador * entre la multiplicacion de parentesis
Respuestas
Respuesta dada por:
2
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[]) {
float lado1, lado2, lado3, s, area;
printf("Este programa calcula el area a partir \n");
printf("del valor de los tres lados de este.");
printf("\n\nIngrese el valor de los tres lados\n");
scanf("%f%f%f", &lado1, &lado2, &lado3);
s=(lado1+lado2+lado3)/2;
area=sqrt(s*(s-lado1)*(s-lado2)*(s-lado3));
printf("\n\n El area del triangulo es : %f", area);
return 0;
}
Preguntas similares
hace 3 años
hace 6 años
hace 6 años
hace 6 años
hace 8 años