Prog Digital Lab Sesion 04
Prog Digital Lab Sesion 04
Prog Digital Lab Sesion 04
LABORATORIO 04
Dr. Fernando Mendoza Apaza
PROCESOS CONDICIONALES
PROCESOS CONDICIONALES MULTIPLES
ESTRUCTURAS SELECTIVAS
Algoritmo general
definir variable1 como numerico;
definir variable2 como entero;
definir variable3 como cadena;
definir variable4 como caracter;
si cantidad<15 entonces
descuento<-4/100;
sino
si cantidad<30 entonces
descuento<-6.5/100;
sino
si cantidad<45 entonces
descuento<-9/100;
sino
si cantidad>=45 entonces
descuento<-11.5/100;
finsi
finsi
finsi
finsi
importecompra<-cantidad*precio;
importedescuento<-importecompra*descuento;
importepago<-importecompra-importedescuento;
escribir"IMPORTE COMPRA: ",importecompra," S/.";
escribir"IMPORTE DESCUENTO: ",importedescuento," S/.";
escribir"IMPORTE PAGO: ",importepago," S/.";
FinAlgoritmo
algoritmo MenuYogurt
definir cantidad, precio, descuento como numerico;
definir importecompra, importedescuento, importepago como numerico;
definir marca como caracter;
escribir "Ingrese el Producto a elegir La marca: ";
escribir "MARCA PRECIO ";
escribir "[L]aive S/.3.90 unidad ";
escribir "[G]loria S/.3.80 unidad ";
escribir "[P]ura Vida S/.4.20 unidad ";
escribir "[M]lkito S/.3.60 unidad ";
leer marca;
Segun marca Hacer
caso 'L' o 'l':
precio<-3.90;
caso 'G' o 'g':
precio<-3.80;
caso 'P' o 'p':
precio<-4.20;
caso 'M' o 'm':
precio<-3.60;
De Otro Modo:
precio<-0;
FinSegun
escribir "Ingrese cantidad de botellas";
leer cantidad;
si cantidad<15 entonces
descuento<-4/100;
sino
si cantidad<30 entonces
descuento<-6.5/100;
sino
si cantidad<45 entonces
descuento<-9/100;
sino
si cantidad>=45 entonces
descuento<-11.5/100;
finsi
finsi
finsi
finsi
importecompra<-cantidad*precio;
importedescuento<-importecompra*descuento;
importepago<-importecompra-importedescuento;
escribir"IMPORTE COMPRA: ",importecompra," S/.";
escribir"IMPORTE DESCUENTO: ",importedescuento," S/.";
escribir"IMPORTE PAGO: ",importepago," S/.";
FinAlgoritmo
PROBLEMAS PROPUESTOS
P1. Un consorcio automotriz ofrece 3 tipos de financiamiento para la venta de sus vehículos. Para un tipo de financiamiento en
particular se desea saber el monto de compra, impuestos, monto de factura e interés que se deberán pagar, así como el nuevo
monto de factura, cuota inicial monto por letra y el número de letras que corresponda. Tome en cuenta información de siguiente
tabla:
Para todos los casos los impuestos representan el 18% del monto de la compra.
A 5% 60% 2
B 10% 50% 4
C 15% 35% 6
P2. Una tienda ha puesto en oferta la venta de packs de galletas a los precios dados en la
siguiente tabla:
Diseñe un programa que determine el importe a pagar por la compra de cierta cantidad de golosinas del
mismo tipo.
P3. En la ciudad de Lima, una agencia de seguros para automóviles asigna costos basados en el sexo y la edad del
conductor. Los varones menores de 25 años pagan los precios más altos, 1000 soles. Los hombres de 25 años a
más pagan 700 soles. Las mujeres de menos de 21 años ó más pagan 500 soles. Escribe el algoritmo del programa
que imprima la edad del conductor, sexo y el pago correspondiente para los clientes de la aseguradora.
P4. Usando SEGÚN: Realiza un algoritmo que lea un número y mostrar si es positivo, negativo o cero
de un rango de -15 a +15
P5. leer un número (representa a un mes) e indicar la cantidad de días que posee
P7. Multicines, ofrece los siguientes precios en sus entradas de acuerdo a la siguiente tabla de
precios.
Días Precio
L,M,X,J S/. 2.5
V,S S/. 3.0
D S/. 7.0
Realiza una aplicación que calcule y muestre el total a pagar por una cantidad de entradas en un
día determinado. Considera que si compra más de 6 entradas tendrá un descuento del 10% de
dicho monto.
P8. Ingresar un número entero de dos cifras y mostrar su valor en letras.
P10.
Presentación:
• Correo Docente: MENDOZA APAZA FERNANDO
• fmendozaa@unac.edu.pe
• ASUNTO DE ENTREGA:
• Laboratorios:
ASUNTO: PROG DIGITAL-01L-90G-SESION-01-Apepat Apemat Nombres
• Tareas:
ASUNTO: PROG DIGITAL-01L-SESION-01-Apepat Apemat Nombres
• Practicas:
PROG DIGITAL-01L-PRACTICA01-Apepat Apemat Nombres
• Exámenes Parcial/Final:
PROG DIGITAL-01L-EXAMEN PARCIAL/FINAL-Apepat Apemat Nombres
PLAZO DE ENTREGA: 03 dias
11:59:59 PM
PROGRAMACION DIGITAL
LABORATORIO 04
Dr. Fernando Mendoza Apaza