Crea una aplicación que pida un número entero positivo y calcule su factorial. El factorial de un número es el producto de todos los enteros entre 1 y el propio número (por ejemplo, 5! = 1×2×3×4×5 = 120).
Crea una aplicación que permita adivinar un número. El programa genera un número aleatorio entre 1 y 100. A continuación, se van pidiendo números y se informa si el número a adivinar es mayor o menor que el introducido. Además, se debe indicar los intentos restantes (máximo 10 intentos). El programa termina al acertar el número o al agotarse los intentos, mostrando el número correcto si no se acierta.
Algoritmo que pida números hasta que se introduzca un cero. El programa debe imprimir la suma y la media de todos los números introducidos.
Crea un programa que pida un número entero positivo e indique si es primo o no. Un número primo solo es divisible por él mismo y por 1. Solo es necesario comprobar hasta la raíz cuadrada del número.
Realiza un programa que muestre la tabla de multiplicar de un número introducido por el usuario. La tabla debe mostrarse del 1 al 10. Crea otro programa que muestre las tablas de multiplicar del 1 al 5.
Crea un programa que pida dos números enteros y muestre todos los números pares entre esos dos números. Si el primer número es mayor que el segundo, los debe volver a pedir.
Escribe un programa que pida el límite inferior y superior de un intervalo. Si el límite inferior es mayor que el superior lo tiene que volver a pedir. A continuación se van introduciendo números hasta que introduzcamos el 0. Cuando termine el programa dará las siguientes informaciones:
- La suma de los números que están dentro del intervalo (intervalo abierto).
- Cuantos números están fuera del intervalo.
- E informa si hemos introducido algún número igual a los límites del intervalo.
Escribe un programa que pida al usuario un texto y lo recorra carácter a carácter, indicando si cada carácter es una vocal, consonante o un carácter no alfabético.
Realizar un programa que pida las horas trabajadas y el sueldo por hora de N trabajadores, mostrando el sueldo individual y el total que debe pagar la empresa.
Una persona adquirió un producto para pagar en 20 meses. El primer mes paga 10 €, el segundo mes paga el doble que el anterior y así sucesivamente. Realiza un algoritmo que muestre cuánto paga cada mes y el total que pagó al final de los 20 meses.