Está en la página 1de 6

//Roberto Diaz 21.239.

774-1 Algoritmos y Programacion 523D

Algoritmo Problema_N1

Definir X, resultado Como REAL

Escribir "Ingrese el valor de X"

Leer X

Si X = 2 Entonces

Escribir "ERROR" //si es mas de 1 saldra error en pantalla

FinSi

resultado <- X / (X - 2)

Escribir "El Resultado de la F(x) es: ",resultado //si el valor es menor a 2 saldra resultado

FinAlgoritmo
Algoritmo Problema_N2

Definir N, contador, MENORES, JOVENES, ADULTOS, edad Como Entero

Escribir "Ingrese la cantidad de ASISTENTES"

leer N //N se refiere a la cantidad de asistentes

MENORES<- 0

JOVENES <- 0

ADULTOS <- 0

contador <- 1

Mientras contador <= N Hacer

escribir "ingrese edad del ASISTENTE", contador //valida las edades

Repetir

leer edad

si edad <= 1 o edad >= 90 Entonces

escribir "ERROR ... reingrese edad"

FinSi
Hasta Que edad > 1 y edad < 90

si edad >=13 y edad < 26 entonces

JOVENES <- JOVENES +1

SiNo

si edad <= 12 Entonces

MENORES <- MENORES +1

SiNo

ADULTOS <- ADULTOS + 1

FinSi

FinSi

contador <- contador +1

FinMientras

Escribir "la cantidad de jovenes en la presentación es: ", JOVENES


Escribir "la cantidad de menores en la presentación es:", MENORES

Escribir "la cantidad de adultos en la presentación es:", ADULTOS

FinAlgoritmo

Algoritmo Problema_N3

Definir NotaFinal Como Real //la variable es la nota del alumno

Escribir "Ingrese su nota "

Leer NotaFinal

Si NotaFinal >= 3.95 Entonces

Escribir "El Alumno APRUEBA "

Sino //Si el alumno saca bajo 4.0 se imprimira en pantalla el alumno reprueba

Escribir "El Alumno REPRUEBA "

Fin Si

FinProceso

Algoritmo Problema_N4

Definir Cat1,Cat2,Cat3,Cat4,N,Ciclos,entrada,edad como enteros

Definir Totaldescuento como real


Cat1 <- 0

Cat2 <- 0

Cat3 <- 0

Cat4 <- 0

ciclos <- 1

Escribir "ingrese la canrtidad de asistentes"

leer N // N se refiere a la cantidad de personas que asitieron al teatro

Escribir "Ingrese el valor de la entrada"

Leer entrada

Mientras N >= ciclos Hacer

Escribir "Ingrese la edad del asistente ",ciclos

Repetir

Leer edad

si edad < 5

Escribir "el asistente no puede entrar, ingrese otro"

FinSi

Hasta Que edad >= 5

si edad >= 5 y edad <= 17 Entonces

cat1 <- cat1 + 1

sino

si edad >=18 y edad <= 25 Entonces

cat2 <- cat2 + 1

sino

si edad >= 26 y edad <= 49 Entonces

cat3 <- cat3 + 1

sino // no necesariamente se escribe el rango de edad ya que no hay otro que pueda ser
ingresado

cat4 <- cat4 +1

FinSi
FinSi

FinSi

ciclos <- ciclos + 1

Fin Mientras

Totaldescuento <- (entrada * 0.3) * cat1 + (entrada * 0.2) * cat2 + (entrada * 0.25) * cat3 +
(entrada * 0.35) * cat4

Escribir "El total No percibido por el teatro por los ",N," asistentes es un total de: $",Totaldesc

FinAlgoritmo

También podría gustarte