Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vithinhu

[Resolvido]Pascal usando 3 numeros, menor e maior.

Recommended Posts

Aew galera, preciso saber como fazer um programa q entre 3 numeros, e imprima quem é o menor e quem é o maior e apenas utilizando IF... Quem puder ajudar agradeço!vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fazer so com maior ou menor é facil, quero saber fazer com os dois... ta complicado, sempre que tento da errado os valores na hora de imprimir o resultado... to quebrando a cabeça aki =DSe puder ajuda ai abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

MAIOR:=N1; MENOR:=N1; IF N2 > N1 THEN MAIOR:=N2 ELSE MENOR:=N2; IF (N3 > N2) AND (N3 > N1) THEN MAIOR:=N3 ELSE MENOR:=N3;WRITELN('MAIOR VALOR EH ',MAIOR,'');WRITELN('MENOR VALOR EH ',MENOR,'');Bom, cheguei até ai... porem quando atribuo o valor de:N1= 60N2= 100N3= 80Ele ta imprimindo que o maior eh 100 e o menor é 80.. essa eh a unica combinação que está dando erro... empaquei ai!Não sei tambem se "IF (N3 > N2) AND (N3 > N1)" ta correto... se usa AND ou OR...Se alguem souber eh de boa ajuda! =Dflw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw galera, problema resolvido:MAIOR:=N1;MENOR:=N1;IF N2 > N1THEN MAIOR:=N2ELSE MENOR:=N2;IF N3 > N2THEN MAIOR:=N3;IF N3 < N1THEN MENOR:=N3;WRITELN('MAIOR VALOR EH ',MAIOR,'');WRITELN('MENOR VALOR EH ',MENOR,'');FLW!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.