Está en la página 1de 3

1) Para facilitar el entendimiento de fechas por parte de los usuarios en el sistema de

Una Universidad se ha decidido implementar un formato diferente. Actualmente las


fechas se almacenan como un número de 8 dígitos, donde los 4 primeros representan
el año, los siguientes 2 representan el mes, y los últimos 2 el día. Por ejemplo, el
número 20151118 representa el año 2015, el mes 11 y día 18. Su misión, es construir
un algoritmo que, dado una fecha en el formato actual, imprima la fecha en el
siguiente formato: Día – Mes – Año. Para la fecha de ejemplo, la respuesta del
algoritmo sería 18 –Noviembre – 2015.
R=
Escribir "fecha con el formato anterior", f1
Leer f1
dia = f1 mod 100
nf = f1 / 100
mes = nf mod 12
nf = nf / 100
año = nf
si (mes = 01)
Entonces
mt = enero
SiNo
si (mes = 02)
mt = febrero
SiNo
si (mes = 03)
mt = marzo
SiNo
si (mes = 04)
mt = abril
SiNo
si (mes = 05)
mt = mayo
SiNo
si (mes = 06)
mt = junio
SiNo
si (mes = 07)
mt = julio
SiNo
si(mes = 08)
mt = agosto
Sino
si (mes = 09)
mt = septiembre
SiNo
si (mes = 10)
mt = octubre
SiNo
si (mes = 11)
mt = noviembre
SiNo
si (mes = 12)
mt = diciembre
FinSi
Escribir "la fecha nueva es:", dia, mt, año
Fin Algoritmo

2) Se requiere construir un algoritmo que permita imprimir el valor que debe pagar el huésped
de un hotel, sabiendo que las habitaciones del mismo son de tres tipos y los valores, por
noche, son los siguientes:  Los precios son por persona. o Tipo A , B y C Tipo A (máx. 2
personas), 78 mil pesos por noche de una persona Tipo B (máx. 2 adultos, 2 niños), 115 mil
pesos por noche de una persona Tipo C (máx. 2 adultos, 4 niños), 170 mil pesos por noche de
una persona Sabiendo que los niños no pagan  Adicionalmente el hotel está ofreciendo una
promoción a sus clientes, la cual consiste en que si se realiza una reserva por más de 3 noches
se le otorga un descuento del 15% sobre el valor total.

R/ =
ESCRIBIR “ escribir el tipo de habitación” T
ESCRIBIR “la cantidad de adultos” CA
ESCRIBIR “cantidad de noches” NC

VALORPORNOCHE =

SI (T=A) = CA X 78000 X NC
SINO (T=B) = CA X 115000 X NC
SINO (T=C)=CQ X 170000 X NC
FSI
FSI
FSI
TOTAL A PAGAR =
SI (NC>”3 noches”) = valorpornoche x 0.85
SINO (VALORPORNOCHE)
FSI
FSI
ESCRIBIR “el total a pagar es de” TOTAL A PAGAR
3) Se necesita un construir un algoritmo que de tres opciones al usuario, si se selecciona la
primera se calcula el área de un rectángulo; si la opción es la dos se calcula el área de un
triángulo y cuando se elija la tres se calcula el área de un círculo (𝐴 = 𝜋𝑟 2). (Nota: la opción
ingresada por el usuario debe ser un número entero). En cualquier otro caso, se debe mostrar
un mensaje de error. En casa caso, debe solicitar la información necesaria para realizar el
cálculo correspondiente.

R/=
DEFINIR = OPCION COMO ENTERO
DEFINIR = TRIANGULO, CUADRADO, CIRCULO COMO REAL
ESCRIBIR “INGRESAR LA OPCION”
ESCRIBIR “(0) Calcular el área de un cuadrado.”
ESCRIBIR “(1) Calcular el área de un triángulo.”
ESCRIBIR “(2) Calcular el área de un círculo”
LEER OPCION
SEGÚN OPCION HACER
0:
ESCRIBIR “AREA DEL CUADRADO”
ESCRIBIR “INGRESAR EL LADO”
LEER 1
CUADRADO < 1 X 1
ESCRIBIR “EL AREA ES” CUADRADO
1:
ESCRIBIR ”AREA DEL TRIAUNGULO”
ESCRIBIR” LA BASE”
LEER: B
ESCRIBIR “ESCRIBIR LA ALTURA”
TRIANGULO < (B X H) / 2
2:
ESCRIBIR “AREA DEL CIRCULO”
ESCRIBIR “INGRESE EL RADIO”
LEER: R
CIRCULO < PI X R´2

ESCRIBIR “EL AREA ES”, CIRCULO

DE OTRO MODO:

ESCRIBIR” OPCION IINVALIDA”

FIN SEGÚN

FIN

También podría gustarte