Programa 4: Pedir un valor numérico e indicar si es par o no es par
Algoritmo Par_Impar
Definir valor Como Entero
Escribir "Ingrese un valor numérico: "
Leer valor
Si valor % 2 = 0 Entonces
Escribir "El valor es par"
SiNo
Escribir "El valor no es par"
FinSi
FinAlgoritmo
Hoja 4
Programa 1:
Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobará si su
promedio de cinco calificaciones es mayor o igual a 13; reprueba en caso contrario
Algoritmo Promedio_Cinco_Notas
Definir nota1, nota2, nota3, nota4, nota5, promedio Como Real
Escribir "Ingrese la primera nota: "
Leer nota1
Escribir "Ingrese la segunda nota: "
Leer nota2
Escribir "Ingrese la tercera nota: "
Leer nota3
Escribir "Ingrese la cuarta nota: "
Leer nota4
Escribir "Ingrese la quinta nota: "
Leer nota5
promedio <- (nota1 + nota2 + nota3 + nota4 + nota5) / 5
Si promedio >= 13 Entonces
Escribir "APROBADO"
SiNo
Escribir "REPROBADO"
FinSi
FinAlgoritmo
Programa 2:
Una distribuidora de motocicletas tiene una promoción de fin de año que consiste en
lo siguiente. Las motos marca Honda tienen un descuento del 5%, las marcas Yamaha
del 8% y las Suzuki del 10%, las otras marcas 2%. Se debe mostrar el precio de la
moto, el descuento y el precio a pagar
Algoritmo Descuento_Motos
Definir marca Como Cadena
Definir precio, descuento, precio_final Como Real
Escribir "Ingrese la marca de la moto: "
Leer marca
Escribir "Ingrese el precio de la moto: "
Leer precio
Segun marca Hacer
Caso "Honda":
descuento <- precio * 0.05
Caso "Yamaha":
descuento <- precio * 0.08
Caso "Suzuki":
descuento <- precio * 0.10
De Otro Modo:
descuento <- precio * 0.02
FinSegun
precio_final <- precio - descuento
Escribir "Precio de la moto: ", precio
Escribir "Descuento: ", descuento
Escribir "Precio final a pagar: ", precio_final
FinAlgoritmo
Programa 3:
Un cliente va a comprar una moto y se percata que si la compra el día martes tiene un
descuento del 12%, luego si la compra el día sábado tiene un descuento del 18% y si es
feriado un 25%, mostrar cuánto pagará en cada opción
Algoritmo Descuento_Dia
Definir precio, descuento_martes, descuento_sabado, descuento_feriado
Como Real
Escribir "Ingrese el precio de la moto: "
Leer precio
descuento_martes <- precio * 0.12
descuento_sabado <- precio * 0.18
descuento_feriado <- precio * 0.25
Escribir "Precio si compra el martes: ", precio - descuento_martes
Escribir "Precio si compra el sábado: ", precio - descuento_sabado
Escribir "Precio si compra en feriado: ", precio - descuento_feriado
FinAlgoritmo
Programa 4:
Crear un algoritmo que muestre el nombre del cliente y la compra de llantas, si la
cantidad de llantas compradas es menor de 12, al precio de las llantas compradas se le
hará un descuento del 20%, sabiendo que el costo de la llanta es 250 soles por unidad,
y si el número de llantas compradas es mayor de 12, el precio de llanta se reduce a 220
por unidad y el descuento será de 25%
Algoritmo Compra_Llantas
Definir nombre Como Cadena
Definir cantidad, precio_unitario, descuento, total Como Real
precio_unitario <- 250
Escribir "Ingrese el nombre del cliente: "
Leer nombre
Escribir "Ingrese la cantidad de llantas compradas: "
Leer cantidad
Si cantidad >= 12 Entonces
precio_unitario <- 220
descuento <- cantidad * precio_unitario * 0.25
SiNo
descuento <- cantidad * precio_unitario * 0.20
FinSi
total <- (cantidad * precio_unitario) - descuento
Escribir "Nombre del cliente: ", nombre
Escribir "Total a pagar: ", total
FinAlgoritmo
Estos son los programas en PSeInt para las tareas indicadas en las hojas 2, 3 y 4. Cada
programa incluye la lógica necesaria para resolver los problemas planteados. Si necesitas
alguna aclaración adicional o ayuda con algún detalle específico, estaré encantado de
ayudarte.