Professional Documents
Culture Documents
Diagrama de Flujo
Inicio
Leer Numero
Numero%21=0
Fin
Diagrama de N-S
Inicio
Variables Inicio
Leer Numero
Si Numero%21=0 No
Fin
Java
2. Calcule el monto parcial (cantidad * precio), el IGV (18% del monto parcial) y el
monto total (monto parcial + IGV) que debe pagarse por comprar una
determinada cantidad de un producto, que cuesta determinado precio.
Diagrama de Flujo
Inicio
Leer cantidad,
precio
monParcial =cantidad*precio
Igv=monParcial*0.18
monTotal=monParcial-Igv
Escribir
monParcial, Igv,
monTotal
Fin
Diagrama de N-S
Inicio
monParcial =cantidad*precio
Igv=monParcial*0.18
monTotal=monParcial-Igv
Inicio
Cdigo en Java
3. Determine el valor que debe pagar por concepto de impuestos un trabajador,
considerando las siguientes escalas:
Si su sueldo es menor a 2000, paga el 7%
Si su sueldo est entre 2000 y 3500, paga el 10%
Si su sueldo es mayor a 3500, paga el 13%
Diagrama de Flujo
Inicio
Leer sueldo
sueldo=sueldo*0.93
sueldo < 200
sueldo=sueldo*0.90 Sueldo=sueldo*0.87
Escribir sueldo
Fin
Diagrama de N-S
Inicio
Variables sueldo
Leer sueldo
Si sueldo<3500 No
sueldo=sueldo*0.93
sueldo=sueldo*0.90 sueldo=sueldo*0.87
Escribir sueldo
Fin
Cdigo en Java
4. En una tienda se ha establecido la siguiente oferta: por compras menores a 50 soles se
hace un descuento de 8%, pero para compras a partir de 50 el descuento es de 10%.
Se pide ingresar la cantidad y el precio del producto que se compra y determinar
cunto se descontar y cuanto se cobrar.
Diagrama de Flujo
Inicio
compra=cantidad*precio
compra<50
descuento=compra*0.08 descuento=compra*0.10
compra=compra-descuento compra=compra-descuento
Escribir su compra
fue+compra+ y su des
cuento es +descuento+
Fin
Diagrama de N-S
Inicio
compra=cantidad*precio
Si compra<50 No
descuento=compra*0.08 descuento=compra*0.08
compra=compra-descuento compra=compra-descuento
Escribir su compra fue+compra+ y su descuento es +descuento
Fin
Cdigo en Java
5. En un curso se han establecido tres notas: nota de trabajos T, nota de medio ciclo M y
nota de fin de ciclo F, cada una con un peso de 40%, 30% y 30% respectivamente.
Calcular el promedio de un alumno.
Diagrama de Flujo
Inicio
promedio=notaT*0.40+notaM*0.30+notaF*0.30
Fin
Diagrama de N-S
Inicio
promedio=notaT*0.40+notaM*0.30+notaF*0.30
Inicio
Cdigo en Java
6. Calcular el salario que recibir un trabajador, si se conoce el nmero de horas
trabajadas y el pago que recibe por hora. Considere adems que por concepto de AFP
se le descuenta el 7%.
Diagrama de Flujo
Inicio
Salario=horas*pago
Salario=salario*0.93
Fin
Diagrama de N-S
Inicio
Salario=horas*pago
Salario=salario*0.93
Inicio
Cdigo en Java
7. Ingresar dos enteros y un operador (+, -, *, /) y determine el resultado de aplicar el
operador a dichos nmeros.
Diagrama de Flujo
Inicio
Leer a, b, operador
operador
Escribir resultado
Fin
Diagrama de N-S
Inicio
Variables a, b, operador
Leer a, b, operador
operador
1 2 3 4
resultado=a+b resultado=a-b resultado=a*b resultado=a/b
Escribir resultado
Fin
Cdigo en Java
9. Una empresa tiene tres categoras de trabajadores: Funcionarios, Administrativos y
Obreros. Cada uno de ellos tiene formas de pago diferentes. Un funcionario
mensualmente recibe 1000 soles por cada ao que lleva desempendose en dicho
cargo. El sueldo mensual del administrativo siempre es 800 soles y los obreros ganan
en funcin a su produccin: por cada docena producida en el mes, reciben 50 soles.
Determinar cunto recibir un trabajador, si sobre su sueldo bsico se le descuenta el
15% por impuestos.
Diagrama de Flujo
Inicio
trabajador
obrero=meses*docenas*50*0.85
Fin
Diagrama de N-S
Inicio
trabajador
Fin
Cdigo en Java
10. La empresa de suministro de agua, ha establecido las siguientes reglas para la
cobranza: Si el consumo de agua es menor a 100 m3, se paga 1.50 soles por cada m3.
Si vara entre 100 y 200 m3, por los primeros 100m3 se sigue pagando 1.50 soles y por
los adicionales 1.85 soles. Si es mayor a 200 m3, el precio de cada m3 es de 1.99 soles.
Finalmente, si el valor del consumo calculado anteriormente es mayor a 250 soles, se
realiza un descuento del 7%. Determine cuanto debe pagar un cliente y si se le debe
realizar descuento.
Diagrama de Flujo
Inicio
Leer consumo
Consumo<100
pago=consumo*1.50
Consumo<200
pago=150*(consumo- pago=150*185*(consu
100)*1.85 mo-200)*1.99
pago>250
pago=pago*0.93
Escribir pago
Fin
Diagrama de N-S
Inicio
Leer consumo
Consumo<100
Consumo<200
pago=consumo*1.50
pago=150*(c pago=150*1
onsumo- 85*(consum
100)*1.85 o-200)*1.99
Pago>250
pago=consumo*0.93
Escribir pago
Fin
Cdigo en Java
11. Un trabajador es contratado bajo las condiciones siguientes: por las horas normales se
le paga una tarifa fija. Se consideran horas normales a todas las horas trabajadas hasta
un total de 140 al mes. Las horas adicionales a 140 se consideran como extras y una
hora extra se paga el 50% ms que una hora normal. Los impuestos estn en funcin
del monto obtenido por el trabajador. Si el sueldo es menor o igual a S/. 2000 no paga
impuestos, pero si es mayor paga el 15%. Cul es el sueldo neto del trabajador y cul
es el monto en impuestos que debe pagar?
Diagrama de flujo
Inicio
horas<=100
Salario=140*precio+(horas-
Salario=horas*precio 140)*1.5*precio
Salario<=2000
Impuesto=salario*0.15
SalarioNeto=salario-impuesto
Escribir salarioNeto
impuesto
Fin
Diagrama de N-S
Inicio
horas<140
Salario=horas*precio Salario=140*precio+(horas-
140)*1.5*precio
Salario<=2000
Impuesto=salario*0.15
SalarioNeto=salario
SalarioNeto=salario-impuesto
Fin
Codigo en Java
12. Una llamada telefnica en cualquier telfono pblico cuesta S/. 0.50 por los primeros 3
minutos o menos. Cada minuto adicional cuesta S/. 0.10. Calcule el costo de una
llamada cualquiera.
Diagrama de flujo
Inicio
Leer minutos
Minutos<=3
Costo=minutos*0.50 Costo=1.50+(minutos-3)*0.60
Escribir costo
Fin
Diagrama de N-S
Inicio
Variables minutos,costo
Leer minutos
minutos<=3
Costo=minutos*0.50 Costo=1.50+(minutos-3)*0.60
Escribir costo
Fin
Cdigo en Java