Práctico 2 Ejercicios 9 y 10

Re: Práctico 2 Ejercicios 9 y 10

de Eduardo Fernandez -
Número de respuestas: 0

Hola Josefina,

Sí, en esencia está bien. Podrían hacerse más sencillas las expresiones lógicas. Por ejemplo

if x<=59
   display('insuficiente')
elseif x<=75
   display('aceptable')
...
Esto es porque se asume que por ejemplo no van a haber valores negativos (no es necesario poner x>=0). También pasa que si x<=59 ya entró 
en el if, entonces en el elseif no hace falta chequear que x>=60, alcanza con preguntar que x<=75 para desplegar el aceptable. 
El último elseif podría sustituirse por "else" dado que es la última opción posible (asumamos que no va a haber nota mayor a 100). 

Quizá los mismos razonamientos podrían hacerse en el Ejercicio 10. 

if x==y & x==z 
....
elseif x==y | x==z | y==z (no hace falta poner x~=z, etc. porque si hubiese igualdad habría entrado en el if inicial )
...
else (no hace falta poner elseif porque si no es equilatero ni isosceles, entonces no queda otra que ser escaleno, ¿no?).
...
end

Espero que haya quedado claro. 
Eduardo