Está en la página 1de 3

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

También podría gustarte