Sie sind auf Seite 1von 2

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL

FACULTAD DE INGENIERIA EN ELECTRICIDAD Y COMPUTACION

TALLER DE TIPO DE DATOS – FUNDAMENTOS DE PROGRAMACIÓN


ING. EDUARDO CRUZ RAMÍREZ, MSIA.

Ejercicio 1. Escribir un programa en python que permita calcular el saldo de su celular. El


programa debe solicitar por teclado el monto de la recarga que realizó el usuario, el número de
minutos que ha utilizado el usuario. El programa debe presentar por pantalla el saldo en dólares
y los minutos que le restan para hablar. (El costo por minuto es $0,25).
Ingrese el valor de la recarga en dólares: 10

Ingrese la cantidad de minutos que ha hablado: 2

El saldo de su cuenta es 9 dólares con 50 centavos y usted tiene 38 minutos


para hablar.

Ejercicio 2. El pozo millonario ha decido regalar un bono a las personas que compran estos
boletos. El premio consiste en dar un descuento del monto total a pagar dependiendo del animal
que tiene el boleto. Usted cuenta con dos listas una de los animales y otra lista que corresponde
a su porcentaje de descuento.
animales = [“perro”,“gato”,“perico”,…]

bono = [10,20,30,…]

Ingrese el total de la compra en dólares: 10

Ingrese el animal: gato

Usted obtuvo un descuento del 20 % y su valor a pagar es 8 dólares.

Ejercicio 3. Un estudio ha medido los índices UV en diferentes países y ha obtenido los siguientes
resultados:

paises = [“mexico”,“canada”,“costa rica”, “costa rica”…]

uv = [3,5,8,10,…]

Mostrar por pantalla la siguiente información.

¿Cuál es el país que tiene el mayor índice uv?

¿Cuál es el país que tiene el segundo mayor índice uv?

¿Cuál es el país que tiene el mayor índice uv?

Además, elabore un programa que reciba un país por teclado y presente el índice uv que tiene
ese país.

Ejercicio 4. Escribir un programa en python que recibe una dirección web por teclado y muestra
True si la dirección web es válida. Para que sea una dirección web válida debe empezar con
“www.”, a continuación, el nombre de la organización, y finalmente un nombre dominio válido,
para ello usted cuenta con una lista de dominios válidos.

dominios = [“net”,“com”,“org”,..]
Ingrese la dirección web: www.www.organizacion.net

La dirección web es válida: False

Ingrese la dirección web: www.organizacion.net.net

La dirección web es válida: False

Ingrese la dirección web: www.organizacion.net

La dirección web es válida: True

Ejercicio 5. El juego premia vocales consiste en premiar una palabra dependiendo del número
de vocales que tenga y cada vocal tiene un puntaje asignado. Elabore un programa que reciba
una palabra y presente por pantalla el puntaje total obtenido por las vocales que tiene. Usted
tiene una lista de vocales y una lista de puntos para cada vocal. Ejemplo:
vocales = [“a”,“e”,“i”,“o”,“u”]

puntos = [2,3,5,4,8]

Ingrese una palabra = CASAS

La palabra tiene un puntaje de: 4

Ejercicio 6. Escribir un programa en python que genere una dirección de correo electrónico
para una institución educativa a partir de los datos que se recibe por teclado. Los datos que
recibe el programa son: nombre, apellido, nombre de la institución. La dirección de correo
electrónico debe estar conformada por las dos primeras letras de sus dos nombres, y las tres
últimas letras de sus apellidos. Ejemplo:
Ingrese sus nombres: JUAN PABLO

Ingrese sus apellidos: Perez Sanchez

Ingrese la institución: AMERICA

El correo electrónico generado es: juparezhez@america.edu.ec

Ejercicio 7. Crear un programa en Python que calcule el peso de un cuerpo a partir de la masa,
peso = masa x gravedad. La gravedad es 9.8, presente el resultado con dos decimales.

Ejercicio 8. La lotería nacional ha decido regalar un bono adicional para aquellos boletos de
lotería que cumplan ciertas características. Los números de lotería siempre tienen 5 números;
para ser acreedores del bono, los dos primeros números deben ser menor o igual que los dos
últimos números, además, ambos números deben ser divisibles para dos. Cree un programa en
Python que reciba un número de lotería y presente por pantalla True si el boleto cumple con las
características y False si no las cumple. (NO USAR CONDICIONALES).