segun sea

9
Guía Práctica Nº 03 1. Construya un algoritmo que al ingresar un número entero imprima el día de la semana que le corresponde. Por ejemplo: al ingresar 1 debe imprimir lunes. 2. Se desea saber cuanto pagar por comprar una cierta cantidad de polos de la misma talla. Los precios se muestran en la tabla: DATOS DE ENTRADA DATOS DE SALIDA Cantidad de Polos (Entero cp) Talla del Polo (Carácter talla) Monto a pagar (Real monto) ALGORITMO INICIO Entero cp Carácter talla Real monto, precio Escribir (“Ingrese la cantidad de polos : ”) Leer (cp) Escribir (“Ingrese la talla [S]: Small [M]: Medium [L]: Large”) Leer (talla) Según sea (talla) entonces caso ‘S’ : precio 30.0 caso ‘M’ : precio40.0 caso ‘L’ : precio50.0 Sino : precio0.0 Fin_Segun Si (precio>0) entonces Talla Precio Small [‘S’] 30 Medium [‘M’] 40 Large [‘L’] 50 Sesión 5: Estructuras Selectivas – Control “Según

description

Según sea ejercicios resueltos

Transcript of segun sea

Page 1: segun sea

Guía Práctica Nº 03

1. Construya un algoritmo que al ingresar un número entero imprima el día de la semana que le corresponde. Por ejemplo: al ingresar 1 debe imprimir lunes.

2. Se desea saber cuanto pagar por comprar una cierta cantidad de polos de la misma talla. Los precios se muestran en la tabla:

DATOS DE ENTRADA DATOS DE SALIDACantidad de Polos (Entero cp)Talla del Polo (Carácter talla)

Monto a pagar (Real monto)

ALGORITMOINICIO Entero cp Carácter talla Real monto, precio Escribir (“Ingrese la cantidad de polos : ”) Leer (cp) Escribir (“Ingrese la talla [S]: Small [M]: Medium [L]: Large”) Leer (talla) Según sea (talla) entonces caso ‘S’ : precio 30.0 caso ‘M’ : precio40.0 caso ‘L’ : precio50.0 Sino : precio0.0 Fin_Segun Si (precio>0) entonces monto precio * cp Escribir (“El monto a pagar es : ”, monto) Sino Escribir (“Error.. talla ingresada no valida…”) Fin_siFIN

Talla PrecioSmall [‘S’] 30

Medium [‘M’] 40Large [‘L’] 50

Sesión 5: Estructuras Selectivas – Control “Según sea”

Page 2: segun sea

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

AéreoMarítimo

3025

2520

2015

Mostrar cuanto debe pagarse por el envío.

4. Un banco realiza el pago de intereses a sus clientes por un deposito de acuerdo a la siguiente información: Tipo de moneda, Tiempo de deposito y monto depositado. Los intereses serán aplicados según el siguiente cuadro:

Mostrar el interés y el monto total a recibir.

Meses Soles (%)

Dólares (%)

0 – 56 – 1213 –mas

269

347

Page 3: segun sea

DATOS DE ENTRADA DATOS DE SALIDAMonto del deposito (Real monto)Tipo de moneda (Carácter moneda)Cantidad de meses (Entero meses)

Monto del interés (Real interes)Monto total (Real total)

ALGORITMOINICIO Real monto, interés, total, porc Carácter moneda Entero meses Escribir (“Ingrese la cantidad de meses : ”) Leer (meses) Escribir (“Ingrese el monto a depositar”) Leer (monto) Escribir (“Ingrese el tipo de moneda [S]: Soles [D]: Dólares ”) Leer (moneda) Si (meses>0 and ( moneda=’S’ or moneda=’D’) ) entonces Si(meses>0 and meses<=5) entonces Según sea(moneda) entonces caso ‘S’: porc0.02 caso ‘D’: porc0.03 Fin_segun Sino Si (meses>=6 and meses<=12) entonces Según sea(moneda) entonces caso ‘S’: porc0.06 caso ‘D’: porc0.04 Fin_segun Sino Si (meses>=13) entonces Según sea(moneda) entonces caso ‘S’: porc0.09 caso ‘D’: porc0.07 Fin_segun Fin_si interes porc * monto total monto + interés Escribir(“El interés ganado es : ”, interes) Escribir(“El monto final del deposito es : ”, total) Sino Escribir (“Datos ingresados son incorrectos….”) Fin_si FIN

Page 4: segun sea

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

251 – 500501 - más

05

10Dependiendo del rubro de la compra, se le aplica el siguiente impuesto sobre la compra descontada.

Rubro Impuesto (%)ComestiblesJuguetes

1520

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

Page 5: segun sea

6. Una tienda de venta de polos ha establecido porcentajes de descuento sobre los precios, indicados a continuación, de acuerdo a las características de la prenda: Tipo de algodón (Simple, Pima), Tipo de prenda (Niño, Joven):

Calcular el importe a pagar por una determinada cantidad de prendas.

Tipo de algodón Tipo de PrendaNiño [1] Joven [2]

Simple [1] 15% 10%Pima [2] 10% 5%

Page 6: segun sea

DATOS DE ENTRADA DATOS DE SALIDACantidad de polos (Entero cp)Precio del polo (Real precio)Tipo de algodón (Entero algodon)Tipo de prenda (Entero prenda)

Monto a pagar (Real monto)

ALGORITMOINICIO Real precio, monto, porc Entero algodón, prenda, cp Escribir(“Ingrese la cantidad de polos ”) Leer(cp) Escribir(“Ingrese el precio del polo ”) Leer(precio) Escribir (“Ingrese tipo de algodón [1]: Simple [2]: Pima ”) Leer(algodon) Escribir(“Ingrese el tipo de prenda [1]: Niño [2]: Joven ”) Leer(prenda) Si ( cp>0 and precio>0 and algodón>=1 and algodón<=2 and prenda>=1 and prenda<=2) entonces Según sea (algodon) entonces case 1: Según sea (prenda) entonces caso 1: porc0.15 caso 2: porc0.10 Fin_segun caso 2: Según sea (prenda) entonces caso 1: porc0.10. caso 2: porc0.05 Fin_segun Fin_segun monto (1-porc)*precio*cp Escribir (“El monto a pagar es : ”, monto) Sino Escribir (“Error … ingrese valores validos!!!!”) Fin_si FIN

7. Un centro comercial ofrece ventas financiadas por 3 tipos de tarjetas de crédito como indica a continuación:

Page 7: segun sea

Tipo de Tarjeta Interés (%)Visa

PremiumElectrón

15105

El cliente solo puede financiar una compra hasta el máximo de 8 letras, en caso contrario la venta no debe proceder. Calcular el monto de cada letra por pagar así como el monto total.

8. Una tienda de venta de polos ha establecido porcentajes de descuento, indicados a continuación, de acuerdo a las características de la prenda: Tipo de algodón (Simple, Pima), Tipo de prensa (Niño, Joven, Adulto), Detalle de la prenda (Sin estampado, Con estampado)

Niño Joven AdultoTipo de algodón S C S C S C

Simple 3 5 4 6 5 7Pima 5 3 6 4 7 5

Calcular el importe a pagar por varias prendas del mismo tipo.

9. Un centro comercial ofrece ventas financiadas por 3 tipos de tarjetas de crédito como indica a continuación:

Max. Letras Tipo de Tarjeta Interés (%)1286

ABC

51015

El cliente solo puede financiar una compra hasta el máximo 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.