Está en la página 1de 6

Control Semana 4

Marco Contreras

Introducción a la Programación
Instituto IACC

01/02/2021
Desarrollo
A) Se tienen como entradas tres números (a, b y c). Determine cuál es el mayor de los tres

Algoritmo numeromayor

definir n1,n2,n3 Como Entero


escribir "Ingrese el primer numero"
leer n1
escribir "ingrese el segundo numero"
leer n2
escribir "ingrese el tercer numero"
leer n3
si (n1>n2 y N1> n3) Entonces
escribir "El primer numero es mayor"
SiNo
si (n2 > n1 y n2 > n3) entonces
escribir " El segundo numero es mayor"
SiNo
si (n3 > n1 y n3 > n2) entonces
escribir "El tercer número es mayor"
SiNo
escribir "Los numeros son iguales"
FinSi
FinSi
FinSi

FinAlgoritmo
B) Realizar un algoritmo que permita leer como entrada 20 números naturales e indique cuántos

son: pares, impares, positivos y negativos.

ENTERO par, impar, posit, negat


INICIO
par < - 0
impar < - 0
posit < - 0
negat < - 0
PARA X < -1 Hasta 20 hacer leer n
Si n % 2 = 0 entonces Par < - par +1
SI NO
impar < -impar + 1
FINSI
SI n > 0 entonces
posit < - posit + 1
SINO
negat < - negat + 1
FINSI
FINPARA

Escribir "Hay “ par " números pares, ", "hay " impar " números impares, ", "hay  "
pos " números positivos", " y hay " neg " números negativos"

        FinAlgoritmo
c)     Realizar un algoritmo que permita calcular la edad de una persona conociendo su
fecha de nacimiento. El cálculo se debe realizar la cantidad de veces que lo desee el usuario.

Algoritmo EjecicioC

definir edad, año Como Entero

año=0

mientras edad >=0 Hacer

escribir "ingrese año de nacimiento"

leer año

edad= 2021- año

si (edad >=0) Entonces

escribir "La persona tiene" edad "años"

SiNo

Escribir "Fecha de nacimiento no valida"

FinSi

FinMientras

FinAlgoritmo
d) A una reunión asistieron personas de diferentes edades y géneros. Construir un algoritmo que,

dadas las edades y los géneros (M/F) de las personas, calcule:

 Cuántas personas asistieron a la fiesta.

 Cuántos hombres y cuántas mujeres.

 Promedio de edades por sexo.

 La edad de la persona más joven que asistió.

 No se permiten menores de edad a la fiesta.

 Ingresar datos hasta que se ingrese el valor cero “0” en la edad que se lee.

Algoritmo EjercicoD
definir edad,cpersonas , cHombres, cMujeres, acuEdadHombres, acuEdadMujeres,
masJoven Como Entero
Definir promEdadHombre, promEdadMujeres Como Real
definir Sexo Como Caracter
Escribir " Ingrese edad o cero(0) para terminar"
leer edad
masjoven<-edad
mientras (edad<>0) Hacer
si (edad < 18) Entonces
escribir " Menor de edad no puedes ingresar"
Escribir " Ingrese edad o cero(0) para terminar"
leer edad
SiNo
escribir "digite su Sexo (f) para Mujeres o (m) para Hombres"
leer Sexo
si (sexo = "f") entonces
cMujeres=cMujeres+1
acuEdadMujeres=acuEdadMujeres+edad
SiNo
si (sexo = "m") entonces
cHombres=cHombres+1
acuEdadHombres=acuEdadHombres+edad
FinSi
si (edad < masJoven y edad >17) entonces
masJoven <- edad
FinSi
FinSi

FinSi
cpersonas=cpersonas+1
Escribir " Ingrese edad o cero(0) para terminar"
leer edad
FinMientras
escribir "total de personas que asistieron " cpersonas
escribir " total hombres que asistieron" cHombres
escribir " total Mujeres que asistieron" cMujeres
promEdadHombre=acuEdadHombres/cHombres
escribir "promedio de Edad Hombres", promEdadHombre
promEdadMujeres=acuEdadMujeres/cMujeres
escribir " Promedio de edad Mujeres", promEdadMujeres
escribir " La persona mas joven que asistio es :",masJoven

FinAlgoritmo

También podría gustarte