You are on page 1of 7

Ayudantía nº 3

Ciclo While
Problema 1

 Para aprovechar mejor el tiempo en la ayudantía de programación, el


ayudante le pidió a los alumnos que crearan un programa para registrar la
asistencia.
 El programa pide nombres de estudiantes hasta que el valor ingresado sea 0.
Luego retorna el número de asistentes a la ayudantía y un string con todos los
nombres, separados por comas.
Pauta
Problema 2

 En cierta asignatura de la USM la nota final se calcula con 20 controles y 5


certámenes, en un año normal, sin embargo el año pasado esto cambió ya que
se efectuó un paro, quedando definida una nueva forma de calcular la nota
final dependiendo de la duración de algún paro venidero
 Realice un programa que pida la cantidad de meses en que hipotéticamente
dure un paro e imprima la nota final de esta asignatura sabiendo que por cada
mes que se prolongue el paro, la nota de controles se reduce en 4 y la nota de
certámenes se reduce en 1.
 El programa debe pedir una a una las notas primero de certamen y luego las
de controles una vez que se ha ingresado los meses de movilización.
 Las notas promedio de certámenes y controles valen 50% de la nota final cada
una.
 *Asuma que no se ingresarán más de 4 meses de movilización*.
Pauta
Problema 3

 En una tienda hay una promoción de 3x2 productos, es decir, lleve 3 y pague
2. Debe considerar que la promoción es por orden de paso de productos y
siempre se descuenta el más barato de ellos. El programa debe pedir los
precios de los productos hasta que finalice la compra, para lo cual se debe
escribir la palabra “Total”. El programa debe mostrar finalmente el total de
la boleta, indicando también el descuento efectuado cada tercer producto
pasado por caja.
Pauta

You might also like