🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Esercizi Break e Continue PHP

Codegrind Team•Jul 22 2023

Ecco degli esercizi semplici con soluzione per praticare le basi sull’utilizzo delle parole chiave break e continue nei cicli PHP.

Esercizio 1

Scrivere un programma PHP che stampa i numeri da 1 a 10, ma si interrompe quando arriva al numero 5 utilizzando l'istruzione "break".
<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) {
        break;
    }
    echo $i . " ";
}
?>

Esercizio 2

Scrivere un programma PHP che stampa solo i numeri dispari da 1 a 10 utilizzando l'istruzione "continue".
<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i % 2 == 0) {
        continue;
    }
    echo $i . " ";
}
?>

Esercizio 3

Scrivere un programma PHP che stampa i numeri da 1 a 20, ma si interrompe quando trova un numero divisibile per 7 utilizzando l'istruzione "break".
<?php
for ($i = 1; $i <= 20; $i++) {
    if ($i % 7 == 0) {
        break;
    }
    echo $i . " ";
}
?>

Esercizio 4

Scrivere un programma PHP che stampa solo i numeri multipli di 3 da 1 a 10 utilizzando l'istruzione "continue".
<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i % 3 != 0) {
        continue;
    }
    echo $i . " ";
}
?>

Esercizio 5

Scrivere un programma PHP che stampa i numeri da 1 a 100, ma si interrompe quando trova un numero divisibile sia per 3 che per 5 utilizzando l'istruzione "break".
<?php
for ($i = 1; $i <= 100; $i++) {
    if ($i % 3 == 0 && $i % 5 == 0) {
        break;
    }
    echo $i . " ";
}
?>

Esercizio 6

Scrivere un programma PHP che stampa i numeri da 1 a 10, saltando il numero 5 utilizzando l'istruzione "continue".
<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) {
        continue;
    }
    echo $i . " ";
}
?>

Esercizio 7

Scrivere un programma PHP che stampa i numeri da 1 a 20, saltando i numeri multipli di 4 utilizzando l'istruzione "continue".
<?php
for ($i = 1; $i <= 20; $i++) {
    if ($i % 4 == 0) {
        continue;
    }
    echo $i . " ";
}
?>

Esercizio 8

Scrivere un programma PHP che stampa i numeri da 1 a 100, ma si interrompe quando trova un numero primo utilizzando l'istruzione "break".
<?php
for ($i = 1; $i <= 100; $i++) {
    $isPrime = true;

    for ($j = 2; $j <= sqrt($i); $j++) {
        if ($i % $j == 0) {
            $isPrime = false;
            break;
        }
    }

    if ($isPrime) {
        break;
    }

    echo $i . " ";
}
?>

Esercizio 9

Scrivere un programma PHP che stampa i numeri da 1 a 10, saltando i numeri pari utilizzando l'istruzione "continue".
<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i % 2 == 0) {
        continue;
    }
    echo $i . " ";
}
?>

Esercizio 10

Scrivere un programma PHP che stampa i numeri da 1 a 100, ma si interrompe quando trova un numero divisibile per 3 e 7 utilizzando l'istruzione "break".
<?php
for ($i = 1; $i <= 100; $i++) {
    if ($i % 3 == 0 && $i % 7 == 0) {
        break;
    }
    echo $i . " ";
}
?>