/*
Programa: Programa14.c
Fecha: 4/10/2023
Programador: MRR
Objetivo: programa para comprobar si tres valores son válidos como lados de un triángulos
*/
#include <stdio.h>
#include <locale.h>
#include <math.h>
int main(void)
{
setlocale(LC_ALL,"spanish");
double area= 0, semi;
printf("*************************************************************************************\n");
printf("* PROGRAMA QUE COMPRUEBA *\n");
printf("* SI TRES VALORES DADOS a, b, c SON VÁLIDOS *\n");
printf("* COMO LONGITUDES DE UN TRIÁNGULO *\n");
printf("*************************************************************************************\n");
float a, b, c; //a, b y c son los lados del triángulo
printf("Teclea el valor del primer lado (a):\n");
scanf("%f", &a),
printf("Teclea el valor del primer lado (b):\n");
scanf("%f", &b),
printf("Teclea el valor del primer lado (c):\n");
scanf("%f", &c);
if (a+b>c && b+c>a && c+a>b)
{
semi = (a+b+c) / 2;
area = sqrt(semi*(semi-a)*(semi-b)*(semi-c));
printf("El valor del área sel triángulo es: %lf unidades cuadradas",area);
printf("%lf",semi);
return 0;
}
}