Vous êtes sur la page 1sur 19

Universidad Nacional Pedro Ruíz Gallo

Facultad de Ing. Civil, Sistemas y Arquitectura


Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

Taller Nº 12: Estructuras Secuenciales y Condicionales


1. Determine si un número entero cualquiera, es múltiplo de 7 y 3.

a. Diagrama N-S

Inicio
Variables x
Leer x
X%7==0
V F
X%3==0 X%3==0
V F V F
Escribir x es múltiplo Escribir x es múltiplo Escribir x es múltiplo de Escribir x no es múltiplo de 7
de 7 y 3 de 7 3 y3
Fin

b. Diagrama de flujo

Inicio

Leer x

x%7 == 0
V F

x%3 == 0 x%3 == 0
V F V F

Escribir x es Escribir x es Escribir x es Escribir x no


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

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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

a. Diagrama N-S

Inicio
Variables precio, cantidad, mp, igv, mt
Leer precio
Leer cantidad
Calcular mp = precio*cantidad
Calcular igv = mp*18/100
Calcular mt = mp + igv
Escribir mp
Escribir igv
Escribir mt
Fin
b. Diagrama de Flujo

Inicio

Leer Precio Calcular


mt = mp + igv
Leer Cantidad
Escribir mp

Calcular mp =
precio * cantidad
Escribir igv

Calcular igv =
Escribir mt
mp * 18/100

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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%

a. Diagrama N-S

Inicio
Variables sueldo, imp
Leer sueldo

V sueldo > 3500 F

sueldo > 2000


V F
Calcular imp =
sueldo*13/100
Calcular imp = Calcular imp =
sueldo * sueldo * 7/100
10/100
Escribir imp

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

b. Diagrama de Flujo

Inicio

Leer sueldo

sueldo >
V 3500 F

Calcular imp =
sueldo >
sueldo * 13/100
V 2000 F

Calcular imp = Calcular imp =


sueldo * 10/100 sueldo * 7/100

Escribir imp

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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á.

a. Diagrama N-S

Inicio
Variables precio, cantidad, descuento, cobro
Leer precio
Leer cantidad
Precio * cantidad > =50 F
V

Calcular imp = precio * cantidad *


Calcular imp = precio * cantidad * 8/100
10/100

Calcular cobro = precio * cantidad *


Calcular imp = precio * cantidad * 92/100
90/100

Escribir imp
Escribir cobro
Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

b. Diagrama de Flujo

Inicio

Leer precio

Leer cantidad

Precio *
cantidad >= 50
V F

Calcular imp = precio * Calcular imp = precio *


cantidad * 10/100 cantidad * 8/100

Calcular cobro = precio * Calcular cobro = precio *


cantidad * 90/100 cantidad * 92/100

Escribir imp

Escribir cobro

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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 peso de 40%, 30% y 30% respectivamente.
Calcular el promedio del alumno.

a. Diagrama N-S

Inicio
Variables T, M, F, prom
Leer T
Leer M
Leer F
Calcular prom = T * 4/10 + (M + F)*3/10
Escribir prom
Fin
b. Diagrama de flujo

Inicio

Leer T

Leer M

Leer F

Calcular prom = T *
4/100 + (M + F)*9/100

Escribir prom

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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%.

a. Diagrama N-S

Inicio
Variables paghor, numhor, sueldo
Leer paghor
Leer numhor
Calcular sueldo = paghor * numhor *93/100
Escribir sueldo
Fin
b. Diagrama de Flujo

Inicio

Leer paghor

Leer numhor

Calcular sueldo = paghor *


numhor * 93/100

Escribir sueldo

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

7. Ingresar dos enteros y un operador (+, -, *, /) y determine el resultado de aplicar el


operador a dichos números.

a. Diagrama N-S

Inicio
Variables a,b,res,oper

Leer a
Leer b
Leer oper

V oper==’+’ F

V oper==’-’ F

oper==’*’
V F
Calcular res = a + b
Calcular V oper==’/’ F
res = a - b Calcular
res = a * b Escribir
Calcular res
Operador no
=a/b
admitido
Escribir res
Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

b. Diagrama de Flujo

Inicio

Leer a

Leer b

Leer oper

Oper
V ==’+’ F

Calcular
Oper
res = a + b V ==’-’ F

