Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Instrucciones

En parejas, realizar un programa que indique al usuario, por medio de un menú, las
opciones para ejecutar los ejercicios listados a continuación utilizando funciones.
Sección 1: Instrucciones Repetitivas controladas por contador (while)

1. Un almacén de tecnología ha decido realizar un viernes de descuentos en sus


ventas y quiere saber al final del día cuál es el medio de pago más utilizado por
los clientes. Para saber esta información le han pedido a usted que construya u
programa que:
 Solicite la cantidad de clientes que va a registrar en el sistema
 Valide que el cliente tenga uno de los siguientes medios de pago: tarjeta débito
crédito, efectivo u otros medios de pago.
 Muestre el total de clientes por cada uno de los medios de pago y el total de
clientes que tenían otros medios de pago.
 Muestre la sumatoria de las ventas

2. Se requiere que usted desarrolle un programa que permita calcular el total de


gastos y el promedio de gastos de un cliente en un determinado número de
meses. El programa debe solicitar la cantidad de meses a los que se les desea
calcular el gasto y con base en este número solicitar al usuario el gasto de cada
mes para al final mostrar el total de gastos de los meses y el promedio de gasto

3. Un profesor está organizando n alumnos en grupos de trabajo, dividiéndolos en


cuatro grupos a saber: estudiantes de semestres 1 al 3, estudiantes de semestr
4 al 6, estudiantes de semestres 7 a 8 y estudiantes de semestres 9 a 10. Para
esto, le ha solicitado su colaboración en la construcción de un programa que le
permita ir contando cuántos de los n estudiantes se asignan cada uno de los
grupos, así como el promedio de edades de los estudiantes en cada uno de
estos.
4. Cada año en la ciudad se realiza un circuito de ciclismo. Se venden 30
inscripciones para participar, los deportistas inscritos se clasifican en las
siguientes categorías:
 Junior: Deportistas entre 15 y 20 años.
 Senior: Deportistas mayores a 21 años.

A usted lo han contratado para diseñar un algoritmo que, al finalizar la carrera, muest
por cada una de las categorías:
 Cantidad de deportistas inscritos por categoría.
 Promedio de edades de los deportistas por categoría.
 Promedio de tiempo de la carrera por categoría.

Debe solicitar a cada deportista la edad y el tiempo empleado para recorrer la carrera
y, con base en los datos ingresados debe realizar los cálculos.

5. Una pastelería desea ofrecer un nuevo producto bajo en azúcar. Por tal motivo,
implementará una encuesta sobre una muestra de 40 personas para conocer:
 ¿Cuántos días a la semana comen postre?
 ¿Está dispuesto a pagar más de $30.000 por una torta de 1 libra baja en azúca
 Edad del encuestado

Diseñar un programa que especifique:


 El promedio de días semanales que los encuestados comen postre.
 La cantidad de personas que están dispuestas a pagar más de $30.000 por una
torta de 1 libras baja en azúcar. Y cantidad de personas que no están dispuesta
a pagar.
 El promedio de edades de los encuestados.
Sección 2: Instrucciones Repetitivas controladas por contador (for)

6. Un profesor tiene asignado N estudiantes distribuidos en los siguientes cursos:


 Algoritmos.
 Bases de datos.
 Análisis y Diseño de Sistemas.

Diseñar un programa que le permita conocer la cantidad de estudiantes y el promedio


de edades en cada uno de los cursos.

7. Un desarrollador de software diseñó un marketplace para divulgar su nuevo


emprendimiento y desea conocer el promedio de visitas al sitio web durante los
últimos N días. Diseñar un programa que permita ingresar el número de visitas
cada día; e informe el total y el promedio de visitas por día.

8. Un restaurante, en su entrega a domicilio, desea tomar una muestra de n client


y realizar una encuesta de satisfacción teniendo en cuenta lo siguiente: Atenció
en la llamada (Bueno – Regular – Mala). Desarrolle un programa que le permita
conocer al restaurante cuáles fueron los resultados de la encuesta y muestre la
cantidad de votos de cada opción.

