Sezione 6. Capitolo 4
single
Sfida: Trovare la Soglia della Somma
Scorri per mostrare il menu
Compito
Scorri per iniziare a programmare
Scopri quanti numeri consecutivi (a partire da 1) devono essere sommati affinché il totale cumulativo superi un determinato limit.
Ad esempio, se
limit = 15
1 + 2 + 3 + 4 + 5 = 15 → not yet over
1 + 2 + 3 + 4 + 5 + 6 = 21 → now it's over 15
Quindi la risposta sarebbe 6 numeri.
- Utilizzare un ciclo
whileper continuare ad aggiungere numeri fino a quando la condizione non è soddisfatta. - All'interno del ciclo, a ogni iterazione:
- Incrementare
countdi1. - Aggiungere il valore corrente di
countasum. - Il ciclo deve continuare finché
sumè minore o uguale alimit.
- Una volta terminato il ciclo, restituire
count, ovvero il numero di termini necessari per superare il limite.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 4
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione