Skip to content

Instantly share code, notes, and snippets.

@lucasinaciodev
Created July 7, 2019 01:24
Show Gist options
  • Save lucasinaciodev/1ded9014c6049a78baf1f12163cc8013 to your computer and use it in GitHub Desktop.
Save lucasinaciodev/1ded9014c6049a78baf1f12163cc8013 to your computer and use it in GitHub Desktop.
testando a lógica de programação. Exibi valores a partir do início até o final, realizando saltos de acordo com o valor de incremento ou decremento selecionado no list menu
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="_css/estilo.css"/>
<meta charset="UTF-8"/>
<title>Curso de PHP - CursoemVideo.com</title>
</head>
<body>
<div>
<?php
$inicio = $_GET['inicio'];
$final = $_GET['final'];
$v_incremento = $_GET['v_incremento'];
if($inicio < $final){
switch($v_incremento){
case 1: for($i = 0; $i <= $final - $inicio; $i++) echo " " . ($inicio + $i);
break;
case 2: for($i = 0; $i <= $final - $inicio; $i+=2) echo " " . ($inicio + $i);
break;
case 3: for($i = 0; $i <= $final - $inicio; $i+=3) echo " " . ($inicio + $i);
break;
case 4: for($i = 0; $i <= $final - $inicio; $i+=4) echo " " . ($inicio + $i);
break;
case 5: for($i = 0; $i <= $final - $inicio; $i+=5) echo " " . ($inicio + $i);
break;
}
} else if ($inicio > $final){
switch($v_incremento){
case 1: for($i = 0; $i <= $inicio - $final; $i++) echo " " . ($inicio - $i);
break;
case 2: for($i = 0; $i <= $inicio - $final; $i+=2) echo " " . ($inicio - $i);
break;
case 3: for($i = 0; $i <= $inicio - $final; $i+=3) echo " " . ($inicio - $i);
break;
case 4: for($i = 0; $i <= $inicio - $final; $i+=4) echo " " . ($inicio - $i);
break;
case 5: for($i = 0; $i <= $inicio - $final; $i+=5) echo " " . ($inicio - $i);
break;
}
} else if ($inicio == $final && $v_incremento != 0){
echo " " . ($inicio - $final);
} else {
echo "Error " . error_log;
}
?>
<br/><a href="exercicio03.php" class="botao" style="text-decoration: none; cursor: default">Voltar</a>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment