Está en la página 1de 1

TALLER DE FUNCIONES

1. Escribir un programa que pida un número por teclado y nos diga si ese número es primo.
El programa deberá utilizar una función definida por el usuario, a la que se le pase un
número y nos devuelva un 0 en el caso de que el número que le pasemos no sea primo, y
un 1 en caso contrario.

2. Escribir un programa que pida un número por teclado y nos diga si ese número es perfecto
(un número es perfecto si es igual a la suma de sus divisores, excluido él mismo). El
programa deberá utilizar una función definida por el usuario, a la que se le pase un
número y nos devuelva un 0 en el caso de que el número que le pasemos no sea perfecto,
y un 1 en caso contrario.

3. Realizar un programa que pida dos números enteros por teclado y muestre por pantalla el
siguiente menú: MENU: 1) Sumar 2) Restar 3) Multiplicar 4) Dividir 5) Factorial y 6)Salir.
El usuario deberá elegir una opción, introducir dos valores y el programa deberá mostrar
el resultado por pantalla. Todas las opciones (1 a 6) deben realizarse utilizando funciones.

4. Utilizando la función primo realizada en el Ejercicio 1, realizar un programa que muestre


por pantalla todos los números primos comprendidos entre 1 y un número n introducido
por teclado por el usuario.

5. Escriba una función que lea tres números enteros del teclado y nos devuelva el mayor.

6. Escriba una función que calcule la suma de los divisores de un número entero positivo.

7. Escriba una función que determine si un carácter es uno de los dígitos 0,1,2.....9.

8. Escriba una función que convierta grados a fahrenheit (fahrenheit = grados * 9.0/5.0 +
32.0)

También podría gustarte