Está en la página 1de 6

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

Proceso sin_titulo

definir c, t, ppm Como Real

escribir "ingrese la clave "

leer c

escribir "ingrese el tiempo en minutos a usar"

leer t

Segun c Hacer

1:

escribir "usted esta llamando a la zona de Estados Unidos"

ppm=t*0.13

2:

escribir "usted esta llamando a la zona de Canadá"

ppm=t*0.11

5:

escribir "usted esta llamando a la zona de América del Sur"

ppm=t*0.22

6:

escribir "usted esta llamando a la zona de América Central"


ppm=t*0.19

7:

escribir "usted esta llamando a la zona de México"

ppm=t*0.17

9:

escribir "usted esta llamando a la zona de Europa"

ppm=t*0.17

10:

escribir "usted esta llamando a la zona de Asia"

ppm=t*0.17

15:

escribir "usted esta llamando a la zona de África"

ppm=t*0.39

20:

escribir "usted esta llamando a la zona de Oceanía"

ppm=t*0.28

De Otro Modo:

Escribir "clave no valida"

Fin Segun

Escribir "el monto a pagar es: ", ppm "soles"

FinProceso

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.

Proceso sin_titulo

definir nt Como Real

escribir "ingrese una nota"

leer nt

Segun nt Hacer

0,1,2:

escribir "nesesita reforzamiento"


3,4:

escribir "desaprobado"

5,6,7:

escribir "aprobado"

8,9:

escribir "exelente"

10:

escribir "es becado"

Fin Segun

FinProceso

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

Proceso sin_titulo
definir d Como caracter
Escribir "ingrese un dia de la semana"
Leer d
Segun d Hacer
"lunes":
escribir "el cuerpo celeste es Luna"
"martes":
escribir "el cuerpo celeste es Marte"
"miercoles":
escribir "el cuerpo celeste es Mercurio"
"jueves":
escribir "el cuerpo celeste es Júpiter"
"viernes":
escribir "el cuerpo celeste es venus"
"sabado":
escribir "el cuerpo celeste es saturno"
"domingo":
escribir "el cuerpo celeste es sol"
De Otro Modo:
escribir "ingre un dia de la semana"
Fin Segun

FinProceso

También podría gustarte