9. Una nueva discoteca abrió sus puertas y ofrece a sus clientes 3 ambientes,

Número de piso Valor de entrada Descuento

Piso 1, música de los $25.000 No aplica


80 y 90
Piso 2, crossover $30.000 10% si ingresan más
de 3

Piso 3, Electrónica $25.000 No aplica

El establecimiento requiere que se realice un programa que le ayude con el registro d


la venta de las entradas. Para tal fin, se debe solicitar para qué piso y el número de
entradas por cliente. Al finalizar, el programa deberá mostrar el total de dinero
recaudado por piso y el total recaudado en la noche.

10. Escriba un programa que pida dos números enteros y muestre en pantalla
lista de números consecutivos que hay entre ellos, de menor a mayor. Ejemplo
se ingresan los números 35 y 10, se sebe imprimir 10, 11, 12, 13, 14, 15, 16, …
35

Sección 3: Instrucciones Repetitivas controladas por centinela (while)

11. En una competencia de natación se desea registrar el tiempo empleado p


cada deportista en recorrer 100 metros. El registro de tiempo se cancelará cuan
se ingrese un valor negativo, y seguidamente se mostrará cuántos deportistas
emplearon un tiempo mayor a 50 segundos.

12. Un banco nacional tiene una línea de crédito para pequeñas empresas po
$1.250.000.000. Por tal motivo, este banco requiere un programa que le permita
controlar la asignación de créditos según este cupo. El algoritmo debe, mientras
aún exista cupo de crédito, solicitar el NIT de la empresa, el nombre y el monto
solicitado. Así mismo, si el monto solicitado por la empresa es mayor al cupo qu
queda disponible debe informar al cliente (y no se asignará el crédito).

13. El cine de su ciudad ha decidido regalar n boletos para la premier de una


película que se estrena el próximo jueves. Construir un programa que permita:
 Capturar la cantidad inicial de entradas a regalar (entradas disponibles a regala
las cuales estarán en la taquilla del cine.
 A cada persona que se acerca a la taquilla preguntar cuántos boletos desea.
 Validar que la cantidad de boletos a otorgar a la persona en la taquilla sea men
o igual al saldo de boletos disponible en la taquilla
 Cuando haya asignado todos los boletos, mostrar a cuántas personas se les
otorgó boletos para la premier y que calcule el promedio de boletos por persona

14. Un almacén dedicado a la venta de artículos deportivos desea ser más


efectivo en el momento en que sus clientes realizan el pago de los productos qu
adquieren y propone el siguiente proceso al momento de efectuar una venta:
 Solicitar por teclado el valor y cantidad del producto a adquirir.
 Aplicar un descuento del 20% si la cantidad es mayor a 2.
 Mostrar el valor del descuento aplicado y el valor neto por pagar del producto
 Preguntar al usuario si desea introducir otro artículo otro o no.
 Repita los pasos anteriores, mientras que, el usuario no responda 'n' (de no).
 Muestre por pantalla el total de la compra (valor bruto), el total del descuento
aplicado y el total por pagar.

15. Para un proyecto de investigación se requiere hacer un muestreo en el cu


se solicitará el peso y la edad de un grupo de personas pertenecientes a un gru
vulnerable en particular, con el fin de calcular un conjunto de datos consolidado
De acuerdo con la edad, se clasificarán las personas encuestadas en cuatro
categorías:
Categoría Rango de Edad
0 – 10 Niños
11 – 17 Adolescentes
18 – 55 Adultos
56 en Adultos mayores
adelante

Escribir un programa que permita leer el peso y la edad de cada una de las personas
calcular la cantidad de personas por categoría, el promedio de peso por categoría y e
promedio de peso general. El programa solicitará, después de pedir y procesar los
datos de una persona, si desea registrar los datos de otra.

También podría gustarte