Dim numero, somma As Integer Dim primo As String somma = 0 Do

Dim numero, somma As Integer
Dim primo As String
somma = 0
Do
numero = Val(InputBox("Inserisce un numero>0"))
If (numero > 0) Then
primo = "s"
For i = 2 To Int(Math.Sqrt(numero))
If (numero Mod i = 0) Then
primo = "n"
Exit For
End If
Next
If (primo = "s" And numero <> 1) Then somma = somma + numero
End If
Loop While numero > 0
MsgBox("somma=" & Str(somma))
-------------------------------------------------------------------------Dim area, altezza As Integer
area = Val(InputBox("area="))
altezza = Val(InputBox("altezza="))
If (area > 0 And altezza > 0) Then
MsgBox(Str(2 * area / altezza * 4))
Else
MsgBox("dati non validi")
End If
-------------------------------------------------------------------------Dim n, numero, somma, numeri As Integer
somma = 0
numeri = 0
n = Val(InputBox("quanti numeri?"))
For i = 1 To n
numero = Val(InputBox("numero?"))
If (numero < 10) Then
somma = somma + numero
numeri = numeri + 1
End If
Next
MsgBox("la media vale " & Str(somma / numeri))
-------------------------------------------------------------------------Dim media, nuovamedia, voto As Single
Dim numero_voti As Integer
media = Val(InputBox("media="))
numero_voti = Val(InputBox("numero voti="))
voto = Val(InputBox("nuovo voto="))
nuovamedia = (media * numero_voti + voto) / (numero_voti + 1)
MsgBox("la nuova media è " & Str(nuovamedia))