Variables
1.- Una
tienda ofrece a sus clientes la siguiente oferta: por cada 25 unidades de un
producto, le ofrecerá un descuento del 10% de la compra. Desarrollar un
programa que permita calcular el importe de la compra, el importe del descuento
y el importe a pagar. Solicite al usuario los datos que considere necesarios.
2.- Crear
una aplicación para calcular el área y perímetro de un triángulo. El usuario
ingresará la medida de los 3 lados.
Estructura de control I
3.- Dado un partido de fútbol jugado entre
dos equipos A y B,
diseñe un algoritmo que determine el resultado del partido
entre
ganó A, ganó B o hubo empate.
4.- Dado un partido de fútbol jugado entre
dos equipos A y B, diseñe un algoritmo que determine el resultado del partido
entre ganó A, ganó B o hubo empate.
5.- Desarrolle
una aplicación que valide el nombre y clave del usuario. Los valores permitidos
son:
nombre: Alpha clave: enero
nombre: Omega clave: diciembre
Si
los datos son correctos, entonces se mostrará un mensaje de
bienvenida, sino se
mostrará un mensaje de rechazo.
Estructura de control II
6.- Una tienda se dedica a la venta de
computadoras, cuenta con 10 vendedores. Cada uno de ellos tiene un sueldo mensual pero además de su sueldo ganan una
comisión por venta
§Si el
monto de venta es mayor o igual a 1000 la comisión será del
15%.
§Si el
monto de venta es mayor o igual a 500 y menor de 1000 la
comisión es del 5%.
§Si el
monto de la venta es menor que 500 no tiene comisión.
Elabore
un programa que calcule el monto total que recibe cada
vendedor.
7.- Kathy organiza una fiesta en la cual una
computadora controla
el ingreso mediante 5 CLAVES. Si
se ingresa al menos una clave
incorrecta ésta
imprimirá “TE EQUIVOCASTE DE
FIESTA” y no
permitirá el ingreso. Si las 5 claves son correctas imprimirá
“BIENVENIDO A LA FIESTA”.
Las Claves
son:
1.
“TIENES” 2. “QUE SER”
3. “INVITADO” 4. “PARA”
5. “INGRESAR”
Sentencia While
8.-Genere N números aleatorios comprendidos
entre A y B. El usuario ingresará los valores de N, A y B.
9.- Genere números aleatorios comprendidos
entre 1 y 6. El programa se detendrá cuando se obtenga el valor de 6. Muestre
los números generados.
Sentencia For
10.- Mostrar
los 10 primeros múltiplos de 5
enumerándolos.
11.- Pedir
al usuario que ingrese la edad de 10 alumnos, y determinar cuántos de ellos
están
en el
rango de 0 – 20, 21 – 40 y de 41 - 60.
Listas
12.- Solicitar al usuario que ingrese un
nombre; luego, verificar si ese nombre se encuentra en una lista predefinida
con 5 nombres, si el nombre se encuentra entonces mostrar el mensaje
“Bienvenido”, sino mostrar “Acceso no permitido”.
13.- Generar 20 números aleatorios
comprendidos entre 10 y 50, y almacenarlos en una lista.
Luego, solicite al usuario que ingrese un número, si el número se encuentra en
la lista mostrar el mensaje “ganaste”, sino mostrar “perdiste”.
Listas de listas
14.- Almacenar
las 3 notas de 3 alumno. Luego, muestre el promedio de cada uno de ellos.
15.- Crear
una matriz de 5 filas y 4 columnas con números aleatorios enteros entre 1 y
100, muestre los valores de la matriz y
la cantidad de valores pares que tiene.
Funciones
16.- Crear una función que reciba un número, y
devuelva el cuadrado del mismo.
17.- Crear una función que reciba dos números,
y devuelva la suma de ambos.
Tuplas
18.- Crear una tupla con los meses del año. Luego, extraer el mes correspondiente a un número ingresado por el usuario
19.- Crear una aplicación que solicite un número de mes al usuario, y luego, muestre el nombre de la estación en la que se encuentra el usuario.
Diccionarios
20.- Crear una aplicación que solicite
el código y nombre de 5 productos, y almacenarlos en un diccionario. El código
del producto debe ser considerado como clave, y el nombre como valor (Ejemplo:
P0001 , Azúcar). Finalmente, muestre el diccionario.
21.- Modificar
el ejercicio anterior, de tal manera que también se pueda almacenar el precio y
stock del producto