Você está na página 1de 16

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE INGENIERA CIVIL, SISTEMAS Y


ARQUITECTURA

TALLER DE
COMPUTACIN

TEMA:
EJERCICIOS DE ALGORITMOS

PROFESOR:
ING. JESS BERNARDO OLAVARRIA PAZ

ALUMNA:
SNCHEZ SNCHEZ YANIRA DELICIA
Lambayeque, Chiclayo del 2015

ESTRUCTURAS SECUENCIALES Y CONDICIONALES


1. Determine si un nmero entero cualquiera, es mltiplo de 7 y 3.
Diagrama de flujo
Inicio

Leer N

N%3==0 y N%7==0

Escribir N, es mltiplo
de 3 y 7

N%3==0

Escribir N, es mltiplo de 3 pero


no de 7

N%7==0

Escribir N, Es
mltiplo de 7 pero
no de 3

Fin

Inicio

Escribir N, No es
mltiplo de 3 ni de 7

variables
Leer N

N
N%3==0 y N%7==0

F
V

Escribir N, Es mltiplo
de 3 y 7

N%3==0

Escribir N Es
mltiplo de 3 pero
no de 7

F
N%7==0

Escribir N, Es
mltiplo de 7
pero no de 3

Escribir N, No
es mltiplo de
3 ni de 7

Fin
Diagrama N-S

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 y precio
MParcial = cantidad *
precio
IGV = MParcial * 0.18

MTotal = MParcial + IGV

Escribir MParcial

Escribir IGV
Escribir MTotal
Fin

Inicio
variables

Cantidad, precio, MParcial, MTotal,


IGV
Leer cantidad, precio
MParcial = cantidad * precio
IGV = MParcial * 0.18
MTotal = MParcial + IGV
Escribir MParcial
Escribir IGV
Escribir MTotal
Fin

Diagrama N-S

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 S
V

Impuesto = S *
0.07

S <= 2000

Impuesto = S *
0.1

Escribir Impuesto

Fin

S > 2000 y S <=3500

Impuesto = S *
0.13

Inicio
Variables
Leer S

S, Impuesto
S <= 2000

F
S > 2000 y S <=3500

Impuesto = S * 0.07

V
Impuesto = S *
0.1

F
Impuesto = S * 0.13

Escribir Impuesto
Fin
Diagrama N-S

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
Precio Inicial = cantidad *
precio
V

Precio Inicial <= 50

Dscto= Precio Inicial *


0.08

Dscto= Precio Inicial *


0.1
Precio Final = Precio Inicial
- Dscto
Escribir Dscto
Escribir Precio Final
Fin

Diagrama N-S
Inicio
variables

cantidad, precio, Precio Inicial, Precio


Final, Dscto
Leer cantidad, precio
Precio Inicial = cantidad*precio
V
Precio Inicial <= 50

Dscto = Precio Inicial *


Dscto = Precio Inicial *
0.08
0.1
Precio Final = Precio Inicial - Dscto
Escribir Dscto
Escribir Precio Final
Fin

5. En un curso se han establecido tres notas: nota de trabajo T, nota de medio


ciclo M y nota de fin de ciclo F, cada una con un poco de 40%, 30% y 30%
respectivamente. Calcular el promedio de un alumno.
Diagrama de flujo

Inicio

Leer T, M, F

Promedio = (T*0.4) + (M*0.3) +


(F*0.3)
Escribir Promedio

Fin

Diagrama N-S
Inicio
Variables T, M, F
Leer T, M, F
Promedio = T*0.4 + M*0.3
+ F*0.3
Escribir Promedio
Fin

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 ht, ph

Salario = ht*ph (ht*ph)*0.07


Escribir Salario

Fin

Diagrama N-S

Inicio
variable ht, ph, Salario
s
Leer ht, ph
Salario = ht*ph (ht*ph)*0.07
Escribir Salario
fin

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, op

op

r=a+
b

r = a - b

*
r=a*b

/
r=a/b

Escribir r

Fin

Si No
Escribir El Operador no est
definido

