Está en la página 1de 8

Facultad de Ingeniera de Sistemas y Electrnica

Escuela de Ingeniera de Sistemas

Gua de Practica No. 04

Curso: Principios de Algoritmos

I. OBJETIVOS
El alumno analiza cada una de las etapas en el desarrollo de un algoritmo.
Desarrollo de algoritmos condicionales

II. ESPECIFICACIN DEL EJERCICIO

Enunciado del problema

Realizar un algoritmo usando el PSEINT que construya una calculadora que lea 2 nmeros y un
operador, efecte la operacin indicada (suma, resta, multiplicacin y divisin).

III. DESARROLLO DE LA SOLUCIN

La instruccin Segn (Caso) Hacer es una forma de expresin de un anidamiento mltiple de


instrucciones Si... Entonces Sino.
En este caso se ingresan 2 nmeros y segn el operador (+) Suma, (-) Resta, (*) multiplicacin,
(/) Divisin se realiza la operacin luego se obtiene la respuesta.

Pgina 1|8
Facultad de Ingeniera de Sistemas y Electrnica
Escuela de Ingeniera de Sistemas

Desarrollo de la solucin en seudocdigo.

Proceso Calculadora
Escribir 'OPERACIONES CON LA CALCULADORA
Escribir 'Ingrese nmero 1
Leer numero1
Escribir 'Ingrese nmero 2
Leer numero2
Escribir 'Que Operacin desea realizar (+) Suma (-) Resta (*) Multiplicacin (/) Divisin
Leer operador
Segn operador Hacer
'+': operacion <- numero1+numero2
'-': operacion <- numero1-numero2
'*': operacion <- numero1*numero2
'/': operacion <- numero1/numero2
De Otro Modo:
Escribir 'no existe'
FinSegun
Escribir 'La Respuesta es ==>', operacin
FinProceso

Resultado del ejercicio con el operador (+)

Resultado del ejercicio con el operador (/)

Pgina 2|8
Facultad de Ingeniera de Sistemas y Electrnica
Escuela de Ingeniera de Sistemas

IV. EJERCICIOS PROPUESTOS

1. Construya un algoritmo que al ingresar un nmero entero imprima el da de la semana que le


corresponde. Por ejemplo: al ingresar 1 debe imprimir lunes.

2. Construir un algoritmo que al ingresar un nmero entero que indique el mes, nos muestre
cuantos das tiene dicho mes.

3. Una compaa de seguros ofrece a sus clientes cuatro tipos de seguro de sepelio:

Tipo Mximo nmero de Personas Pago mensual (S/.)


A 8 40
B 6 30
C 4 20
D 2 10

Si el cliente asegura a ms personas de la indicadas en el cuadro anterior tendr que pagar


S/.8.00 mensuales por cada persona adicional si es que el seguro es de tipo A o B, y S/.5.00
mensuales por cada persona adicional si es que el seguro es de tipo C o D. Calcular el monto
anual que tiene que pagar un determinado cliente.

Pgina 3|8
Facultad de Ingeniera de Sistemas y Electrnica
Escuela de Ingeniera de Sistemas

4. Una empresa de carga brinda servicio a todo el continente americano, la tarifa que cobra
por cada tonelada se muestra en el siguiente cuadro:
Destinos ($/tonelada)

Medio de transporte Norte Sur Centro

Areo 30 25 20

Martimo 25 20 15

Terrestre 20 15 10

Asimismo, si la carga que se transporta es perecible, se le incrementa el 7% del pago total


de acuerdo a las toneladas.

5. Un banco realiza el pago de intereses a sus clientes por un depsito a plazo fijo de acuerdo
a la siguiente informacin: Tipo de moneda, Tiempo de depsito y monto depositado. Los
intereses sern aplicados segn el siguiente cuadro:
Meses Soles (%) Dlares (%)

05 0 0

6 12 6 4

13 mas 9 7

Mostrar el inters y el monto total a recibir.

6. Un supermercado ofrece a sus clientes descuentos de acuerdo al monto de compra, como se


muestra en el siguiente cuadro:

Compra (S/.) Descuento (%)

0 250 0

251 500 5

501 1000 10

1001 ms 15

Pgina 4|8
Facultad de Ingeniera de Sistemas y Electrnica
Escuela de Ingeniera de Sistemas

