Skip to content

Latest commit

 

History

History
48 lines (24 loc) · 2.6 KB

File metadata and controls

48 lines (24 loc) · 2.6 KB

Ejercicios estructuras repetitivas

Ejercicio 1

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).

Ejercicio 2

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.

Ejercicio 3

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.

Ejercicio 4

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.

Ejercicio 5

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.

Ejercicio 6

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.

Ejercicio 7

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.

Ejercicio 8

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.

Ejercicio 9

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.

Ejercicio 10

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.