domingo, 5 de enero de 2020

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