Para recibir los beneficios de descuento un cliente solo puede comprar dentro de un
determinado rubro, as mismo dependiendo del rubro de la compra, se le aplica el siguiente
impuesto sobre la compra descontada.

Rubro Impuesto (%)

Comestibles 15

Juguetes 20

Construir un algoritmo que calcule el pago total que har un determinado cliente.

7. Una tienda de venta de polos ha establecido porcentajes de descuento, indicados a


continuacin, de acuerdo a las caractersticas de la prenda: Tipo de algodn (Simple, Pima),
Tipo de prensa (Nio, Joven, Adulto), Detalle de la prenda (Sin estampado, Con estampado)

Joven Adulto
Nio
S C S C S C
Tipo de algodn
Simple 3 5 4 6 5 7

Pima 5 3 6 4 7 5

Calcular el importe a pagar por una prenda.

8. Un centro comercial ofrece ventas financiadas por 3 tipos de tarjetas de crdito como
indica a continuacin:
Max. Letras Tipo de Tarjeta Inters (%)

12 A 5

8 B 10

6 C 15

El cliente solo puede financiar una compra hasta el mximo de letras que se indica en el
cuadro anterior, en caso contrario la venta no debe proceder. Calcular el monto de cada
letra por pagar as como el monto total.

Pgina 5|8
Facultad de Ingeniera de Sistemas y Electrnica
Escuela de Ingeniera de Sistemas

9. Una empresa area realiza ofertas de pasajes a 3 destinos diferentes, de acuerdo a la


cantidad de pasajes que se compra, como se muestra en el siguiente cuadro:
Destino Precio ($) Menos de 5 pasajes (%) De 5 a ms Pasajes (%)

Pars 184.00 10 15

Italia 139.70 15 20

Grecia 127.40 20 25

Un cliente solo puede comprar pasajes para una ciudad. Calcular el total que tiene que pagar
un determinado cliente.

10. Un club social a clasificado a sus socios en 3 categoras, como se muestra en el siguiente
cuadro:
Categora Cant. Boletos Pago Mensual (S/.) Dscto (%)

A 25 200 4

B 20 150 3

C 15 100 2

Dicho club realiza mensualmente un tipo de evento (rifas, almuerzos, etc.)., de esta manera,
un socio est obligado a vender la cantidad de boletos que se indican en el cuadro anterior,
pero si un socio vende ms de los boletos indicados, se le descuenta S/.2.00 por cada boleto
vendido. Adems si el socio tiene ms de 55 aos recibe un porcentaje de descuento de su
pago mensual. Calcular el monto total que paga un socio en un mes.

11. Calcular el pago de un obrero que trabaja a destajo. El pago que recibe el obrero por cada
unidad producida depende de su categora y del tipo de producto que produce, como se
muestra en el siguiente cuadro:
Tarifa (S/. x unidad)

Categora Tejas Losetas

A 2.50 2.00

B 2.00 1.50

Pgina 6|8
Facultad de Ingeniera de Sistemas y Electrnica
Escuela de Ingeniera de Sistemas

C 1.50 1.00

As mismo, el obrero recibe una bonificacin especial de acuerdo a la cantidad que produce:

Unidades Producidas Bonificacin (%)

1 250 0.00

251 500 50.00

501 1000 100.00

1001 mas 150.00

Adems del total de ingresos se descuenta 75 por seguro.

12. En una empresa, los salarios van a aumentar en base al contrato actual del trabajador:
Contrato Aumento %

De 0 a 1500 soles 20

De 1501 a 3000 soles 10

De 3001 a 6000 soles 5

De 6001 soles a ms 0

Adems el trabajador recibir una bonificacin especial de acuerdo a su condicin civil.

Estado civil Bonificacin

Soltero 100.00

Casado 150.00

Se pide mostrar cuanto es la bonificacin del trabajador y cul es su sueldo neto.

Pgina 7|8
Facultad de Ingeniera de Sistemas y Electrnica
Escuela de Ingeniera de Sistemas

13. Disee un algoritmo que determine el pago a realizar, sabiendo sus montos y que los
descuentos dependen de la categora, en base a la siguiente tabla:
Categora Descuentos

A 5%

B 7%

C 10%

D 15%

Pgina 8|8

También podría gustarte