Listado de problemas para practicar 3

1.      Elabore un algoritmo para calcular y mostrar el precio a pagar por un terreno si se ingresan los siguientes datos: largo, ancho y precio por metro cuadrado. Si el terreno tiene más de 400 metros cuadrados el descuento es de 15% y si tiene más de 600 metros cuadrados el descuento es de 20%.

2.      Hacer un algoritmo para calcular e imprimir los valores de X e Y si se tiene como entrada el valor de X. El valor de Y se calcula de acuerdo a las siguientes condiciones: Si X= 0, Y=5x-3; Si X<0, Y=x+7; Si X>0, Y= (6x+2)/7.

3.      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 artículo 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.

4.      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.

5.      Regatas  Lima desea promover el basquetbol y para ello desea reclutar personas que tengan las siguientes características: Edad menor de 18 años, estatura mínima de 1.90 m., peso máximo de 80 Kg. Elabore un algoritmo en el cual se ingrese la edad, estatura y peso del candidato, verifique si cumple las condiciones y si es así muestre la edad, estatura y peso. Suponga a) que se leen 1000 registros, b) que se termina cuando se ingresan edad 0 c) se termina cuando ya no se desea continuar.

6.      Elabore un algoritmo que proporcione el siguiente reporte:  

Estadística de las Calificaciones.
Nombre              Cal 1      Cal 2     Cal 3     Cal 4     Promedio
Xxxxx                    99            99       99            99           99 
Xxxxx                    99            99       99            99           99 
.........
Xxxxx                    99            99       99            99           99 
Promedios:            99            99       99            99           99 

Hacerlo para: a) 100 alumnos   b) Hasta que ya no desee continuar   c)Hasta que ingrese como calificativo 99.

7.      En una elección realizada en una institución se presentaron dos candidatos: Pedro Gálvez y Pablo Jiménez. Por cada volante se recogen los siguientes datos nombres, Numero de Votante 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 volantes 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.

8.      Una librería estima los precios de sus libros de la siguiente forma: el precio básico de un libro es de 5.00 más $ 0.20 por página. Sin embargo, si el número de páginas excede de 300, el precio sufrirá un recargo adicional de 10.00. Además si el número excede de 550 el precio se incrementará en otros 7.50. Se lee un conjunto de datos cada uno de los cuales contiene el código de un libro y el número de página, hasta que ya no se desee. Se requiere calcular y mostrar el código y el precio de cada uno de los libros.

9.      El gerente de la empresa de transporte “Restringida” desea saber el valor del cheque que ha de firmar cada semana por concepto de daños de vehículos. El taller “Arregla Todo” envía a la empresa  las facturas cada una con la  siguiente información: 1-El gerente paga solamente hasta $500.00. 2- El gerente paga solamente hasta $700.00. 3- El gerente paga solamente hasta $800.00. Si el valor del daño es mayor que el reconocido por la gerencia se tomara el máximo de la gerencia en su tipo. Calcule el monto del cheque que la gerencia pagará, según los datos leídos. La misma que terminará cuando se ingrese la placa ´FIN´.

10.  Calcule e imprima las tablas de multiplicar impares entre 17 y 30. Se debe imprimir el multiplicando, el multiplicador y el producto.

11.  Calcular la cantidad a pagar de matricula por cada estudiante de la siguiente forma: El total a pagar es igual a los cargos fijos mas 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.

12.  Una empresa tiene 185 empleados de los cuales se leen los siguientes datos: número del empleado, nombre del empleado, tarifa básica por hora, horas trabajadas en el mes, deducciones, se requiere mostrar un listado con la siguiente información por empleado: número del empleado , nombre del empleado, tarifa básica por hora, horas trabajadas, deducciones, salario mensual. También se debe calcular e imprimir al final del listado, el total de salarios pagados a todos los empleados y el promedio salarial por empleado.

13.  Elaborar un algoritmo para leer 30 días de ventas realizadas por un empleado, y que imprima la mayor y la menor venta, correspondientes.

14.  Una empresa necesita un reporte de comisiones de ventas en la cual aparezcan todos los vendedores que tengan ventas mayores que el nivel de comisión que se calcula:
            
Nivel de comisión = 2/3*(promedio de ventas)
Comisión = 5% sobre el excedente de lo que vendió por arriba del nivel de comisión.
Elabore un algoritmo que proporcione el siguiente reporte:

COMISIONES DE VENDEDORES
NOMBRE DEL VENDEDOR         VENTAS                COMISION
XXXXXXXXXXXXXXXX                999,999.9                 999,999.9 
XXXXXXXXXXXXXXXX                 999,999.9                 999,999.9
XXXXXXXXXXXXXXXX                 999,999.9                 999,999.9
                TOTAL                                     999,999.9                 999,999.9

15.  Se tiene la producción de los siete días de la semana de 20 plantas; elaborar un algoritmo que       lea estos datos los almacene en un arreglo de 20 renglones, para las plantas, y 7 columnas, para       cada día de producción, además, que imprima el número de planta que tuvo la mayor producción       semanal.

16.  Se tiene 15 estaciones de trabajo, cada una de las cuales tiene un encargado, del cual se conocen el nombre y la producción que tuvo cada uno de los meses del año. Elaborar un algoritmo que lea los 15 nombres y los guarde en un arreglo; que haga lo mismo con los 12 meses de producción de cada una de las estaciones y que los almacene en una matriz de 15 X 12. Se requiere que se imprima el siguiente reporte:

               ANALISIS DE PRODUCCION
                        ESTACION                                             PRODUCCION ANUAL
                                99                                                                    999,999     
                                99                                                                    999,999
                                 ....
                                99                                                                    999,999
                             TOTAL                                                               999,999

17.  Elaborar un algoritmo que lea 30 número, los almacene en un arreglo y que imprima el número mayor, menor y el número de veces que se repita ambos.

18.  Se tienen varios obreros, de los cuales se tienen los siguientes datos: nombre y producción de los 30 días del mes. Elaborar un algoritmo que se lea y genere el siguiente reporte:

REPORTE MENSUAL DE PRODUCCION
NOMBRE           PRODUCCION         PROMEDIO              DIAS ARRIBA
                             MENSUAL                DIARIO                     DEL PROMEDIO
XXXXXX              999                             999                              999
XXXXXX               999                             999                              999
...................
 TOTAL                9,999                          9,999                           9,999

19.  Hacer un algoritmo que lea un arreglo de 15 números, que pregunte si se desea introducir un nuevo número en el lugar de cualquiera de los que están en el arreglo; entonces leer el número a introducir  y el lugar del elemento por el que se cambiara, hacer el cambio. Imprimir el arreglo antes y después del cambio.


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

No hay comentarios.:

Publicar un comentario