Está en la página 1de 8

Fundamentos de Programacin Ejercicios No.03 Profesor Tema : Mg.

Roberto Montero Flores : Pseudocdigo Sentencias Selectivas

1) Debido a los excelentes resultados un restaurante ha decidido ampliar sus ofertas de acuerdo a la siguiente escala de consumo: Consumo Menos de 30.00 Desde 30.00 hasta 60.00 Desde 61.00 hasta 100.00 Mayor a 100.00 Descuento % 10 15 20 30

Escribir un pseudocdigo que permita leer como dato el consumo (numero con decimales) e imprima el monto a pagar.

Programa CalcularConsumo Doubl consumo,totalPagar; Inicio Imprimir (ingrese le consumo realizado); Leer consumo; Si (consumo<30) entonces totalpagar consumo*0.9; Fin si Si(consumo>=30 Y consumo <=60) entonces Totalpagarconsumo*0.85; Fin si Si(consumo>60 Y consumo <=100) entonces Totalpagarconsumo*0.80; Fin si Si(consumo>100 )entonces Totalpagarconsumo*0.70;

Fin si Imprimir (El total a pagar es=*,totalpagar); fin 2) En una universidad se van a producir modificaciones de notas (de acuerdo a una curva previamente establecida) de los alumnos matriculados en determinado curso en base a la siguiente escala: INCREMENTO 10% 15% 20% 25% Poner nota 20

NOTA ORIGINAL hasta 08 desde 09 hasta 13 14, 15 16 17 a 20

Escriba un pseudocdigo que permita calcular cual ser la nueva nota que recibir un alumno, si se tiene como dato la nota actual. Programa CalcuarNotal double nota, notaFinal; inicio imprimir (Ingrese nota del Alumno); leer nota; si (nota<=8) entonces notaFinal nota + (nota *0.1); fin si si (nota>=9 y nota<=13 ) entonces notaFinal nota + (nota *0.15); fin si si (nota>=14 y nota<=15 ) entonces notaFinal nota + (nota *0.20); fin si si (nota=16 ) entonces notaFinal nota + (nota *0.25); fin si si (nota>=17 y nota<=20 ) entonces notaFinal 20;

fin si Imprimir (La nota Final=, notaFinal); fin 3) Escriba un pseudocdigo que sirva para calcular y mostrar el pago que efectuar un cliente en la caja de un teatro, si se sabe que el costo de la entrada depende de los siguientes criterios: Adultos: Aquellos que tengan por lo menos 18 aos. Asociados S/.50.00 No asociados : Universitarios S/.55.00 No Universitarios S/. 60.00 Menores : Hijos de asociados S/.30.00 No son hijos de asociados : Colegiales S/.35.00 No Colegiales S/. 40.00 Programa Calcular precio de entrada double precio Int edad Char asociado,universitario,hijo,colegial Inicio Imprimir (ingrese la edad de la persona) Leer edad; Si (edad>=18)entonces Imprimir(ingrese A=Asociado N=No asociado); Leer asociado; Si(asociado=A)entonces Precio50; Sino Imprimir(ingreseU=universitario, N=No universitario); Leer universitario; Si(Universitario=U)entonces Precio55;

Sino Precio60; finsi finsi sino Imprimir (ingrese H=hijo de asociado N=No hijo de asociado); Leer hijo; Si (hijo=H)entonces Precio30; Sino Imprimir(ingrese C=colegial, N=No colegial); Leer colegial; Si(colegial=C)entonces Precio35; Sino Precio40; finsi finsi imrimir(El precio de la entrada es =,precio); fin

4) La empresa de turismo Buen Viaje desea dar bonificaciones en millas gratis a los viajeros ms asiduos. Para ello desea se elabore un sistema que permita premiar de la siguiente manera. Se pedir que el usuario ingrese el tipo de viaje que ha hecho durante el ao: Nacional o Internacional. Luego se pedir la cantidad de millas recorridas. El clculo se har de la siguiente manera: Viajes Nacionales:

Entre 100 y 1000 millas la bonificacin ser de 1.25 Entre 1001 y 2000 millas la bonificacin ser de 1.50 Entre 2001 y 3000 millas la bonificacin ser de 1.75 Ms de 3001 millas la bonificacin ser de 2.00

Viajes Internacionales: Entre 1000 y 2000 millas la bonificacin ser de 1.75 Entre 2001 y 3000 millas la bonificacin ser de 2.00 Entre 3001 y 4000 millas la bonificacin ser de 2.25 Ms de 4001 millas la bonificacin ser de 2.50

Finalmente el sistema preguntar si el viajero pag al contado o en cuotas. Si ha sido en cuotas tendr una bonificacin por pago de 0.25 y si ha sido al contado entonces tendr una bonificacin de 0.15. Las millas gratis se calculan mediante la siguiente frmula: (Nro de Millas / 50) * bonificacin + (Nro de Millas / 25 + bonificacin por pago * millas). El sistema deber mostrar finalmente las millas de regalo del ao. 5) En una fbrica de acero, se determina el grado de cada plancha de acero de acuerdo a dos medidas (T1 y T2) que maneja la empresa y de acuerdo a los siguientes criterios. El acero se considera de: 1. Grado 1 si T1 es mayor que 0.95 y T2 es mayor que 0.75; 2. Grado 2 si T1 es mayor que 0.95 pero T2 no es mayor que 0.75; 3. Grado 3 si T1 no es mayor que 0.95 Desarrollar el programa java que permita determinar el Grado de una plancha

