You are on page 1of 23

1. Determinar si un nmero entero es mltiplo de 7 y 3.

Diagrama de Flujo

Inicio

Leer Numero

Numero%21=0

Escribir El Numero Escribir El Numero no


es mltiplo de 7 y 3 es mltiplo de 7 y 3

Fin

Diagrama de N-S

Inicio

Variables Inicio

Leer Numero

Si Numero%21=0 No

Escribir El Numero es Escribir El Numero no es


mltiplo de 3y 7 mltiplo de 3y 7

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

Variables cantidad, precio, monParcial, Igv, monTotal

Leer cantidad, precio

monParcial =cantidad*precio
Igv=monParcial*0.18
monTotal=monParcial-Igv

Escribir monParcial, Igv, monTotal

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 < 200

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 < 2000 No

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

Leer cantidad, precio

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

variables cantidad, precio, compra, descuento

Leer cantidad, precio

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

Leer notaT, notaM, notaF

promedio=notaT*0.40+notaM*0.30+notaF*0.30

Escribir El promedio del


alumno es: + promedio

Fin

Diagrama de N-S

Inicio

Variables notaT, notaM, notaF, promedio

Leer notaT, notaM, notaF

promedio=notaT*0.40+notaM*0.30+notaF*0.30

Escribir El promedio del alumno es: + promedio

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

Leer horas, pago

Salario=horas*pago
Salario=salario*0.93

Escribir El salario es: +


salario

Fin

Diagrama de N-S

Inicio

Variables horas, pago, salario

Leer horas, pago

Salario=horas*pago

Salario=salario*0.93

Escribir El promedio del alumno es: + promedio

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

resultado=a+b resultado=a+b resultado=a+b resultado=a+b

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

Leer meses, trabajador

trabajador

funcionario=meses*1000*0.85 administ=meses*800*0.85 Leer docenas

obrero=meses*docenas*50*0.85

Escribir Sueldo Escribir Sueldo Escribir Sueldo


aplicado el 15% aplicado el 15% aplicado el 15%
es+funcionario es+administ es+obrero

Fin
Diagrama de N-S

Inicio

Variables meses, funcionario,administ,obrero,docena

Leer meses, trabajador

trabajador

funcionario=meses* administ=meses*80 Leer docenas


1000*0.85 0*0.85

Escribir Sueldo Escribir Sueldo obrero=meses*doc


aplicado el 15% aplicado el 15% enas*50*0.85
es+funcionario es+administ
Escribir Sueldo
aplicado el 15%
es+obrero

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

Variables Consumo, pago

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

Leer horas precio

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

Variables horas, salario, impuesto,salarioNeto,precio

Leer horas ,precio

horas<140

Salario=horas*precio Salario=140*precio+(horas-
140)*1.5*precio

Salario<=2000

Impuesto=salario*0.15
SalarioNeto=salario
SalarioNeto=salario-impuesto

Escribir Impuesto, salarioNeto

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

You might also like