* Aplicar modelo de Entrada, Proceso, Salida.
* Generar el Diagrama respectivo y algoritmo en Pseudocódigo
(PSeint) que te permita dar solución al problema.
Escribir un programa que lea el año de nacimiento de una
persona y determine si es adulto mayor (mayor de 65 años)
mayor de edad (18 años o más hasta los 64) o menor de edad. Si
se ingresa un número negativo, el programa debe indicarle al
usuario que la edad es incorrecta y reintentar. El programa debe
mostrar el año de nacimiento, la edad de la persona en el año
actual y a que grupo pertenece
Algoritmo sin_titulo
Escribir "ingrese su año de nacimiento"
leer anio
Mientras anio < 0 Hacer
Escribir "año incoorecto. ingrese nuevamente"
leer anio
FinMientras
edad = 2025 - anio
Escribir "su edad es: " edad
si edad > 65 Entonces
Escribir "usted es adulto mayor"
SiNo
si (edad >= 18 ) y ( edad <= 65 ) Entonces
Escribir "usted es mayor de edad"
sino
Escribir "es menor de edad"
FinSi
FinSi
FinAlgoritmo
* Aplicar modelo de Entrada, Proceso, Salida.
* Generar el Diagrama respectivo y algoritmo en Pseudocódigo
(PSeint) que te permita dar solución al problema.
Ingresar n. cantidad de notas, las cuales pueden ser desde el 1
hasta el 7. Si alguna nota no está dentro del rango, el programa
debe indicarle al usuario que hay un error y volver a pedir la
nota. Si las notas son correctas, debe realizar el cálculo del
promedio de las notas y, si el promedio es 4 o superior, indicarle
al usuario que pasó el curso y con qué promedio. En el caso
contrario, hay que indicar que reprobó y con qué nota reprobó.
Algoritmo sin_titulo
Escribir "ingrese la cantidad de notas "
Leer cantidad
suma_nota = 0
Para contador = 1 Hasta cantidad Con Paso 1 Hacer
Escribir "ingrese nota n° " contador
leer nota
Mientras ( nota < 0 ) o ( nota > 7 ) Hacer
Escribir "nota incorrecta. ingrese nota n° " contador
Leer nora
FinMientras
suma_nota = suma_nota + nota
FinPara
promedio = suma_nota / cantidad
Escribir " su promedio fue de " promedio
si promedio < 4 Entonces
Escribir "reprobo programacion: "
SiNo
Escribir "aprobo programacion"
FinSi
FinAlgoritmo
* Aplicar Método de Polya.
* Aplicar modelo de Entrada, Proceso, Salida.
* Generar el Diagrama respectivo y algoritmo en Pseudocódigo
(PSeint) que te permita dar solución al problema.
Escribir un programa que lea el peso y la altura de una persona y
calcule su índice de masa corporal (IMC), utilizando la fórmula:
IMC = peso / altura^2. Luego, el programa debe mostrar un
mensaje indicando si la persona tiene bajo peso, peso normal o
sobrepeso, según los siguientes criterios:
IMC < 18.5: bajo peso
18.5 <= IMC < 25: peso normal
IMC >= 25: sobrepeso
Si el peso o la altura son negativos, indicar al usuario que los
valores son incorrectos y debe volver a pedir los valores hasta
ese sea correcto
algoritmo sin_titulo
Escribir "ingrese su peso"
leer peso
Escribir "ingrese altura"
Leer altura
Mientras (peso < 0) o (altura < 0) Hacer
Escribir "peso incorrecto. ingréselo otra vez"
Leer peso
Escribir "ingrese altura"
Leer altura
FinMientras
imc = peso / altura ^ 2
Escribir "su imc es: " imc
si imc < 18.5 Entonces
Escribir "bajo peso"
SiNo
si (18.5 <= imc) Y (imc < 25) Entonces
Escribir "peso normal"
SiNo
si (imc >= 25) Entonces
Escribir "sobrepeso"
FinSi
FinSi
FinSi
FinAlgoritmo
* Aplicar Método de Polya.
* Aplicar modelo de Entrada, Proceso, Salida.
* Generar el Diagrama respectivo y algoritmo en Pseudocódigo
(PSeint) que te permita dar solución al problema.
Escribir un programa para almacenar el total de una lista de
compras, donde se solicite la cantidad de productos, luego los
valores según dicho producto, al finalizar se deberá mostrar el
Total a Pagar. Se pide validación de los datos de entrada.
Algoritmo sin_titulo
Escribir "ingrese la cantidad de productos"
Leer cantidad
para contador = 1 Hasta cantidad Con Paso 1 Hacer
Escribir "ingrese valor del producto n° " contador
Leer precio
Mientras precio <= 0 Hacer
Escribir "ingrese valor positivo. N° producto"
contador
Leer precio
FinMientras
precio_total = precio_total + precio
Escribir "el precio actual es: " precio_total
FinPara
Escribir "el precio total fue de: " precio_total
FinAlgoritmo