ho questo problema:
importo = 1 200 000
in questo caso il ciclo che devo fare dovrebbe stamparmi:
la prima volta 500000
la seconda volta 500000
la terza volta 200000
ed uscire...
mi riuscite ad aiutare?![]()
ps (spero di essere stato chiaro)
ho questo problema:
importo = 1 200 000
in questo caso il ciclo che devo fare dovrebbe stamparmi:
la prima volta 500000
la seconda volta 500000
la terza volta 200000
ed uscire...
mi riuscite ad aiutare?![]()
ps (spero di essere stato chiaro)
direi che non sei stato chiaro per nulla nel senso che non vedo contesti
mi piacerebbe ricordarmi tutto quello che leggo e scrivo e sento ma....cosa dicevo??
Una delle dozzine di soluzioni possibili...
ciaocodice:<% importo = 1200000 do while importo>0 if importo >= 500000 then response.write "500000 " else response.write cstr(importo)&" " end if importo = importo - 500000 loop %>
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
pure io, pure io..![]()
codice:<% intero=1200000 pezzi=500000 for i=1 to fix(intero/pezzi+.9999999) response.write " " & i & " :: " & pezzi - ABS((pezzi*i-intero)*((pezzi*i)>intero)) next %>![]()
![]()
risolto così:
importo = 1220543.55
importo_min = 500000
Do While importo > importo_min
MsgBox (importo_min)
importo = importo - importo_min
Loop
If importo > 0 Then
MsgBox (importo)
End If
ciao e grazie![]()