Este taller debe crear una biblioteca llamada taller y la solución de cada ejercicio se realizará en una función llamada ejercicio_X, donde X es el número del ejercicio.
Adicionalmente, crear un archivo prueba donde se escribirán los comandos para probar cada una de las funciones.
Nota: si necesita crear funciones adicionales para resolver los ejercicios, debes crearlas en la biblioteca, en el archivo prueba no debes crear ninguna función.
Escribir una función a la que se le pase una cadena <nombre>
y muestre por pantalla el saludo ¡hola <nombre>!
.
Escribir una función que reciba un número entero positivo y devuelva su factorial.
Escribir una función que calcule el total de una factura tras aplicarle el IVA. La función debe recibir la cantidad sin IVA y el porcentaje de IVA a aplicar, y devolver el total de la factura. Si se invoca la función sin pasarle el porcentaje de IVA, deberá aplicar un 19%.
Escribir una función que calcule el área de un círculo y otra que calcule el volumen de un cilindro usando la primera función.
Escribir un programa que lea un entero positivo n, introducido por el usuario y después muestre en pantalla la suma de todos los enteros desde 1 hasta n. La suma de los primeros enteros positivos puede ser calculada de la siguiente forma:
Escribir un programa que pida al usuario su peso (en kg) y estatura (en metros), calcule el índice de masa corporal y lo almacene en una variable, y muestre por pantalla la frase Tu índice de masa corporal es <imc>
donde <imc>
es el índice de masa corporal calculado redondeado con dos decimales.
Una juguetería tiene mucho éxito en dos de sus productos: payasos y muñecas. Suele hacer venta por correo y la empresa de logística les cobra por peso de cada paquete así que deben calcular el peso de los payasos y muñecas que saldrán en cada paquete a demanda. Cada payaso pesa 112 g y cada muñeca 75 g. Escribir un programa que lea el número de payasos y muñecas vendidos en el último pedido y calcule el peso total del paquete que será enviado.
Una panadería vende barras de pan a 3.49€ cada una. El pan que no es el día tiene un descuento del 60%. Escribir un programa que comience leyendo el número de barras vendidas que no son del día. Después el programa debe mostrar el precio habitual de una barra de pan, el descuento que se le hace por no ser fresca y el coste final total.
Imagina que acabas de abrir una nueva cuenta de ahorros que te ofrece el 4% de interés al año. Estos ahorros debido a intereses, que no se cobran hasta finales de año, se te añaden al balance final de tu cuenta de ahorros. Escribir un programa que comience leyendo la cantidad de dinero depositada en la cuenta de ahorros, introducida por el usuario. Después el programa debe calcular y mostrar por pantalla la cantidad de ahorros tras el primer, segundo y tercer años. Redondear cada cantidad a dos decimales.
Crea un programa que dado un número entero que designa un periodo de tiempo expresado en segundos, imprima el equivalente en días, horas, minutos y segundos.
Por ejemplo:
- 300000 segundos serán 3 días, 11 horas, 20 minutos y 0 segundos.
- 7400 segundos serán 0 días, 2 horas, 3 minutos y 20 segundos.