SC de Psint

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

Separata de trabajo 07 – Estructuras condicionales múltiples

Semana 09

Ejercicios explicativos

1. Elabore un programa que permita ingresar el número del mes e imprima en pantalla el nombre del mes
correspondiente, si el usuario ingresa un valor fuera del rango de [1-12] mostrar una advertencia.
Proceso nombre_mes
Definir mes Como Entero;
Escribir "Ingrese el número del mes (1-12): ";
Leer mes;
Segun mes Hacer
1: Escribir "Enero";
2: Escribir "Febrero";
3: Escribir "Marzo";
4: Escribir "Abril";
5: Escribir "Mayo";
6: Escribir "Junio";
7: Escribir "Julio";
8: Escribir "Agosto";
9: Escribir "Septiembre";
10: Escribir "Octubre";
11: Escribir "Noviembre";
12: Escribir "Diciembre";
De Otro Modo: Escribir "Ingrese un valor entre 1 y 12";
Fin Segun

FinProceso

2. Construya un pseudocódigo, que permita calcular el valor de f(x) según la siguiente expresión:
Proceso descuentos
Definir x, fx Como Real
Escribir "Ingresa x"
Leer x
Segun x MOD 4 Hacer
0: fx<-x^3
1: fx<-(x^2-14)/(x^3)
2: fx<-x^3+5
3: fx<-0
FinSegun
Escribir "f(", x, ") = ", fx

Definir sueldo, dscto, sneto Como Real


Escribir "Ingrese el sueldo"
Leer sueldo
Si sueldo <= 1000 Entonces
dscto <- 0.1*sueldo
SiNo
Si sueldo <= 2000 Entonces
dscto <- 0.05*(sueldo-1000) SiNo
dscto <- 0.03*(sueldo-2000)
FinSi
FinSi
sneto <- sueldo - dscto
Escribir "Sueldo: S/", sueldo
Escribir "Descuento: S/", dscto
Escribir "Sueldo neto: S/", sneto
FinProceso

Ejercicios propuestos
1. Una empresa de telecomunicaciones canadiense ofrece servicio de callback a un precio atractivo. El costo
de las llamadas telefónicas depende tanto del lugar de origen de la llamada como de la zona geográfica
en la que se encuentre el país destino. En la siguiente tabla se presenta el costo por 60 segundos para las
llamadas originadas en Perú.

Clave Zona Precio por minuto


1 Estados Unidos 0.13
2 Canadá 0.11
5 América del Sur 0.22
6 América Central 0.19
7 México 0.17
9 Europa 0.17
10 Asia 0.20
15 África 0.39
20 Oceanía 0.28

Realice un programa que le permita calcular e imprimir el costo total de una llamada telefónica,
considerando tanto la zona como la duración de la llamada.
2. Realizar un algoritmo que nos permita determinar si un alumno tiene una nota de 0, 1 y 2 necesita
reforzamiento 3, 4, Desaprobado, 5,6, 7 Aprobado, 8, 9 Excelente y 10 es Becado. Emplear una estructura
condicional múltiple.

3. Realizar un algoritmo que permita representar los días de la semana correspondiente a los cuerpos
celestes del Sistema solar, de tal forma que ingrese el nombre del día y el programa retorne el cuerpo
celeste correspondiente según la siguiente tabla.

Día Cuerpo celeste

Lunes Luna
Martes Marte
Miércoles Mercurio
Jueves Júpiter
Viernes Venus
Sábado Saturno
Domingo Sol
PRINCIPIOS DE ALGORITMOS

Práctica dirigida #7

Si anidado y Según

Desarrolla los pseudocódigos correspondientes a los siguientes ejercicios utilizando la estructura condicional si
anidado y la estructura condicional múltiple para cada uno de los ejercicios.

Por ejemplo, para el ejercicio 1 deberá contar con dos respuestas una utilizando si anidado y otra respuesta
utilizando según.

La entrega será en un archivo comprimido que conténgalos 14 ejercicios desarrollados.

1. Un centro comercial ha decidido hacer un obsequio a los clientes cuyo importe total pagado es mayor
de S/. 500. Para obtener el obsequio, el cliente debe extraer un bolo de una urna que contiene 50 bolos
numerados del 1 al 50. Con el número del bolo, el obsequio se obtiene de la siguiente tabla:

Número del bolo Obsequio


10 Una agenda
20 Un reloj
30 Una memoria USB
40 Un perfume
50 Una radio
Otro Una pelota

Dado el importe total pagado y el número del bolo, diseñe un programa que determine el obsequio
correspondiente.

2. Diseñe un algoritmo que lea un número entero y determine el estado civil correspondiente de acuerdo
con la siguiente tabla:

Número Estado civil


1 Soltero
2 Casado
3 Viudo
4 Divorciado
3. Una dulcería vende chocolates a los precios dados en la siguiente tabla:

Tipo de chocolate Precio unitario


Primor S/. 8.5
Dulzura S/. 10.0
Tentación S/. 7.0
Explosión S/. 12.5

Como oferta, la tienda aplica un porcentaje de descuento sobre el importe de la compra, basándose en la
cantidad de chocolates adquiridos, de acuerdo con la siguiente tabla:

Cantidad de chocolates Descuento


4.0%
6.5%
9.0%
11.5%

Adicionalmente, si el importe a pagar es no menor de S/. 250, la tienda obsequia 3 caramelos por cada
chocolate; en caso contrario, obsequia 2 caramelos por cada chocolate.

Dado el tipo de chocolate y la cantidad de unidades adquiridas, diseñe un programa que determine el
importe de la compra, el importe del descuento, el importe a pagar y la cantidad de caramelos de
obsequio.
4. Una librería ha puesto a la venta los libros indicados en la siguiente tabla:

Libro Precio
Java 2 a Fondo $ 30
HTML 5 Fácil $ 27
Aprenda C++ $ 20
Compendio de JavaScript $ 35
Como oferta, la librería aplica un porcentaje de descuento sobre el importe compra de acuerdo con la
siguiente tabla:

Importe compra Descuento


5%
7%
9%
11%

Dado el libro y la cantidad de ejemplares adquiridos, diseñe un algoritmo que determine el importe
compra, el importe del descuento y el importe a pagar.
5. Dados los siguientes tipos de papel y sus respectivas dimensiones:

Tamaño de papel Dimensiones


A4 297 x 210 mm
B5 182 x 257 mm
A5 148 x 210 mm
Carta 8½ x 11 pulg
Legal 8½ x 14 pulg
Ejecutivo 7¼ x 10½ pulg
Media carta 5½ x 8½ pulg

Se conoce como área imprimible al área que queda libre luego de descontar los márgenes superior,
inferior, izquierdo y derecho. Dado el tamaño del papel y los márgenes superior, inferior, izquierdo y
derecho en centímetros, diseñe un programa que determine el área imprimible en cm 2.
6. Una empresa de transportes brinda servicios en dos rutas (Lima-Huánuco y LimaHuancayo) en tres
calidades de servicio a los precios por boleto dados en la siguiente tabla:
Precio del boleto
Calidad Lima-Huánuco Lima-Huancayo
A S/. 45 S/. 38
B S/. 35 S/. 33
C S/.30 S/. 28
Como oferta, la empresa efectúa 5% de descuento sobre el importe de la compra únicamente para compras de
boletos de calidad A, independientemente de la ruta elegida, siempre y cuando la cantidad de boletos
adquiridos sea más de 4.

Dada la ruta elegida, la calidad del servicio y la cantidad de boletos adquiridos, diseñe un programa que
determine el importe de la compra, el importe del descuento y el importe a pagar.

También podría gustarte