Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Come ottenere il valore di resto in yabasic

    Buon giorno tutti.
    Sto cercando di passare il valore del resto ad una variabile, in modo che sè il resto è zero fa una cosa se non è zero ne fa un'altra.
    Il problema a me posto è il seguente:
    Prendere in input N valori e calcolare la media solo per quelli divisibili per 3
    Qua sotto posto il codice
    codice:
     cont = 0
     tot = 0
     print"inserire N valori"
     input n
      while (n <> 0)
     cont = cont + 1
     b = n / 3
     if (b=2 or b=4) then 
     tot = tot + n
     else
     c = c * n
     endif
     print"Inserire N valori"
     input n
       wend
        m = tot / cont
       print m
    Come vedete nella condizione del if vorrei mettere il valore della variabile b che dovrebbe essere zero sè i numeri sono divisibili per tre.
    Ho provato con l'operatore MOD e mod cioè b=n mod 3 ma non va.
    Vanno bene qualsiasi suggerimenti o paragoni anche con altri linguaggi
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il resto lo ottieni con l'operatore mod (penso anche in yabasic, che non conosco).

    resto = n MOD 3

    Perchè dici che non va? Forse l'operatore MOD non c'e' in yabasic?

    EDIT: ho visto adesso dalla documentazione su Internet, che in yabasic mod è una funzione ... quindi la devi usare così

    resto = mod(n, 3)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Mi sembra che in qbasic MOD c'è quindi a parità di linguaggio dovrebbe esserci anche in yabasic.
    L'interprete di yabasic mi da errore si sintassi a quella riga e su quel comando, sia scritto in minuscolo che in maiuscolo.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Ironmax
    Mi sembra che in qbasic MOD c'è quindi a parità di linguaggio dovrebbe esserci anche in yabasic.
    L'interprete di yabasic mi da errore si sintassi a quella riga e su quel comando, sia scritto in minuscolo che in maiuscolo.
    Hai letto completamente la mia ultima risposta?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Grazie oregon.
    Sono riuscito ad ottenere il resto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.