En esta clase seguimos el tema de funciones. Vimos cómo hacer procedimientos, cómo hacer funciones que devuelven varios parámetros, cuál es el ámbito de las variables y la mejor forma de estructurar un programa. A continuación se muestran los código de esta parte del tema (aunque no todos los hicimos en clase)
Aquí se muestra el código de los apartado a-d de la página 18 y el a de la página 20:
(Página 18)
a) Calcule el volumen del cilindro (función)
b)Al inicio muestre un menú que de la opción de calcular el volumen (opción 1) o el área (opción 2) mediante un procedimiento
c) Cree una función que lea la opción del usuario pidiéndola constantemente hasta que el valor sea correcta
d) Modifique el programa principal para usar dichas funciones
(Página 20)
a) (The Revenge of the Cilindro) Modifique el ejercicio anterior del cilindro para añadir una función que solicite y lea el radio y la altura del mismo (si se lee un valor incorrecto debe volver a solicitarlo)
Aquí se muestra el código del apartado b de la página 20:
(Página 20)
b) Desarrolle una función que nos indique si dos líneas se cortan en un solo punto y en caso afirmativo en cuál se cortan. De cada línea se facilitará la pendiente y el término independiente
Aquí se muestra el código del ejercicio de la página 26:
Lea un número natural (n1) entre 1 y 20 (si no está en el rango volverá a pedirlo). Luego vuelva a leer otro número natural (n2) entre n1 y 100. A continuación, escribirá todos los primos entre n1 y n2
a) ¿Qué funciones identifica en este ejercicio?
b) ¿Cuál sería la cabecera de cada uno de ellos?
c) Realice el programa principal usando esas funciones
d) Implemente ahora las funciones