Práctico 2 Ejercicios 9 y 10

Práctico 2 Ejercicios 9 y 10

de Josefina Perez Curbelo -
Número de respuestas: 1

Buenas noches, quería preguntar si estos ejercicios están bien ya que no estoy segura si esta era la idea de los ejercicios.

ejercicio

En respuesta a Josefina Perez Curbelo

Re: Práctico 2 Ejercicios 9 y 10

de Eduardo Fernandez -

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