Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Multiplo Casuale di 7 | Scoprire I Cicli
Introduzione a JavaScript

Scorri per mostrare il menu

book
Sfida: Multiplo Casuale di 7

Compito

Swipe to start coding

Utilizzare un ciclo do-while per stampare numeri a partire da un numero casuale (rappresentato dalla variabile number).

Il ciclo deve continuare a stampare e incrementare il numero di 1 fino a quando il numero non è un multiplo di 7.

Nota

L'espressione Math.floor(Math.random() * 10) + 1 genera un intero casuale tra 1 e 10.

Anche se non è necessario comprenderla per svolgere questo esercizio, ecco una breve spiegazione:

  • Math.random() produce un decimale casuale tra 0 (incluso) e 1 (escluso).
  • Moltiplicando per 10 si ottiene un valore compreso tra 0 e 10 (escluso 10).
  • Math.floor(value) arrotonda il numero per difetto al numero intero più vicino, ottenendo così un intero da 0 a 9.
  • Aggiungendo 1 si sposta l'intervallo da 1 a 10, assicurando che non venga mai restituito 0.
  • Creare un ciclo do-while che:
    • Stampa il valore attuale di number;
    • Incrementa number di 1;
    • Si ripete finché number non è un multiplo di 7. Nota che il blocco di codice in un ciclo do-while viene eseguito prima del controllo della condizione, quindi è necessario sottrarre uno da number (number - 1) prima di verificarne il valore;

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 6. Capitolo 6
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 1.33

book
Sfida: Multiplo Casuale di 7

Compito

Swipe to start coding

Utilizzare un ciclo do-while per stampare numeri a partire da un numero casuale (rappresentato dalla variabile number).

Il ciclo deve continuare a stampare e incrementare il numero di 1 fino a quando il numero non è un multiplo di 7.

Nota

L'espressione Math.floor(Math.random() * 10) + 1 genera un intero casuale tra 1 e 10.

Anche se non è necessario comprenderla per svolgere questo esercizio, ecco una breve spiegazione:

  • Math.random() produce un decimale casuale tra 0 (incluso) e 1 (escluso).
  • Moltiplicando per 10 si ottiene un valore compreso tra 0 e 10 (escluso 10).
  • Math.floor(value) arrotonda il numero per difetto al numero intero più vicino, ottenendo così un intero da 0 a 9.
  • Aggiungendo 1 si sposta l'intervallo da 1 a 10, assicurando che non venga mai restituito 0.
  • Creare un ciclo do-while che:
    • Stampa il valore attuale di number;
    • Incrementa number di 1;
    • Si ripete finché number non è un multiplo di 7. Nota che il blocco di codice in un ciclo do-while viene eseguito prima del controllo della condizione, quindi è necessario sottrarre uno da number (number - 1) prima di verificarne il valore;

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 1.33

Scorri per mostrare il menu

some-alt