pro8
ciclo iterativo con WHILE....DO...LOOP..
TURBO PASCAL..stampa somma primi 10 numeri
program ciclo3; uses crt; var k,somma:integer; begin clrscr; somma:=0; k:=0; while k<10 do begin somma:=somma+k; k:=k+1; writeln(somma); end; readln; end.
RUN e visualizza risultato
0.1.3.6.10.15.21.28.36.45
VBA per EXCEL
creare PULSANTE e inserirvi istruzioni
Option Explicit Private Sub CommandButton1_Click() Dim k, somma As Integer somma = 0 k = 1 somma = 0 Do While k < 10 somma = somma + k k = k + 1 Cells(k, 2) = somma Loop End Sub
cliccare su PULSANTE:vengono stampati i valori nelle celle B1..B10
A | B | |
1 | 1 | |
2 | 3 | |
3 | 6 | |
4 | 10 | |
5 | 15 | |
6 | 21 | |
7 | 28 | |
8 | 36 | |
9 | 45 | |
10 | ||
11 |
VISUAL BASIC
creare label1 per visualizzare i dati,PULSANTE e inserirvi istruzioni:appare anche MsgBox con risultati parziali
label1 ove appaiono i risultati |
PULSANTE con istruzioni |
MsgBox con valori intermedi |
Option Explicit Private Sub CommandButton1_Click() Dim k, somma As Integer k = 1 somma = 0 Do While k < 10 somma = somma + k k = k + 1 MsgBox (somma) Label1.Caption = somma Loop Label1.Caption = somma End Sub