Calcular
Oper
res = a - b ==’*’
V F

Calcular
Oper
res = a * b ==’/’
V F

Calcular Leer
Operador no
res = a / b
Admitido

Escribir res

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

8. Los trabajadores de una fábrica tienen 3 turnos: mañana, tarde y noche. La tarifa
normal corresponde a los turnos de mañana y tarde, mientras que de noche son 30%
mayores. Elabore un algoritmo que lea el número de horas laboradas por un
trabajador, la tarifa normal y el turno en que trabajó el trabajador y calcule el salario
semanal.

a. Diagrama N-S

Inicio
Variables hor, tar, sal, diaman, diatar, dianoc
Leer hor
Leer tar
Leer diaman
Leer diatar
Leer dianoc
Calcular sal = hor * (tar * (diaman + diatar + (dianoc * 130/100)))
Escribir sal
Fin

b. Diagrama de Flujo

Inicio

Leer hor Leer dianoc

Leer tar Calcular sal = hor * (tar *


(diaman + diatar + (dianoc *
130/100)))
Leer diaman

Escribir sal
Leer diatar

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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

a. Diagrama N-S

Inicio
Variables docenas, años, sueldo, Cargo
Leer Cargo
Leer docenas
Leer años

V Cargo==’F’ F

Cargo==’A’
V F
Calcular sueldo = 1000
* años
Calcular sueldo Calcular sueldo =
= 800 docenas * 50 * 85 /
100
Escribir sueldo
Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

b. Diagrama de Flujo

Inicio

Leer Cargo

Leer docenas

Leer años

Cargo ==
V ‘F’ F

Calcular sueldo
Cargo ==
= 1000 * años
V ‘A’ F

Calcular Calcular sueldo =


sueldo = 800 docenas * 50 *
85/100

Escribir sueldo

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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.

a. Diagrama N-S

Inicio

Variables litros, preciop, precio

Leer litros

V litros > 200 F

litros >= 100


V F
Calcular
preciop=litros*1.99
Calcular preciop = (litros Calcular preciop = litros * 1.5
- 100) * 1.85 + 100*1.5

V Preciop > 250 F

Calcular precio=preciop Calcular precio=preciop


* 93/100

Escribir precio

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

b. Diagrama de Flujo

Inicio

Leer litros

litros >
V 200 F

Calcular
monto = 120 litros
V >= 100 F

Calcular preciop Calcular preciop


= (litros - 100) * = litros * 1.5
1.85 + 100 * 1.5

preciop
V > 250 F

Calcular precio = Calcular precio =


preciop * 93/100 preciop

Escribir preciop

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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.

a. Diagrama N-S

Inicio
Variables ph, horas, imp, sueldo, sn
Leer ph
Leer horas

V horas > 140 F

Calcular sueldo = ph *
140 + (horas - 140) * ph * Calcular sueldo=ph * horas
150/100

Sueldo > 2000


V F

Calcular imp = sueldo *


Calcular imp = 0
15/100

Calcular sn = sueldo - imp Calcular sn = sueldo

Escribir sn
Escribir imp
Fin

b. Diagrama de Flujo
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

Inicio

Leer ph

Leer horas

horas >
V 140 F

Calcular sueldo = ph * Calcular sueldo = ph *


140 + (horas - 140) * ph horas
* 150/100

sueldo >
V 2000 F

Calcular imp = sueldo * Calcular imp = 0


15/100

Calcular sn = sueldo - Calcular sn = sueldo


imp

Escribir sn

Escribir imp

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

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.

a. Diagrama N-S

Inicio
Variables min, costo
Leer min

V min > 3 F
Calcular costo = 3
* 0.5 + (min-3) * Calcular costo=min*0.5
0.1
Escribir costo
Fin

b. Diagrama de Flujo

Inicio

Leer min

min > 3
V F

Calcular costo = 3 * 0.5 Calcular costo = min *


+ (min - 3) * 0.1 0.5

Escribir costo

Fin
Universidad Nacional Pedro Ruíz Gallo
Facultad de Ing. Civil, Sistemas y Arquitectura
Escuela Profesional de Ingeniería de Sistemas
a

TALLER DE COMPUTACIÓN E INFORMATICA BASICA

Vous aimerez peut-être aussi