Repaso - Ejercicios (1)

Estos ejercicios de repaso corresponden a todo lo explicado anteriormente. En el apéndice Libro de estilo puedes consultar cómo deben llamarse los ficheros, dónde guardarlos, etc.

Repaso (1) - 1

Escriba un programa que pida un número de días, horas, minutos y segundos y calcule cuántos segundos son en total.

Convertidor a segundos
Dígame un número de días: 365
Dígame un número de horas: 5
Dígame un número de minutos: 48
Dígame un número de segundos: 45
365 días, 5 horas, 48 minutos y 45 segundos son 31556925 segundos

Repaso (1) - 2

El calendario musulmán empezó en el año 622 del calendario gregoriano y el año musulmán es algo más corto que el año solar. Por ello, una relación aproximada entre un año del calendario musulmán y un año del calendario gregoriano es: 33g = 32m + 20526. Escriba un programa que convierta años entre ambos calendarios.

Convertidor entre calendarios
Dígame un año: 2002
El año 2002 del calendario gregoriano es aproximadamente el año 1423 del calendario musulmán.
El año 2002 del calendario musulmán es aproximadamente el año 2563 del calendario gregoriano.

Repaso (1) - 3

Escriba un programa que pida dos palabras y diga si riman o no. Si coinciden las tres últimas letras tiene que decir que riman. Si coinciden sólo las dos últimas tiene que decir que riman un poco y si no, que no riman.

Ripios
Dígame una palabra: madre
Dígame otra palabra: renombre
Las palabras madre y renombre riman un poco.
Ripios
Dígame una palabra: calamar
Dígame otra palabra: palomar
Las palabras calamar y palomar riman.
Ripios
Dígame una palabra: pegajoso
Dígame otra palabra: calle
Las palabras pegajoso y calle no riman.

Repaso (1) - 4

Escriba un programa que pida tres números y que diga de cada uno si es el más grande, el más pequeño o el de en medio.

Comparador de números
Escriba un número: 2000
Escriba un número: 1980
Escriba un número: 2500
2000 está en medio
1980 es el más pequeño
2500 es el más grande
Comparador de números
Escriba un número: 25
Escriba un número: 25
Escriba un número: 12
25 es el más grande
25 es el más grande
12 es el más pequeño
Comparador de números
Escriba un número: 7
Escriba un número: 7
Escriba un número: 7
7 es el más grande
7 es el más grande
7 es el más grande

Repaso (1) - 5

Escriba un programa que pida el valor mínimo, el valor máximo (mayor que el inicial) y el número de valores intermedios y escriba la lista de valores enteros correspondiente:

Sucesión entera
Dígame el valor inicial: 10
Dígame el valor final (mayor que el inicial): 25
Dígame el número de valores intermedios (sin contar los extremos): 2
La lista correspondiente es [10, 15, 20, 25]

Repaso (1) - 6

Escriba un programa que pregunte cuántos números va a introducir, pida esos números y escriba si ha escrito algún número par.

Dígame cuántos números va a escribir: 5
Dígame el número 1: 17
Dígame el número 2: 5
Dígame el número 3: 7
Dígame el número 4: 22
Dígame el número 5: 19
Ha escrito algún número par

Repaso (1) - 7

Escriba un programa que pida una palabra o número y diga si es o no palíndroma o capicúa:

Dígame algo: 12321
123321 es capicúa o palíndroma
Dígame algo: sometemos
sometemos es capicúa o palíndroma

Repaso (1) - 8

Escriba un programa que pida una palabra y cree una lista con las letras de esa cadena:

Dígame algo: Una prueba
La lista creada es ['U', 'n', 'a', ' ', 'p', 'r', 'u', 'e', 'b', 'a']

Repaso (1) - 9

Escriba un programa que pida una frase y una vocal y cambie todas las vocales de la frase por la vocal (una forma de hacerlo es convertir la frase en una lista y hacer el cambio en la lista.

Dígame algo: tengo una hormiguita en la panchita
Dígame una vocal: a
La frase es ahora: tanga ana harmagaata en la panchata

Repaso (1) - 10

Escriba un programa que pida una frase y diga si es palíndroma (una forma de hacerlo es convertir la frase en una lista, eliminar los espacios y comparar)

Dígame algo: salta lenin el atlas
salta lenin el atlas es palíndroma
Dígame algo: dabale arroz a la zorra el abad
dabale arroz a la zorra el abad es palíndroma