Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - Problemi IJVM
Forum - Altri Linguaggi - Problemi IJVM

Avatar
gabama (Normal User)
Rookie


Messaggi: 26
Iscritto: 12/04/2009

Segnala al moderatore
Postato alle 15:20
Venerdì, 24/07/2009
Sto finendo un esercitazione in questo linguaggio,ma ho 2 problemi.
Devo inserire una stringa di interi e ho impostato da 0 a 9 e tutto bene,ma poi sorge un problema.Infatti quando inserisco i valori li dò subito in output e tutto ok,ma come faccio poi a stampare il valore intero con quel valore usando le operazioni di moltiplicazione,divisione e modulo?
Io pensavo a contare i valori di inserimento e da li poi procedere.....
Qualcuno mi può dare consigli,è molto importante
Codice inserimento
Codice sorgente - presumibilmente C#

  1. .method getnum()
  2. .var
  3. a
  4. .end-var
  5. BIPUSH 0x0
  6. ISTORE a
  7. geta:IN
  8. DUP
  9. BIPUSH 0xA
  10. IF_ICMPEQ return
  11. DUP
  12. BIPUSH 0x30
  13. ISUB
  14. IFLT geta4
  15. DUP
  16. BIPUSH 0x3A
  17. ISUB
  18. IFLT geta2
  19. DUP
  20. BIPUSH 0x41
  21. ISUB
  22. IFLT geta4
  23. DUP
  24. BIPUSH 0x39
  25. SWAP
  26. ISUB
  27. IFLT geta4
  28. DUP
  29. OUT
  30. BIPUSH 0x37
  31. ISUB
  32. GOTO geta3
  33. geta2:DUP
  34. OUT
  35. BIPUSH 0x30
  36. ISUB
  37. geta3:ILOAD a
  38. DUP
  39. IADD
  40. DUP
  41. IADD
  42. DUP
  43. IADD
  44. DUP
  45. IADD
  46. IADD
  47. ISTORE a
  48. GOTO geta
  49. geta4:POP
  50. GOTO geta
  51. return:OUT
  52. ILOAD a
  53. IRETURN
  54.  
  55. .end-method


Ultima modifica effettuata da gabama il 24/07/2009 alle 15:21
PM Quote
Avatar
gabama (Normal User)
Rookie


Messaggi: 26
Iscritto: 12/04/2009

Segnala al moderatore
Postato alle 17:25
Lunedì, 27/07/2009
nessuno mi sa risolvere il problema?

PM Quote