Diagrama N-S
Inicio
Variable a, b, op, r
s
Leer a, b, op
op

+
r=a+b

-
r=a-b

*
r=a*b

Si No

r=a/b

Escribir El
Operador no est
definido

Escribir r
Fin

8. Los trabajadores de una fbrica tienen 3 turnos: maana, tarde y noche. La


tarifa normal corresponde a los turnos de maana y tarde, mientras que de
noche son 30% mayores. Elabore un algoritmo que lea el nmero de horas
laboradas por un trabajador, la tarifa normal y el turno en que trabaj el
trabajador y calcule el salario semanal.
Diagrama de flujo
Inicio

Leer ht, tarifa, turno

turno

M
salario = tarifa *
ht

T
salario = tarifa *
ht

N
salario = (tarifa * ht)
+ 0.3

Escribir salario

Fin

Si
Escribir Categora
desconocida

Diagrama N-S
Inicio
Variabl
ht, tarifa, turno, salario
es
Leer ht, tarifa, turno
turno

Si No

salario = tarifa
* ht

salario = tarifa
* ht

salario = (tarifa * ht)


+ 0.3

Escribir
Categora
desconocida

Escribir salario
Fin

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 dp, cargo

cargo

F
s = 1000(1000*0.15)

A
s = 800 (800*0.15)

O
s = (dp*50)(dp*50*0.15)

Escribir s

Fin

Si
Escribir Categora
desconocida

Diagrama N-S
Inicio
Variables
dp, cargo, s
Leer dp, cargo
cargo

Si No

s = 1000(1000*0.15)

s = 800 (800*0.15)

s = (dp*50)(dp*50*0.15)

Escribir
Categora
desconocida

Escribir s
Fin

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 N-S
Inicio
Variables consumo, consumoadic, PInicial, PFinal, Padic, PNeto, dscto
Leer consumo
V

consumo<=100

consumo>100
y
consumo<=200
V

PFinal = consumo*1.5

consumoadic = consumo
- 100
PInicial = 100*1.5
PFinal = consumo*1.99
Padic =
consumoadic*1.85
PFinal = PInicial+Padic

V
dscto = PFinal*0.07
PNeto = PFinal - dscto
Escribir PNeto
Fin

PFinal > 250

F
PNeto = PFinal

Diagrama de flujo

Inicio
Leer consumo

consumo<=100

PFinal =
consumo*1.5

consumo>100
y
consumo<=200

consumoadic = consumo
- 100

PFinal =
consumo*1.99

PInicial =
100*1.5
Padic =
consumoadic*1.85
PFinal =
PInicial+Padic
V

PFinal > 250

dscto =
PFinal*0.07

PNeto = PFinal

PNeto = PFinal dscto


Escribir PNeto
Fin

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 ht, tfija
V

ht <=140

monto = ht *
tfija

hadic = ht - 140

textra = 0.5 *
tfija
monto = (140+tfija) +
(hadic*textra)
V

monto <=2000

impuesto =
0

impuesto = 0.15 *
monto
sueldo = monto *
impuesto

sueldo = monto +
impuesto

Escribir sueldo, impuesto

Fin

Diagrama N-S
Inicio
Variables ht, tfija, monto, hadic, textra, impuesto, sueldo
Leer ht, tfija
V

ht <= 140

monto = ht * tfija

hadic = ht - 140
textra = 0.5 * tfija
monto = (140+tfija) + (hadic*textra)
monto <=2000

V
impuesto = 0
sueldo = monto + impuesto
Escribir sueldo, impuesto
Fin

impuesto = 0.15 * monto


sueldo = monto * impuesto

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 min
V

min <= 3

costo = 0.5

F
minadic = min - 3

costo = 0.5 +
(0.1*minadic)

Escribir costo

Fin

Diagrama de N-S
Inicio
variable
s
Leer min
V

min, costo, minadic

costo = 0.5
Escribir costo
Fin

min <= 3

F
minadic = min - 3
costo = 0.5 +
(0.1*minadic)

Você também pode gostar