Ús de l'estructura while()

Aquest programa construeix una taula de les potències del nombre elegit fins al primer igual o superior a 10.000.000.000. El resultat es presenta en una nova finestra.

Escriviu un nombre inferior a 100.000 a la casella i feu clic en el botó.


Nombre base

En elaborar cada taula de potències d'un nombre, hem volgut evitar els nombres massa alts. El límit a la repetició del bucle s'ha situat no pas en l'exponent sinó en la potència, és a dir, en una variable generada dins el mateix bucle. Per això si trieu un nombre molt baix apareixerà una llista molt llarga, i si en triuen un d'alt serà més curta.

Notem l'argument del while():

(potencia<10000000000)

Quan la potència iguala aquest valor o el supera, l'expressió de comparació esdevé false i el bucle deixa d'executar-se.