1. República bolivariana de Venezuela
Ministerio del poder popular para la educación superior
Vice-rectorado académico de la facultad de ingeniería
Cabudare – lara
Ejercicios todas las
estructuras
Alumna:
Franmary Rivero CI: 24942097
SAIA “C”
Profesor:
Esteban Torrealba
2. 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. Valor (6.ptos.)
Algoritmo PERSONAS.
Inicio del Algoritmo PERSONAS.
Variables
Edad:entero;
sexo:alfanumerico;
mascmay, femme:entero;
nummay, numme:entero;
porcenma, porcenme:reales;
n:entero;
inicializacion
Edad=0;
Sexo=” ”;
mascmay, femme=0;
nummay, numme=0;
porcenma, porcenme=0.0;
n=0;
Inicio
HAGA MIENTRAS (n<=50)
escribir( ' Ingrese la edad de la persona: ' );
leer(edad);
escribir( ' Ingrese el sexo de la persona F para FEMENINO y M para Masculino: ' );
leer(sexo);
n=n+1;
si( edad > 18){
nummay=nummay+1;}
sino(edad<18){
numme=numme+1;}
si((sexo=M) AND (edad>=18)){
mascmay=mascmay+1;}
sino((sexo=F) AND (edad<18)){
femme=femme+1;}
Finsi.
3. Porcenma=(nummay*100/50);
Porcenme=(numme*100/50);
Imprimir(“El número de personas masculinas y mayores de edad son:”, mascmay);
Imprimir(“El número de personas femeninas y menores de edad son:”, femme);
Imprimir(“El porcentaje de personas mayores de edad es:”, porcenma);
Imprimir(“El porcentaje de personas menores de edad es:”, porcenme);
Fin del Algoritmo PERSONAS.
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 sera del 15%
Valor (4.ptos.)
Algoritmo PAGOS.
Inicio del Algoritmo PAGOS;
Variables
consum:entero;
pago, pagtot, desc:reales;
inicializacion
pago, pagtot,desc=0.0;
comsum=0;
Inicio
HAGA MIENTRAS (consum<=130)
escribir( ' Ingrese la cantidad a pagar: ' );
leer(pago);
consumo=consumo+1;
si( pago>= 200){
desc=pago*0.15;
pagtot=pago-desc;}
sino(){
pagtot=pago;}
Fin si.
Imprimir(“El total de dinero a pagar es:”, pagtot);
Fin del Algoritmo PAGOS.