Programa Para Determinar Qué Tipo De Triangulo Es De Acuerdo A Sus Lados
1. Inicio
2. Determinar las variables con las que se va trabajar
a,b,c : variables independientes
Si el triángulo esisósceles, escaleno, equilátero o no existe: variables dependientes
3. Se solicitan los valores a las variables independientes
a
b
c
4. Se plantea la premisa ¿alguno de sus lados es ≤0?
5. Si la premisaes verdadera se imprime el resultado “el triángulo no existe ”
6. Si la premisa es falsa pasar a la siguiente instrucción
7. Se plantea la premisa ¿la suma de los dos lados más pequeños es mayor allado más grande?
8. Si la premisa es verdadera se imprime el resultado “no existe un triángulo con estas medidas”
9. Si la premisa es falsa pasar a la siguiente instrucción
10. Se plantea la premisa¿los tres lados son iguales?
11. Si la premisa es verdadera se imprime el resultado “el triángulo es equilátero”
12. Si la premisa es falsa pasar a la siguiente instrucción
13. Se plantea la premisa¿dos de sus lados son iguales?
14. Si la premisa es verdadera se imprime el resultado “el triángulo es isósceles”
15. Si la premisa es falsa pasar a la siguiente instrucción
16. Se plantea la premisa¿todos sus lados son diferentes?
17. Si la premisa es verdadera se imprime el resultado “el triángulo es escaleno”
18. Fin del proceso
#include
#include
intmain()
{
int a,b,c;
printf("cual es el valor del lado a");
scanf("%d",&a);
printf("cual es el valor del lado b");
scanf("%d",&b);
printf("cual es el valor del lado c");scanf("%d",&c);
if(c&&b&&a<=0)
{
printf("no existe el triangulo");
}
else if(c+b>a||c+a>b||b+a>c)
{
printf("no existe un triangulo con estas medidas");
}
else if(c==b&&b==a&&a==c)
{
printf("es untriangulo equilatero");
}
else if(c==b||c==a||b==a)
{
printf("el triangulo es isosceles");
}
else if(c!=b!=a!=c)
{
printf("el tipo de triangulo es escaleno");
}
return 0;...
Regístrate para leer el documento completo.