mastrogino
Advanced Premium Member
Buona serata vi chiedo se era possibile modificare questo listato in questo modo ;
che dia il calcolo piramidale per ogni ruota a scelta con questo criterio
il 1° estratto con il 1° chiave settenario e cosi via vi faccio un esempio
bari
Piramide a - 9
54821
9313
344
78
Risulatato---> 78
Piramide a - 9
50372
5319
841
35
Risulatato---> 35
Piramide a - 9
84463
3819
291
21
Risulatato---> 21
Piramide a - 9
64554
1919
111
22
Risulatato---> 22
Piramide a - 9
63645
9919
911
12
Risulatato---> 12
la la somma dei 5
78+35+21+22+12=78.
questa è l'ambata da mettere in gioco su BA MI NA VE
GRAZIE IN ANTICIPO A CHI LO RISOLVE
QUESTO è IL LISTATO
Sub Main()
ColoreTesto 2
Scrivi String(75,"*")
ColoreTesto 1
Scrivi String(30," ") & "<<< Piramide >>>" & String(15," "),1
ColoreTesto 2
Scrivi String(75,"*")
ColoreTesto 0
nr = InputBox("Inserisci il numero da Piramidare 1° ESTRATTO 281,2°ESTRATTO 372,3° 463,4° 554, 5° 645","Piramide °°°esselotto°°",281372463554645)
If nr = False Then Exit Sub
pir = nr ' Assegnamo a pir il numero
Piramidiza9(pir) '<------------ richiamo la Funzione
ColoreTesto 2
Scrivi "Risulatato---> " & pir,1
ColoreTesto 1
Scrivi String(75,"_"),1
Scrivi
Scrivi "°°°esselotto°°°",1
End Sub
'Functio Aggiuntiva
Dim pir
Function Piramidiza9(Piramide)
s = 0
lun = Len(pir)
Piramide = pir
Scrivi "Piramide a - 9" ' visuallizare a video la piramide
Scrivi Piramide,1 ' visuallizare a video la piramide
Do Until lun < 3
For i = 1 To Len(Piramide) - 1
vt1 = CInt(Mid(Piramide,i,1)) + CInt(Mid(Piramide,i + 1,1))
If vt1 > 9 Then vt1 = vt1 - 9
vatmp = vatmp & vt1
Next
Piramide = vatmp
s = s + 1
Scrivi String(s," ") & Piramide,1 ' visuallizare a video la piramide
lun = Len(vatmp)
vatmp = ""
Loop
pir = Fuori90(Piramide)
End Function
che dia il calcolo piramidale per ogni ruota a scelta con questo criterio
il 1° estratto con il 1° chiave settenario e cosi via vi faccio un esempio
bari
Piramide a - 9
54821
9313
344
78
Risulatato---> 78
Piramide a - 9
50372
5319
841
35
Risulatato---> 35
Piramide a - 9
84463
3819
291
21
Risulatato---> 21
Piramide a - 9
64554
1919
111
22
Risulatato---> 22
Piramide a - 9
63645
9919
911
12
Risulatato---> 12
la la somma dei 5
78+35+21+22+12=78.
questa è l'ambata da mettere in gioco su BA MI NA VE
GRAZIE IN ANTICIPO A CHI LO RISOLVE
QUESTO è IL LISTATO
Sub Main()
ColoreTesto 2
Scrivi String(75,"*")
ColoreTesto 1
Scrivi String(30," ") & "<<< Piramide >>>" & String(15," "),1
ColoreTesto 2
Scrivi String(75,"*")
ColoreTesto 0
nr = InputBox("Inserisci il numero da Piramidare 1° ESTRATTO 281,2°ESTRATTO 372,3° 463,4° 554, 5° 645","Piramide °°°esselotto°°",281372463554645)
If nr = False Then Exit Sub
pir = nr ' Assegnamo a pir il numero
Piramidiza9(pir) '<------------ richiamo la Funzione
ColoreTesto 2
Scrivi "Risulatato---> " & pir,1
ColoreTesto 1
Scrivi String(75,"_"),1
Scrivi
Scrivi "°°°esselotto°°°",1
End Sub
'Functio Aggiuntiva
Dim pir
Function Piramidiza9(Piramide)
s = 0
lun = Len(pir)
Piramide = pir
Scrivi "Piramide a - 9" ' visuallizare a video la piramide
Scrivi Piramide,1 ' visuallizare a video la piramide
Do Until lun < 3
For i = 1 To Len(Piramide) - 1
vt1 = CInt(Mid(Piramide,i,1)) + CInt(Mid(Piramide,i + 1,1))
If vt1 > 9 Then vt1 = vt1 - 9
vatmp = vatmp & vt1
Next
Piramide = vatmp
s = s + 1
Scrivi String(s," ") & Piramide,1 ' visuallizare a video la piramide
lun = Len(vatmp)
vatmp = ""
Loop
pir = Fuori90(Piramide)
End Function
Ultima modifica: