miércoles, 23 de noviembre de 2011

Programa que lee longitud de tres lados de un triángulo

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;

  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;
    }
    if(primer_lado>tercer_lado){
      auxiliar=tercer_lado;
      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;
    }

    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");
    }
    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");
      }
      if(primer_lado*primer_lado+segundo_lado*segundo_lado==tercer_lado*tercer_lado){
        printf("Adem\240s, el tri\240ngulo es rect\240ngulo\n");
      }
    }
  }
}
código de programa para comprobar que tipo de triángulo es
Programa que comprueba que tipo de triángulo es

No hay comentarios:

Publicar un comentario