Está en la página 1de 1

Carrera Desarrollo de Software Nota

Modulo Formativo Fundamentos de Programación


Modulo Ocupacional Asistente de Analista de Sistemas
Semana Duración
Objetivo Programar estructuras secuenciales, condicionales, repetitivas, uso
de vectores y matrices.

1. Un cliente hace un pedido de libros, cuadernos y revistas; los libros tienen un descuento del
22%, las revistas del 16% y los cuadernos del 10%. Los datos que se ingresan para cada tipo
de articulo son: la cantidad pedida y el precio unitario y el tipo de pago. Si el pago es al
contado, se tiene un descuento de 6%, en cualquiera de los casos. Hacer un algoritmo que
calcule e imprima el costo total del pedido considerado el tipo de pago.

2. Una librería vende libros bajo las siguientes condiciones: si el cliente es tipo 1 (docente) se
le descuenta el 30%, si el cliente es tipo 2 (estudiante) se le descuenta el 20% y si el cliente
es tipo 3 se le descuenta el 10%. Cuando el cliente realiza la compra, se deben ingresar: el
nombre del cliente, tipo de cliente (1,2,3), la cantidad de libros y el costo del libro. Si la
cantidad de libros solicitada es mayor de 5 se hace un descuento adicional de 4%, en caso
de ser mayor de 10 unidades se hace un descuento adicional de 8%. Hacer un algoritmo para
que muestre: nombre del cliente, total a pagar, descuento y neto a pagar.

3. En una elección realizada en una institución se presentaron dos candidatos: Pedro Gálvez y
Pablo Jiménez. Por cada votante se recogen los siguientes datos Nombres, NroVotante y
Voto: Donde voto = 1 si el voto es por Pedro; 2 si es por Pablo y 3 si es voto en blanco.
Prepare un algoritmo que me muestre el resultado de la votación, indicando cuantos
votantes emitieron su voto y el número de votos que alcanzo cada candidato, así como el
número de votos en blanco. Culminada la votación, el digitador ingresa por teclado 99999
como NroVotante.

4. Elaborar un algoritmo que genere una matriz de 10x10, que asigne ceros a todos los
elementos excepto a los de la diagonal principal y secundaria, que a estos les ponga, unos y
que imprima la matriz.

5. Calcular la cantidad a pagar de matrícula por cada estudiante de la siguiente forma: El total
a pagar es igual a los cargos fijos más los cargos variables. Los cargos fijos son $250 y los
cargos variables se calculan sumando el 10% del patrimonio y el 15% de la renta. Se leen los
siguientes datos: El código del estudiante, patrimonio, renta, de 100 estudiantes. Se debe
mostrar por estudiante: código, renta, patrimonio, cargo fijo, cargo variable, total matricula.
También calcular y mostrar el total que recauda la institución por concepto de matrícula.

No es necesario ingresar los 100 estudiantes, al menos ingrese una muestra de 10


estudiantes. Cuando se termine de ingresar los datos, el programa deberá mostrar los datos
ingresados y los datos calculados que se generaron, así como el total de recaudaciones que
tuvo el colegio por todos los estudiantes matriculados.

También podría gustarte