Pero entendiste porque? lo de los ifs, si una de las condiciones de los parentesis da verdadero, ya nos sirve y muestra el mensaje, y como el mensaje es el mismo para cualquiera sea la condicion que se cumpla, lo hicimos asi.
Lo del return, eso lo usas siempre que quieras salir de un procedimiento void, ya que ves que no le indicamos que devolver, porque no tiene q devolver nada por eso ponemos "return;" pero si fuera una funcion que devuelva un valor en string ahi tendriamos que hacer "return "Error";" por ejemplo. Saludos
Lo del return, eso lo usas siempre que quieras salir de un procedimiento void, ya que ves que no le indicamos que devolver, porque no tiene q devolver nada por eso ponemos "return;" pero si fuera una funcion que devuelva un valor en string ahi tendriamos que hacer "return "Error";" por ejemplo. Saludos