Secuencia en Php

Php

Veamos un ejercicio: Un script debe pedirle al usuario que digite la cantidad de números a generar, luego se debe crear la siguiente secuencia (1, 5, 6, 10, 11, 15, 16, …) Ejemplo 1: Cantidad de números a generar: 5 Números generados 1, 5, 6, 10, 11 Ejemplo 2: Cantidad de números a generar: 9 Números generados 1, 5, 6, 10, 11, 15, 16, 20, 21.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
< !DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <title>Generar serie</title>
</head>
<body>
    <form action="serie.php" method="POST">
        <label for="n1">Ingrese la cantidad de numeros a generar:</label>
        <br />
        <input type="text" name="n1" required/>
        <br />
        <input type="submit" value="Verificar"/>
    </form>
</body>
</html>
<?php
if($_POST){
    $n = $_POST['n1'];
    $v=0;
    $r=1;
    for ($i=0; $i < $n; $i++) {
        if($v==0){
            echo "".$r."<br>";
            $v=1;
        }else if($v==2){
            $r+=1;
            echo "".$r."<br />";
            $v=1;
        }else if($v==1){
            $r+=4;
            echo "".$r."<br />";
            $v=2;
        }
    }
}
?>
¡Suscríbete a mi canal, para acceder a más contenidos gratuitos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *