Escribir el Pseudocódigo necesario para cada uno de los ejercicios que se presentan a continuación, para ello desarrolle el Análisis del Problema,
Diseño del Algoritmo y Verificación del Algoritmo.
Luego los convierte en un archivo en pdf y enviarlo al glosario
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.
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 sera del 15%
Ejercicios de todas las estructuras - Fernando gonzalez
1. Ejercicios de todas las estructuras
Fernando González
C.I.: 21.037.695
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 Personas;
Inicio de Algoritmo Personas;
Variables
Edad = Entero,
Sexo= Carácter;
Masc Mayores, Fem menores = Entero;
Num Mayores, Num Menores= Entero;
Porc Mayores, Porc Menores = Real;
N = Entero;
Inicialización
Edad:= Entero;
Sexo:= ` ´;
Masc Mayores = 0;Fem menores := 0;
Num Mayores := 0;Num Menores:= 0;
Porc Mayores:=0; Porc Menores := 0;
N = 0;
Haga mientras (N) menor o igual a `50´;
Inicio
Escribir (`Tipee edad de la persona:´);Leer (Edad);
Escribir (`Tipee sexo F= Femenino ó M= Masculino:´);
Leer (Sexo);
N:= (N+1);
Si (Edad) es mayor a `18´Entonces;
Num Mayores:=(Num Mayores +1);
Sino
Num Menores:=(Num Menores +1);
Si (Sexo) es `M´ y (Edad) es mayor o igual a `18´ Entonces;
Masc Mayores:=(Masc Mayores +1);
Si (Sexo) es `F´ y (Edad) es menor a `18´ Entonces;
Fem Menores:=(Fem Menores +1);
Fin;
Porc Mayores:= (Num Mayores*100/50);
Porc Menores:=( Num Mayores*100/50);
Imprimir (`El número de personas masculinas mayores de edad son:´, Masc
Mayores);
Imprimir (`El número de personas femeninas menores de edad son:´, Fem
Menores);
Imprimir (`El porcentaje de personas mayores es:´, Porc Mayores);
Imprimir (`El porcentaje de personas menores es:´, Porc Menores);
Fin del Algoritmo Personas
2. 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%.
Valor (4.ptos.)
Algoritmo Pagos;
Inicio de Algoritmo Pagos;
Variables
Pago = Real;
Consumo= Entero;
Pago Total= Real;
Descuento=Real;
Inicialización
Pago:= 0;
Consumo:= 0;
Pago Total:=0;
Haga mientras (Consumo) es menor o igual a `130´;
Inicio
Escribir (`Escribir Pago:´);
Leer (Pago);
Consumo:=(Consumo + 1);
Descuento:=0;
Si (Pago) es mayor o igual a `200´Entonces;
Descuento:=( Pago*0,15);
Pago Total:=(Pago -Descuento);
Sino
Pago Total:= Pago
Fin;
Imprimir (`Total dinero a pagar:´,Pago Total);
Fin del algoritmo Pagos