Pagina 1 di 1

[Risolto]quoziente

Inviato: mercoledì 28 marzo 2012, 22:08
da upacill
Ciao a tutti, ho cercato un po' dapertutto ma non riesco a trovare la mia risposta, ho bisogno di sapere i comandi in basic per prendere solo la parte intera di un valore. Grazie
Libreoffice 3.51 ubuntu 11.10

Re: quoziente

Inviato: giovedì 29 marzo 2012, 10:02
da Mizio1961
Ciao
Sfogliando la Guida Basic presente nell'ambiente di sviluppo macro trovi la funzione Int() che restituisce la parte Intera di un numero.
Ad es int(3,1415) restituisce 3
E' questo ciò che ti occorre?
Saluti by Mizio

Re: quoziente

Inviato: giovedì 29 marzo 2012, 21:20
da upacill
Mizio1961 ha scritto:Ciao
Sfogliando la Guida Basic presente nell'ambiente di sviluppo macro trovi la funzione Int() che restituisce la parte Intera di un numero.
Ad es int(3,1415) restituisce 3
E' questo ciò che ti occorre?
Saluti by Mizio
Ciao e grazie per la risposta, si e' quello che cerco come anche la funzione MOD e la funzione quoziente, ma non riesco a capire qual'e' la sintassi giusta, nelle guide che ho letto spiegano solo cosa fanno quelle funzione ma non come usarle...
sai per caso dove trovo una guida dove mi vengano spiegate sopratutto la sintassi giusta da usare? Grazie ancora

Re: [Risolto]quoziente

Inviato: domenica 1 aprile 2012, 13:28
da Mizio1961
Un codice di prova può essere il seguente:

Codice: Seleziona tutto

Public sub Intero()                              ' PROVA FUNZIONE INTERO
   dim valint as integer                         ' VAR. TIPO NUMERO = INTERO
   dim valdbl, raggio as double                  ' VAR. TIPO NUMERO = PRECISIONE DOPPIA 
   raggio = inputbox("Raggio del cerchio: ")     ' CHIEDI A UTENTE RAGGIO DEL CERCHIO
   valdbl = 3.1415 * 2 * raggio                  ' CALCOLA LA CIRCONFERENZA DEL CERCHIO  
   valint = int(valdbl)                          ' METTI IN valint SOLO LA PARTE INTERA   
   msgbox "Circonferenza = " & valdbl & chr$(13) & _
          "Parte Intera = " & valint             ' VISUALIZZA I RISULTATI
end sub                                          ' FINE SUB 
Vedi se ti può essere utile per capire come lavora la funzione int() e poi a seguire le altre puoi provarle tu.
Saluti by Mizio ;)