Está en la página 1de 3

1)

SubProceso hermano = mayor(a,b)


Definir hermano Como Entero;
si a > b Entonces
Escribir "La edad ",a," es mayor que la de ",b;
Escribir "Tienen una diferencia de edad de: ", a - b;
FinSi
si b > a Entonces
Escribir "La edad ",b," es mayor que la de ",a;
Escribir "Tienen una diferencia de edad de: ", b - a;
FinSi
si a == b Entonces
Escribir "Ambos hermanos tienen la misma edad.";
FinSi
FinSubProceso

Proceso edad
Definir c, d Como Entero;
Escribir Sin Saltar "Ingrese la edad del 1er hermano:"; Leer c;
Escribir Sin Saltar "Ingrese la edad del 2er hermano:"; Leer d;
Escribir "";
Escribir mayor(c,d);
FinProceso

2)
SubProceso alumno = notas(a,b,c)
Definir alumno Como real;
alumno = (a + b + c) / 3;
si a > 4 y b > 4 y c > 4 y alumno >= 7 Entonces
Escribir "Cursada aprobada.";
Escribir Sin Saltar "Promedio: ",trunc(alumno),".",trunc((alumno-
trunc(alumno))*100);
SiNo
Escribir "Cursada reprobada.";
Escribir Sin Saltar "Promedio: ";
FinSi
FinSubProceso

Proceso sin_titulo
Definir d, e, f Como Entero;
Escribir Sin Saltar "Ingrese la 1era nota: "; Leer d;
Escribir Sin Saltar "Ingrese la 2da nota: "; Leer e;
Escribir Sin Saltar "Ingrese la 3era nota: "; Leer f;
Escribir notas(d,e,f);
FinProceso
3)
SubProceso tria = lado(a,b,c)
Definir tria Como Entero;
si a == b y b == c Entonces
Escribir "Es un triángulo equilátero.";
FinSi
si a <> b y a <> c y b <> c Entonces
Escribir "Es un triángulo escaleno.";
FinSi
si ((a == b Y b <> c) O (b == c Y c <> a) O (c == a Y a <> b)) Entonces
Escribir "Es un triángunlo isósceles.";
FinSi

FinSubProceso

Proceso sin_titulo
Definir d, e, f Como Entero;
Escribir Sin Saltar "Lado 1: "; Leer d;
Escribir Sin Saltar "Lado 2: "; Leer e;
Escribir Sin Saltar "Lado 3: "; Leer f;
Escribir lado(d,e,f);
FinProceso

4)
SubProceso an = bis(n)
Definir an Como Entero;
Si ((n % 4 == 0) Y (n % 100 <> 0)) O n % 400 == 0 Entonces
Escribir "el año es bisiesto";
SiNo
Escribir "el año no es bisiesto";
FinSi
FinSubProceso

Proceso sin_titulo
Definir a Como Entero;
Escribir "Ingrese año: "; Leer a;
Escribir bis(a);
FinProceso

5)
SubProceso may = num(a,b)
Definir may Como Entero;
si a < b Entonces
Escribir a," , ",b;
FinSi
si b < a Entonces
Escribir b," , ",a;
FinSi
FinSubProceso

Proceso sin_titulo
Definir c, d Como Entero;
Escribir Sin Saltar "Ingrese un entero: "; Leer c;
Escribir Sin Saltar "Ingrese otro entero: "; Leer d;
Escribir Sin Saltar num(c,d);
FinProceso

También podría gustarte