Este es uno de los primeros programas que hicimos en su momento, en la ayudantía del ramo de “Computación I”, con el ayudante Claudio Sanhueza L. @csanhuezalobos.
Evalúar 3 números ingresados por pantalla y determina si forman o no un triangulo, ademas de mencionar el tipo de triangulo: escaleno, isósceles o equilátero.
#include <stdio.h>
#include <stdlib.h>
float evaluaTriangulo(float ladoA, float ladoB, float ladoC){
if((ladoA < ladoB+ladoC) && (ladoB<ladoA+ladoC) && (ladoC<ladoA+ladoB)){
printf("\nLos números ingresados si forman un triangulo!\n");
if ((ladoA==ladoB) && (ladoA==ladoC) && (ladoB==ladoC)){
printf("Es un triangulo Equilatero!\n");
}
else {
if((ladoA==ladoB) || (ladoB==ladoC) || (ladoA==ladoC)){
printf("El triangulo es isosceles!\n");
}
else {
printf("El triangulo es escaleno!\n");
}
}
}
else {
printf("\nLos datos ingresados no forman un triangulo!");
}
}
float main(){
float ladoA, ladoB, ladoC;
printf("Ingresar los 3 lados del triangulos a evaluar \n");
printf("------\n");
printf("Lado A: ");
scanf("%f",&ladoA);
printf("Lado B: ");
scanf("%f",&ladoB);
printf("Lado C: ");
scanf("%f",&ladoC);
printf("------\n");
evaluaTriangulo(ladoA,ladoB,ladoC);
system("pause");
}
Programa en C: Evalua 3 números y determina si forman un triangulo

#include
#include
using namespace std;
int main()
{
float a,b,c;
cout<>a>>b>>c;
if(((abs(a-b)<c && c<(b+a)) && (abs(a-c)<b && b<(c+a))) && (abs(b-c)<a && a<(b+c)))
{
cout<<"the triangle exist";
}
else
cout<<"the triangle not exist";
}