Con este programa podemos leer la longitud de los lados de un triángulo y analizarlos para saber que tipo de triángulo es, os dejo el código fuente y una captura de pantalla para que lo podáis ver en funcionamiento:
#include <stdio.h>
int main(){
int primer_lado,segundo_lado,tercer_lado;
int auxiliar;
int auxiliar;
printf("\250Primer lado? ");
scanf("%d",&primer_lado);
printf("\250Segundo lado? ");
scanf("%d",&segundo_lado);
printf("\250Tercer lado? ");
scanf("%d",&tercer_lado);
if(primer_lado>0&&segundo_lado>0&&tercer_lado>0){
if(primer_lado>segundo_lado){
auxiliar=segundo_lado;
segundo_lado=primer_lado;
primer_lado=auxiliar;
segundo_lado=primer_lado;
primer_lado=auxiliar;
}
if(primer_lado>tercer_lado){
auxiliar=tercer_lado;
tercer_lado=segundo_lado;
segundo_lado=primer_lado;
primer_lado=auxiliar;
tercer_lado=segundo_lado;
segundo_lado=primer_lado;
primer_lado=auxiliar;
}
else if(segundo_lado>tercer_lado){
auxiliar=tercer_lado;
tercer_lado=segundo_lado;
segundo_lado=auxiliar;
tercer_lado=segundo_lado;
segundo_lado=auxiliar;
}
if(primer_lado+segundo_lado<tercer_lado){
printf("Los lados no forman tri\240ngulo\n");
}
else if(primer_lado==segundo_lado&&segundo_lado==tercer_lado){
printf("Los lados forman un tri\240ngulo equil\240tero\n");
}
printf("Los lados forman un tri\240ngulo equil\240tero\n");
}
else{
if(primer_lado==segundo_lado||segundo_lado==tercer_lado){
printf("Los lados forman un tri\240ngulo is\242sceles\n");
}
else{
printf("Los lados forman un tri\240ngulo escaleno\n");
}
printf("Los lados forman un tri\240ngulo is\242sceles\n");
}
else{
printf("Los lados forman un tri\240ngulo escaleno\n");
}
if(primer_lado*primer_lado+segundo_lado*segundo_lado==tercer_lado*tercer_lado){
printf("Adem\240s, el tri\240ngulo es rect\240ngulo\n");
}
}
}
printf("Adem\240s, el tri\240ngulo es rect\240ngulo\n");
}
}
}
}
No hay comentarios:
Publicar un comentario