Visualizzazione dei risultati da 1 a 6 su 6

Discussione: vb4 numero intero

  1. #1

    vb4 numero intero

    Ciao spero che mmarzia questa volta non mi ...zii (in Dialetto).
    come posso fare ad avere come soluzione dopo un operazione (Divisione o moltiplicazione) un numero intero arrotondato all'eccesso.
    ad esempio il risultato è "2,8" e io voglio che esca scritto "3".
    grazie

  2. #2
    codice:
    Option Explicit
    Dim variabile As Integer
    Dim variabile1 As Integer
    Dim variabile2 As Integer
    
    Private Sub Command1_Click()
     variabile1 = Text1.Text ' oppure 1,8
     variabile2 = Text2.Text ' oppure 1
      variabile = variabile1 + variabile2
     Text3.Text = variabile
      
    End Sub
    Ciao

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291

    VB6- formattare n. decimali per eccesso o per difetto.

    Per formattare un numero decimale per eccesso o per difetto, puoi usare la funzione Format. Ad esempio:
    codice:
    Private Sub Command1_Click()
        Dim dblNumeroDec1 As Double, dblNumeroDec2 As Double, _
            dblNumeroDec3 As Double, dblNumeroDec4 As Double
                  
        dblNumeroDec1 = 1000.4
        dblNumeroDec2 = 1000.5
        dblNumeroDec3 = 1000.6
        dblNumeroDec4 = 1000.7
    
        MsgBox (Format(dblNumeroDec1, "#,##0"))
        MsgBox (Format(dblNumeroDec2, "#,##0"))
        MsgBox (Format(dblNumeroDec3, "#,##0"))
        MsgBox (Format(dblNumeroDec4, "#,##0.00"))
    End Sub
     :ciauz:
    LM

  4. #4
    non ho capito bene. ma se io devo avere il n°intero nella casella text3 che è uguale a val(text1)/Val(text2) i codici dove li devo inserire? scusate ma ho iniziato da poco a utilizzare vb4

  5. #5
    non ho capito niente non so dove .

    esempio: casella1 = 10
    casella2 = 3
    casella3 = 10/3=3,3333333
    come faccio ad avere un numero intero arrotondato all'eccesso.
    chi mi spiega passo passo come devo fare.
    E' molto importante altrimenti resto fermo con il mio programma troppo a lungo. E' non me lo posso permettere!?!...

  6. #6
    Fai così:
    Metti 3 caselle di testo e chiamamale così: Text1, text2, Text3
    poi aggiungi un commandButton e chiamalo Command1
    e poi copia incolla questo codice
    codice:
    Option Explicit
    Dim variabile As Integer
    Dim variabile1 As Integer
    Dim variabile2 As Integer
    
    Private Sub Command1_Click()
     variabile1 = Text1.Text 
     variabile2 = Text2.Text 
      variabile = variabile1 + variabile2
     Text3.Text = variabile
    End Sub
    Più chiaro di così non si può almeno se ho capito bene quello che vuoi fare, chiaramente quello che ci deve essere scritto nelle caselle di testo lo sai tu da dove lo prendi, oppure viene digitato dall'utente.

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.