Vai al contenuto

Raggiungere la meta

Challenge 2012-04 – Challenge 2

Use a While loop to find the first triangular number with 4 digits.
A triangular number is the sum of all numbers up to the current, e.g. 1+2+3+4+5 = 15 is a triangular number.

Utilizza un ciclo While per trovare il primo numero triangolare con 4 cifre (un numero triangolare è dato dalla somma di numeri naturali consecutivi a partire da 1).

Il primo numero triangolare con 4 cifre deve essere >= 1000

META =1000
somma=0
n    =1
While(somma < META)
    somma=somma+n
    n=n+1
EndWhile
TextWindow.WriteLine(somma)

Quanti numeri interi consecutivi è necessario sommare per raggiungere una certa meta?

META =1000
somma=0
n    =1
While(somma < META)
    somma=somma+n
    n=n+1
EndWhile
TextWindow.WriteLine("Ho sommato " + (n-1) + " numeri per raggiungere " + somma)

Si può rendere più evidente l’elaborazione…

META =1000
somma=0
n    =1
While(somma < META)
    TextWindow.Write(somma)
    somma=somma+n
    TextWindow.WriteLine(" + " + n + " = " + somma)
    n=n+1
EndWhile

Prova a raggiungere una certa meta con

  1. i lanci di un dado, Math.GetRandomNumber()
  2. i numeri inseriti da tastiera, TextWindow.ReadNumber()

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.