PROGRAMACION
PROGRAMACION
program SegundoMenor;
var segmenor,men,a,b,c,d,e:integer;
Function Menor2(a,b:integer):integer;
begin
men:=a;
Menor2:=men;
end;
Function Menor3(a,b,c:integer):integer;
begin
men:=a;
Menor3:=men;
end;
Function Menor4(a,b,c,d:integer):integer;
begin
men:=a;
Menor4:=men;
end;
Function Menor5(a,b,c,d,e:integer):integer;
begin
men:=a;
end;
begin
readln(a,b,c,d,e);
men:= Menor2(a,b);
men:=Menor3(a,b,c);
if men=a then
segmenor:=Menor2(b,c) else
if men=b then
if men=c then
segmenor:=Menor2 (a,b);
men:=Menor4(a,b,c,d);
if men=a then
segmenor:=Menor3(b,c,d) else
if men=b then
segmenor:=Menor3(a,c,d) else
if men=c then
segmenor:=Menor3(a,b,d) else
if men=d then
segmenor:=Menor3(a,b,c);
if men=a then
segmenor:=Menor4(b,c,d,e) else
if men=b then
segmenor:=Menor4(a,c,d,e) else
if men=c then
segmenor:=Menor4(a,b,d,e) else
if men=d then
segmenor:=Menor4(a,b,c,e) else
if men=e then
segmenor:=Menor4(a,b,c,d);
readln;
end.
program SegundoMayor;
var segmay,may,a,b,c,d,e:integer;
Function Mayor2(a,b:integer):integer;
begin
may:=a;
Mayor2:=may;
end;
Function Mayor3(a,b,c:integer):integer;
begin
may:=a;
Mayor3:=may;
end;
Function Mayor4(a,b,c,d:integer):integer;
begin
may:=a;
Mayor4:=may;
end;
Function Mayor5(a,b,c,d,e:integer):integer;
begin
may:=a;
Mayor5:=may;
end;
begin
readln(a,b,c,d,e);
may:=mayor2(a,b);
if may=a then
may:=mayor3(a,b,c);
if may=a then
segmay:=mayor2(b,c) else
if may=b then
segmay:=mayor2(a,c) else
if may=c then
segmay:=mayor2(a,b);
may:=mayor4(a,b,c,d);
if may=a then
segmay:=mayor3(b,c,d) else
if may=b then
segmay:=mayor3(a,c,d) else
if may=c then
if may=d then
segmay:= mayor3(a,b,c);
may:=mayor5(a,b,c,d,e);
if may=a then
segmay:=mayor4(b,c,d,e) else
if may=b then
segmay:=mayor4(a,c,d,e) else
if may=c then
if may=d then
if may=e then
segmay:= mayor4(a,b,c,d);
readln;
end
program TercerMayor;
var termay,segmay,may,a,b,c,d,e:integer;
Function Mayor2(a,b:integer):integer;
begin
may:=a;
Mayor2:=may;
end;
Function Mayor3(a,b,c:integer):integer;
begin
may:=a;
Mayor3:=may;
end;
Function Mayor4(a,b,c,d:integer):integer;
begin
may:=a;
Mayor4:=may;
end;
Function Mayor5(a,b,c,d,e:integer):integer;
begin
may:=a;
Mayor5:=may;
end;
Function Segmayor2(a,b:integer):integer;
begin
may:=mayor2(a,b);
if may=a then
segmayor2:=segmay;
end;
Function Segmayor3(a,b,c:integer):integer;
begin
may:=mayor3(a,b,c);
if may=a then
segmay:=mayor2(b,c) else
if may=b then
segmay:=mayor2(a,c) else
if may=c then
segmay:=mayor2(a,b);
segmayor3:=segmay;
end;
Function Segmayor4(a,b,c,d:integer):integer;
begin
may:=mayor4(a,b,c,d);
if may=a then
segmay:=mayor3(b,c,d) else
if may=b then
segmay:=mayor3(a,c,d) else
if may=c then
if may=d then
segmay:= mayor3(a,b,c);
segmayor4:=segmay;
end;
Function Segmayor5(a,b,c,d,e:integer):integer;
begin
may:=mayor5(a,b,c,d,e);
if may=a then
segmay:=mayor4(b,c,d,e) else
if may=b then
segmay:=mayor4(a,c,d,e) else
if may=c then
if may=d then
if may=e then
segmay:= mayor4(a,b,c,d);
segmayor5:=segmay;
end;
begin
readln(a,b,c,d,e);
segmay:=segmayor3(a,b,c);
segmay:=segmayor4(a,b,c,d);
segmay:=segmayor4(a,b,c,d);
readln;
end.
program TercerMenor;
var termenor,segmenor,men,a,b,c,d,e:integer;
Function Menor2(a,b:integer):integer;
begin
men:=a;
Menor2:=men;
end;
Function Menor3(a,b,c:integer):integer;
begin
men:=a;
Menor3:=men;
end;
Function Menor4(a,b,c,d:integer):integer;
begin
men:=a;
Menor4:=men;
end;
Function Menor5(a,b,c,d,e:integer):integer;
begin
men:=a;
Menor5:=men;
end;
Function segmenor2(a,b:integer):integer;
begin
men:= Menor2(a,b);
segmenor2:=men;
end;
Function segmenor3(a,b,c:integer):integer;
begin
men:=Menor3(a,b,c);
if men=a then
segmenor:=Menor2(b,c) else
if men=b then
if men=c then
segmenor:=Menor2 (a,b);
segmenor3:=segmenor;
end;
Function segmenor4(a,b,c,d:integer):integer;
begin
men:=Menor4(a,b,c,d);
if men=a then
segmenor:=Menor3(b,c,d) else
if men=b then
segmenor:=Menor3(a,c,d) else
if men=c then
segmenor:=Menor3(a,b,d) else
if men=d then
segmenor:=Menor3(a,b,c);
segmenor4:=segmenor;
end;
Function segmenor5(a,b,c,d,e:integer):integer;
begin
men:=Menor5(a,b,c,d,e);
if men=a then
segmenor:=Menor4(b,c,d,e) else
if men=b then
segmenor:=Menor4(a,c,d,e) else
if men=c then
segmenor:=Menor4(a,b,d,e) else
if men=d then
segmenor:=Menor4(a,b,c,e) else
if men=e then
segmenor:=Menor4(a,b,c,d);
segmenor5:=segmenor;
end;
begin
writeln('Ingrese los 5 numeros');
readln(a,b,c,d,e);
segmenor:=segmenor3(a,b,c);
segmenor:=segmenor4(a,b,c,d);
segmenor:=segmenor5(a,b,c,d,e);
readln;
end.
PROGRAMACION EN JAVA
if (a<b)return a;
else return b;
int men=a;
if (b<men) men=b;
if (c<men) men=c;
return men;
int men=a;
if (b<men) men=b;
if (c<men) men=c;
if (d<men) men=d;
return men;
int men=a;
if (b<men) men=b;
if (c<men) men=c;
if (d<men) men=d;
if (e<men) men=e;
return men;
}
if (a>b)return a;
else return b;
int may=a;
if (b>may) may=b;
if (c>may) may=c;
return may;
int may=a;
if (b>may) may=b;
if (c>may) may=c;
if (d>may) may=d;
return may;
int may=a;
if (b>may) may=b;
if (c>may) may=c;
if (d>may) may=d;
if (e>may) may=e;
return may;
if (a<b) return a;
else return b;
else return c;
else return d;
else return e;
if (a>b) return a;
else return b;
else return c;
else return d;
else return e;
return (menorAnd2(a,b));
return menorAnd2(menorAnd2(a,b),c);
return menorAnd2(menorAnd2(a,b),menorAnd2(c,d));
}
return menorAnd2(menorAnd2(c,d),e);
return (mayorAnd2(a,b));
return mayorAnd2(mayorAnd2(a,b),c);
return mayorAnd2(mayorAnd2(a,b),menorAnd2(c,d));
return mayorAnd2(mayorAnd2(c,d),e);
if (a == men) return b;
else return a;
if (a == may) return b;
else return a;