Como melhorar esse código?

0 respostas
php
1

Faça um programa que receba 3 números. Informe qual é o maior e o menor dos três. Se o resultado da soma dos dois (maior e menor) for maior que 100 o programa deverá apresentar seu resultado multiplicando o maior com o menor. IF/ELSE

<!DOCTYPE html>
<html>
<head>
<title>Exercício 3</title>
  <meta charset="UTF-8">
    <meta name="description" content="">
  <meta name="keywords" content="">
  <meta name="author" content="">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>

  
<form metod="get" name="form">
<p>
<label for="N1">Primeiro Número</label>
<input type="number" id="N1" name="valor1" required />
</p>
 
<p>
<label for="N2">Segundo Número</label>
<input type="number" id="N2" name="valor2" required />
</p>
 
<p>
<label for="N3">Terceiro Número</label>
<input type="number" id="N3" name="valor3" required />
</p>
<button type="submit">Verificar</button>
</form>

<?php

if(isset(@$_GET['N1'])){

$n1 = @$_GET['valor1'];
$n2 = @$_GET['valor2'];
$n3 = @$_GET['valor3'];

$maior = 100;
$menor = 100;
$meio = 100;
 
if($n1>=$n2 && $n1>=$n3){

$maior = $n1;
if($n2<=$n3){
$menor = $n2;
$meio = $n3;

} 

else {
$menor = $n3;
$meio = $n2;
}
}
 
if($n2>=$n1 && $n2>=$n3){

$maior = $n2;

if($n1<=$n3){
$menor = $n1;
$meio = $n3;

} 

else {

$menor = $n3;
$meio = $n1;

}
}
 
if($n3>=$n1 && $n3>=$n2){
$maior = $n3;

if($n2<=$n1){
$menor = $n2;
$meio = $n1;
} 

else {

$menor = $n1;
$meio = $n2;

}
}

$resultado1 = "O menor valor é"; 
$resultado2 = "O maior valor é";
$resultado = $maior * $menor * $meio;

echo $maior." ".$meio." ".$menor;
echo "<br />";
echo "O valor final é " .$resultado;
}

?>

</body>
</html>
Criado 6 de outubro de 2019
Respostas 0
Participantes 1