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

One thought on “Programa en C: Evalua 3 números y determina si forman un triangulo

  • 13 Abril 2019 at 13:53 pm
    Permalink

    #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";

    }

    Reply

Ingresa un comentario:

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: