Visualizzazione dei risultati da 1 a 5 su 5

Discussione: divisione di un numero

  1. #1

    divisione di un numero

    Io ho un numero ad esempio 1541.51, come posso fare a mettere i decimali in una variabile e la parte intera non arrotondata ma troncata in un altra?

    per capirci:

    Intero = 1541
    Decimali= 51

    Grazie ciao

  2. #2
    Parsifica la stringa (funzione INSTR) fino a quando non trovi il carattere ".", poi si tratta di scomporla.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3

    divisione numeri

    hai percaso un esempio?

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Se è un numero allora tramite int(numero) e (numero-int(numero))*100 hai quello che cerchi.....

    altrimenti se è stringa
    vettore=split(numero,".")
    vettore(0)=intera
    vettore(1)=decimali
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Ecco qua:

    codice:
    <%
    Option Explicit
    
    Dim stringa, stringaIntera, stringaDecimali
    
    stringa = "1541.51"
    
    stringaIntera = mid(stringa, 1, instr(stringa,".")- 1)
    stringaDecimali = mid(stringa, instr(stringa,".") + 1, len(stringa))
    
    response.write("stringaIntera: " & stringaIntera)
    response.write("
    ")
    response.write("stringaDecimali: " & stringaDecimali)
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.