SC de Psint
SC de Psint
SC de Psint
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
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ú.
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.
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.
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:
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:
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:
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:
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:
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.