
Lazzarri
(usa Outra)
Enviado em 04/09/2017 - 08:49h
Olá a todos, estou voltando a estudar novamente programação e estou com uma atividade para fazer que é o seguinte:
Ler três valores e escreve-los em ordem decrescente.
O exercicio em si é tranquilo o que me deixou em dúvida foi o seguinte, no if na hora de verificar qual valor seria maior eu poderia fazer desta forma como deixarei descrito abaixo?
inicio
int v1, v2, v3;
print ("digite o primeiro numero");
print ("digite o segundo numero");
print ("digite o terceiro numero");
ler (v1, v2, v3);
se (v1 && v2 > v3, v1 > v2);
entao...
minha duvida é esta se eu poderia utilizar o if desta forma, pq para escrever os numeros em ordem decrescente eu precisaria verificar quais os maiores e menores. Eu penso que primeiro eu teria de verificar se o v1 e v2 sao maiores q o v3 e depois verificar se o v1 ou v2 é maior. Espero que não tenha ficado muito confuso de compreender.
Agradeço desde já.
Estive pensando tb se poderia fazer da seguinte forma, que na teoria eu estaria impondo duas condicoes para esse if funcione:
se (v1 && v2 > v3 && v1 > v2);