Leia 3 números e os apresente em ordem crescente
Pseudocódigo:
programa exercicio18 var n1, n2, n3, x : inteiro; inicio leia n1; leia n2; leia n3; se (n1 > n2) entao x ← n1; n1 ← n2; n2 ← x; fim_se; se (n2 > n3) entao x ← n2; n2 ← n3; n3 ← x; fim_se; se (n1 > n2) entao x1 ← n1; n1 ← n2; n2 ← x; fim_se; fim.
Pascal:
// Autor: Rafael Oliveira
// Data: 24/03/2014
Program exercicio18;
uses crt;
var
n1, n2, n3, x : integer;
Begin
writeln('Insira Numero 1');
readln(n1);
writeln('Insira Numero 2');
readln(n2);
writeln('Insira Numero 3');
readln(n3);
if (n1 > n2) then
begin
x := n1;
n1 := n2;
n2 := x;
end;
if (n2 > n3) then
begin
x := n2;
n2 := n3;
n3 := x;
end;
if (n1 > n2) then
begin
x := n1;
n1 := n2;
n2 := x;
end;
writeln('Ordem Crescente: ', n1, ', ' ,n2, ' ,' ,n3);
writeln('Pressione para fechar');
readkey;
End.
Veja também:
[box type=”info” align=”aligncenter” class=”” width=”100%”]
Algoritmos
[/box]