0% encontró este documento útil (0 votos)
25 vistas3 páginas

Algoritmos de Descuentos y Validaciones

El documento presenta cuatro programas en PSeInt para resolver diferentes problemas, incluyendo determinar si un número es par o impar, calcular el promedio de notas de un estudiante, aplicar descuentos a motocicletas según marca y día de compra, y otorgar descuentos en la compra de llantas.

Cargado por

Drc Ready
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas3 páginas

Algoritmos de Descuentos y Validaciones

El documento presenta cuatro programas en PSeInt para resolver diferentes problemas, incluyendo determinar si un número es par o impar, calcular el promedio de notas de un estudiante, aplicar descuentos a motocicletas según marca y día de compra, y otorgar descuentos en la compra de llantas.

Cargado por

Drc Ready
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte