El documento describe dos algoritmos. El primero clasifica a 50 personas según edad y sexo, cuenta la cantidad de personas mayores y menores, y calcula los porcentajes de mayores y menores. El segundo algoritmo lee 130 consumos de un restaurante, aplica un 15% de descuento a consumos mayores a $200, y calcula el pago total.
1. 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 (6.ptos.)
Algoritmo Clasificar
Inicio del algoritmo clasificar
Variables
Edad:= Entero; P:= Entero;
Sexo:= Carácter;
Masculino-Mayor:= Entero;
Femenina-Menor:= Entero;
Persona-mayor:= Entero;
Persona-Menor:= Entero;
Porcentaje-Mayor:= Real;
Porcentaje-Menor:= Real;
Inicialización
P:=1;
Edad:= 0;
Sexo:=’ ‘ ;
Masculino-Mayor:=0;
Femenino-Menor:=0;
Persona-Mayor:=0;
Persona-Meyor:=0;
Porcentaje-Menor:=0;
2. Repita P=’1’ hasta P=’50’
Inicio
Escribir (‘Introduzca su edad’);
Leer (edad);
Escribir (‘introduzca su sexo’);
Leer (sexo);
Inicio
Si (edad) ≥ ‘18’ y (sexo):= ‘M’ entonces;
Masculino-Mayor:=(Masculino-Mayor +1);
Si no
Si (edad) < ‘18’ y (sexo) := ‘F’ entonces;
Femenina-Menor:=( Femenina-Menor + 1);
Fin
Inicio
Si (edad) ≥ ‘18’ Entonces;
Persona-Mayor:=(Persona-Mayor + 1);
Si no
Persona-Menor:=(Persona-Menor + 1);
Fin
P:= (P + 1)
Fin
Porcentaje-Mayor:=((Persona-Mayor/50)*100);
Porcentaje-Menor:=((Persona-Menor/50)*100);
3. Imprimir (‘total de persona masculinas mayores de edad es’, Masculino-Mayor);
Imprimir (‘total de personas femeninas menores de edad es’, Femenino-Menor);
Imprimir (‘total personas mayores es’, Persona-Mayor);
Imrprimir (‘total persona menores es’, Persona-Menor);
Imprimir (‘porcentaje personas mayores es’, Porcentaje-Mayor);
Imprimir (‘Porcentaje personas menores es’, Porcentaje-Menor);
Fin Algoritmo
2) Calcular todos los pagos hechos de un restaurante que lea 130 consumos y que si
el consumo ingresado excede los bs 200
el descuento será del 15%
Algoritmo Pago
Inicio algoritmo pago
Variables
Pago= Reales;
Consumo= Entero;
Pago total= Real;
Inicio
Pago:=0;
Consumo:=0;
Pago Total:=0;
Hacer mientras (consumo) ≤’130’
4. Escribir (‘escribir pago’);
Leer (pago);
Consumo :=(consumo + 1);
Descuento:=0;
Si pago ≥ ‘200’ entonces;
Descuento:= (pago * 0.15);
Pago total:= (pago – descuento)
Si no
Pago total:= (Pago)
Fin
Imprimir :=(pago total)
Fin Algoritmo