El documento presenta dos algoritmos. El primero clasifica a 50 personas según edad y sexo, contando el número de personas mayores y menores de edad de cada sexo, y calculando los porcentajes de personas mayores y menores en total. El segundo algoritmo lee 130 consumos de un restaurante, aplicando un 15% de descuento a los consumos mayores a 200 y calculando el pago total.
1. REPÙBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DE EDUCACIÒN SUPERIOR
UNIVERSIDAD FERMÌN TORO
CABUDARE - ESTADO LARA
ALGORITMOS DE TODAS LAS
ESTRUCTURAS
Alumno:
Gabriel Torres
C.I: 28.113.535
Asignatura:
Introducción a la Computación
Profesor:
Esteban Torrealba
2. 1).Clasificar a 50 personas según la edad y el sexo al final deberá visualizar la cantidad de
personas masculinas mayores de edad, la cantidad de personas femeninas menores de edad,
cantidad de personas mayores y menores. Además deberá indicar el porcentaje que
representa las personas mayores y menores de edad. Valor (7 ptos)
Algoritmo Clasificacion_personas
Definir F_mayor, F_menor, M_mayor, M_menor, Per_mayores, Per_menores
como entero
Definir P_mayores, P_menores como real;
Definir Con_per, neg, pos como entero;
Definir Sexo como carácter;
Definir Limite como entero;
Con_per:= 0+1
Limite:=50
F_mayor:=0
F_menor:=0
M_mayor:=0
M_menor:=0
Per_mayores:=0
Per_menores:=0
P_mayores:=0
P_menores:=0
INICIO
Mientras (Con_per <= Limite)
Escribir “Inserte edad”
Leer Edad
Con_per=Con_per + 1
Escribir “Inserte sexo M o F”
Leer Sexo
FinMientras
3. Si (Edad >= 18 y Sexo=M) Entonces
M_mayor=M_mayor + 1
Si no
Si (Edad <= 18 y Sexo=M) Entonces
M_menor=M_menor + 1
Si no
Si (Edad >= 18 y Sexo=F) Entonces
F_mayor=F_mayor + 1
Si no
Si (Edad <= 18 y Sexo=M) Entonces
F_menor=F_menor + 1
FinSi
FinSi
FinSi
FinSi
P_Mayores = Per_mayores / 50 * 100
P_Menores = Per_Menores / 50 * 100
FIN
2) Calcular todos los pagos hechos de un restaurant que lea 130 consumos y que si el
consumo ingresado excede los bs 200 el descuento será del 15%
Algoritmo Pagos
Definir Pagos como real;
Definir Consumo como entero;
Definir Consumo_ing como entero;
Definir Pago_total como real;
Pagos:=0
Consumo:= 0
Pago_total:= 0
4. INICIO
Mientras (Consumo <= 130)
Escribir (“Escribir pago”)
Leer (“Pago”)
Consumo:= Consumo + 1
FinMientras
Descuento:= 0
Si (Pago >= 200) Entonces
Descuento = pago * 0.15
Pago_total:= (pago – descuento) Si no
Pago_total:= (Pago)
FinSi
Imprimir:= (Pago_total)
FIN