Aux.
Hagi Argani Mamani
Auxiliatura INF111 “D” - Clase 2
Ejercicio 1: FizzBuzz
Escribe un programa que imprime los números del 1 hasta n, reemplaza todos los múltiplos de 3 con la
palabra “Fizz”, todos los múltiplos de 5 con la palabra “Buzz”, y todos los múltiplos de 3 y 5 con la
palabra “FizzBuzz”
Entrada
Un numero n representa la cantidad de números a mostrar.
Salida
N números uno en cada línea
Entrada Salida
20 1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
Aux. Hagi Argani Mamani
Ejercicio 2: Operaciones en Intervalo
Escribe un programa que lee dos enteros a y b (𝑎 ≤ 𝑏), a es el inicio del intervalo y b el final del
intervalo, calcula el resultado de sumar todos los pares y restar todos los impares del intervalo [𝑎, 𝑏].
Por ejemplo, sí 𝑎 = 4 y 𝑏 = 9:
𝑆 = 4−5+6−7+8−9
𝑆 = −3
Entrada
Dos enteros a y b, se garantiza que 𝑎 ≤ 𝑏
Salida
El resultado de sumar todos los pares y restar los impares del intervalo [𝑎, 𝑏].
Entrada Salida
4 -3
9
2 -7
15
29 5
38
Ejercicio 3: Primalidad
Escribe un programa que verifica si un número n es un número primo, un número primo es un número
natural mayor que 1 que tiene únicamente dos divisores positivos distintos: el 1 y él mismo. Por
ejemplo, el número 7 es un número primo porque sólo es divisible por el 1 y el 7.
Un número 𝑎 es divisible por 𝑏, cuando al dividir 𝑎 entre 𝑏 el resto es cero.
Entrada
Un entero n
Salida
Si n es primo se imprime “n es primo”, si no es primo se imprime “n NO es primo”
Entrada Salida
7 7 es primo
9 9 NO es primo
191 191 es primo
Aux. Hagi Argani Mamani
Ejercicio 4: LOTERÍA! (★Reto)
Como parte de la implementación de un sistema de verificación de billetes, se requiere comprobar si
un billete es ganador y en caso de no serlo se quiere calcular el monto total del premio que ganó.
Un billete de lotería tiene 9 dígitos, si el número del billete es igual al billete ganador el dueño gana el
premio total. En caso de no ser el billete ganador se calcula su premio de la siguiente forma:
• Regla 1: Si la suma de los dígitos primos del billete es igual a la suma de los dígitos primos del
billete ganador, gana 2000 Bs.
• Regla 2: Si la suma de los dígitos pares es igual a la suma de los dígitos pares del billete
ganador, el dueño gana 1000 Bs.
• Regla 3: Si los últimos 3 dígitos del billete son iguales a los primeros 3 dígitos del billete
ganador, el dueño gana 500 Bs.
Entrada
Dos enteros a y x. a es el billete ganador y x es el billete por verificar (100000000 ≤ 𝑎, 𝑥 ≤ 999999999)
Salida
Imprimir “LOTERIA!” en caso de que los billetes coincidan, en caso contrario mostrar el premio ganado
por cada regla y el total
Entrada Salida
123456789 LOTERIA!
123456789
489823124 Premios
258844411 Regla 1 = 2000
Regla 2 = 1000
Regla 3 = 0
Premio Total = 3000 Bs
101208193 Premios
234444101 Regla 1 = 2000
Regla 2 = 1000
Regla 3 = 500
Premio Total 3500 Bs