Você está na página 1de 25

1. Determinar si un número entero es múltiplo de 7 y 3.

Diagrama de Flujo

Inicio

Leer Numero

Numero%21=0

Escribir “El Numero Escribir “El Numero no


es múltiplo de 7 y 3 es múltiplo 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


múltiplo de 3y 7 “ múltiplo de 3y 7 “

Fin
Código en 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
Código 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
Código 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
cuánto 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
Código 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
Código en Java
6. Calcular el salario que recibirá un trabajador, si se conoce el número de horas
trabajadas y el pago que recibe por hora. Considere además 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
Código en Java
7. Ingresar dos enteros y un operador (+, -, *, /) y determine el resultado de aplicar el
operador a dichos números.

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
Código en Java
8. 8
9. Una empresa tiene tres categorías de trabajadores: Funcionarios, Administrativos y
Obreros. Cada uno de ellos tiene formas de pago diferentes. Un funcionario
mensualmente recibe 1000 soles por cada año que lleva desempeñándose en dicho
cargo. El sueldo mensual del administrativo siempre es 800 soles y los obreros ganan
en función a su producción: por cada docena producida en el mes, reciben 50 soles.
Determinar cuánto recibirá un trabajador, si sobre su sueldo básico 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

Código 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 varía 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 pago=150*(consumo-
100)*1.85 Consumo<200

pago=150*185*(consu
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

Código 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% más que una hora normal. Los impuestos están en función
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%. ¿Cuál es el sueldo neto del trabajador y cuál
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 telefónica en cualquier teléfono público 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
Código en Java

Você também pode gostar