Elabore um programa em PHP que compare três números inteiros e determine qual o maior entre eles. Imprima os três números em ordem crescente e informe o maior.
Nesse algoritmo, na variável maior e menor, eu pego o valor do número 1, e comparo, se algum dos outros 2 números forem maior ou menor que eles, daí, a variável ganha um novo valor.
Para pegar o meio, eu comparo se os números são diferentes dos valores das variáveis
Lista de comentários
Verified answer
Resposta:
<?php
$num1 = 2;
$num2 = 4;
$num3 = 3;
$maior = $num1;
$menor = $num1;
$meio = 0;
if($num2 > $maior){
$maior = $num2;
}
if($num3 > $maior){
$maior = $num3;
}
if($num2 < $menor){
$menor = $num2;
}
if($num3 < $menor){
$menor = $num3;
}
if($num1 != $maior && $num1 != $menor){
$meio = $num1;
}
if($num2 != $maior && $num2 != $menor){
$meio = $num2;
}
if($num3 != $maior && $num3 != $menor){
$meio = $num3;
}
echo $maior . ' ' . $meio . ' ' . $menor;
Explicação:
Nesse algoritmo, na variável maior e menor, eu pego o valor do número 1, e comparo, se algum dos outros 2 números forem maior ou menor que eles, daí, a variável ganha um novo valor.
Para pegar o meio, eu comparo se os números são diferentes dos valores das variáveis