Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291

    VB6-controllo valore in variabili dbl

    In sette variabili Double (dblDimenx0 ... dblDimenx6) ho salvato dei valori. Ora dovrei verificare se in un gruppo delle predette variabili (il gruppo può essere composto da una o più variabili) una o più di queste abbia un valore >= di 10^6 .
    In particolare mi occorre per valorizzare la scala di un grafico.
    Come dovrei fare?
    LM

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Visto che le variabili sono semplici (non si tratta di un vettore) devi fare una serie di if e valorizzare un contatore

    codice:
    Dim c As Integer
    
    c = 0
    
    If dblDimenx0>1E6 Then c=c+1
    If dblDimenx1>1E6 Then c=c+1
    If dblDimenx2>1E6 Then c=c+1
    If dblDimenx3>1E6 Then c=c+1
    If dblDimenx4>1E6 Then c=c+1
    If dblDimenx5>1E6 Then c=c+1
    If dblDimenx6>1E6 Then c=c+1
    
    If c>... Then
    in questo modo, nell'ultima if potrai capire quante variabili hanno superato quel valore e decidere cosa fare ...

    Ma mi sembra troppo semplice ... forse non ho capito a fondo il problema ...

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    oregon,
    ti ringrazio per l'intervento.
    Non sò se la soluzione che proponi può andare. Ora vorrei che fatta la selezione del gruppo di variabili, potessi leggere se in quel gruppo esiste una variabile con valore >= a 10^6 .
    Comunque ti ringrazio per
    "...devi fare una serie di if e valorizzare un contatore.." penso che seguirò questa strada.
    LM

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.