6) Una empresa de metal mecnica requiere un programa que le permita a los obreros calcular el presupuesto. Para ello se sabe que hay tres tipos de motores: Diesel = 1 punto, Gas = 2 puntos y Gasolina = 3 puntos Luego hay dos tipos de servicio Menor = 2 puntos Mayor = 5 puntos

Finalmente se considera el uso de repuestos Nacionales = 3 puntos Importados 7 puntos Cuando se ingresa un servicio se determina un puntaje total y este se multiplica por el precio por punto que es de 100 soles. Desarrollar el programa (pseudocdigo) que permita al obrero ingresar los datos y obtener el precio para entregar al cliente.

7) Se solicita escribir un pseudocdigo que teniendo como datos de entrada el modelo, el precio del vehculo y el tipo de motor en centmetros cbicos (CC) nos d como resultado el impuesto a cobrar. Considere la siguiente tabla. Auto Modelo Sedn Sedn Sedn Camioneta Camioneta Camioneta Tipo de Motor (CC) Menos de 1300 Entre 1301 y 1500 Mayor a 1500 Menos de 2000 Entre 2001 y 3000 Mayor a 3000 Tasa de Impuesto (%) 10.6 12.5 13.4 14.3 15.2 16.1

8) Crear un pseudocdigo que reciba como dato de entrada el sueldo bruto mensual, la utilidad que recibe una persona, si recibe 12 o 14 sueldos y retorne el impuesto a la renta que debe pagar por concepto de quinta categora. Para este problema considerar el monto de la Unidad Impositiva Tributaria (UIT) es de S/. 3,600.00 para el ejercicio fiscal 2011. El monto del impuesto se calcula de la siguiente forma: El sueldo bruto mensual se multiplica por 12 o por 14 dependiendo si recibe o no gratificacin en julio y diciembre. A este clculo se le debe aadir el monto percibido por concepto de utilidades. Al resultado obtenido previamente se le debe restar la denominada deduccin legal que consiste de siete (7) UIT. A este ltimo monto calculado se le debe aplicar la siguiente escala de impuestos: primero, si el monto es menor de 27 UIT se debe descontar el 15%; segundo, si el

monto esta entre 27 UIT y 54 UIT se descuenta el 21%; tercero, para montos mayores a 54 UIT se descuenta el 30%. El resultado es el monto del impuesto que debe pagar el empleado en el ao. 9) En la ciudad de Chachapoyas, una agencia de seguros para automviles asigna costos basados en el sexo y la edad del conductor. Los varones menores de 25 aos pagan los precios ms altos, 1000 soles. Los hombres de 25 aos o ms aos pagan 700 soles. Las mujeres de menos de 21 aos pagan 800 soles, mientras que las mujeres de 21 aos o ms pagan 500 soles. Escribir el pseudocdigo del programa que imprima la edad del conductor, sexo, y el pago correspondiente para los clientes de la aseguradora.

10) Una empresa requiere un sistema que le permita calcular los totales de los productos vendidos en una estacin de venta (de solo un producto). Para ello la cajera del mdulo ingresa el precio del producto y la cantidad del mismo. Luego calcula el total del producto. Acto seguido el sistema solicita el porcentaje de descuento a aplicar. Este descuento tiene algunas reglas: El mximo descuento permitido es de 25%, si el cajero ingresa un descuento mayor entonces el sistema le avisar del lmite antes mencionado. Por otro lado, si la compra es menor a los 80 soles no se le podr hacer descuento alguno por lo que el sistema no preguntar si es que se le va a hacer descuento a la venta. Al final el sistema deber mostrar: El total del producto, el descuento, el total con descuento, el impuesto (1.18%) y el total a pagar. Desarrollar el pseudocdigo del programa que permita al usuario final obtener lo solicitado. 11) Se necesita saber si un envase cilndrico puede ser utilizado para almacenar un lquido especial. Para ello se debe seguir la norma que establece que este envase solo debe contener lquido no menor de 500 cm3 ni mayor de 1200 cm3.

Para encontrar el volumen del cilindro recto se aplica la frmula: V= pi* radio2 * altura Elaborar el pseudocdigo para que, ingresando las medidas del envase, pueda saber el usuario si el envase es vlido o no es vlido para almacenar el lquido.

12) La compaa de taxis El Rapidito brinda servicios a nivel distrital, interprovincial e interdepartamental; y fija sus tarifas de acuerdo con el kilometraje recorrido y el nmero de pasajeros que transporta (mximo 5). Se pide escribir un programa que imprima la tarifa segn tabla adjunta.
Utilizando las siguientes tarifas : Tipo de servicio Distrital costo x cada 10 km. de recorrido 0.50 0.70 0.80 0.90 1.25 1.50 Nmero de personas 1a3 4a5 1a3 4a5 1a3 4a5

Interprov.

Interdepart.

13) En una tienda donde se venden sillas, si se compran ms de 8 el costo por cada una es de 10 soles; entre 4 y 8 es de 11 soles cada una, si la compra es menor de 4 el costo es de 15 soles cada una. Escriba el pseudocdigo para saber cunto pagar un cliente segn el nmero de sillas que compra. 14) Un colegio necesita un pseudocdigo que permita a un alumno ingresar una nota y se le anuncie el grado que le corresponde a la nota. Si la nota es menor a 11 entonces ser Desaprobado, si la nota obtenida es mayor de 15 el grado ser Notable, si la nota es mayor a 17 el grado ser Sobresaliente. Si la nota se encuentra entre el grado de Desaprobado y Notable solamente ser Aprobado.

San Isidro, 11 de marzo de 2013

También podría gustarte