Logo Studenta

Separata07 - Estructuras condicionales múltiples

¡Estudia con miles de materiales!

Vista previa del material en texto

Separata de trabajo 07 
Estructuras condicionales múltiples 
Semana 09 
 
Esta separata de ejercicios sirve para tu práctica individual, resolver los ejercicios te ayudará a 
reforzar los conceptos tratados en el curso. Algunos de los ejercicios serán tomados como 
ejemplo en los videos del curso. Si tuvieses dudas en la resolución de los ejercicios, plantea la 
pregunta en el foro de consulta. 
 
 
 
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

Continuar navegando