Messaggioda Vincent » 01/12/2005, 23:18

Fa un confronto con il puntatore alla stringa ottenuto tramite la funzione StrPtr. Se la stringa non e' creata, il puntatore alla stringa (meglio, alla struttura BSTR che la rappresenta) vale zero. Solo quando la stringa viene creata (anche se vuota), il puntatore diventa diverso da zero.
Il saggio è quello che sa di non sapere.
Vincent
Average Member
Average Member
 
Messaggio: 16 di 554
Iscritto il: 01/12/2005, 18:23

Messaggioda stellacometa2003 » 05/12/2005, 15:43

Ragazzi sapete come si fa un diagramma a blocchi che, dopo aver inserito un numero, verifichi se è intero o decimale???
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 283 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda Vincent » 06/12/2005, 07:43

Puoi azzardare una cosa del genere utilizzando split

Codice:
Dim Numero As Variant
Numero = Split("10,5", ",", -1, vbTextCompare)
if UBound(Numero) = 0 then
'Il numero non ha la virgola
else
'Il numero ha la virgola
End If


Volendo puoi perfezionare il codice per fare in modo che anche se ha la virgola, ma ha 00 come decimali, il numero è intero
Ciao! :-D
Il saggio è quello che sa di non sapere.
Vincent
Average Member
Average Member
 
Messaggio: 19 di 554
Iscritto il: 01/12/2005, 18:23

Messaggioda stellacometa2003 » 06/12/2005, 15:31

Sapresti come fare il diagramma a blocchi???
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 290 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda Vincent » 06/12/2005, 16:55

Devi spiegarti meglio..fammi un esempio
Il saggio è quello che sa di non sapere.
Vincent
Average Member
Average Member
 
Messaggio: 20 di 554
Iscritto il: 01/12/2005, 18:23

Messaggioda stellacometa2003 » 06/12/2005, 18:47

In pratica nn riesco a fare l'algoritmo in diagramma a blocchi che riesca ad indicare se un numero inserito da tastiera è intero o decimale...
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 291 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda Vincent » 06/12/2005, 19:28

Ah bhe non ti so aiutare, io passo direttamente all'azione
Il saggio è quello che sa di non sapere.
Vincent
Average Member
Average Member
 
Messaggio: 21 di 554
Iscritto il: 01/12/2005, 18:23

Messaggioda stellacometa2003 » 06/12/2005, 20:16

:cry: :smt120
Se qualcuno sa la soluzione si faccia vivo!!!
:roll:
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 293 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda lorven » 06/12/2005, 21:13

Non potendo disegnare il diagramma a blocchi, uso una pseudocodifica dal significato immediato e facilmente riconducibile ad un diagramma a blocchi.

In pseudocodifica:

LEGGI numero
SE [numero] = numero
ALLORA SCRIVI numero, "è intero"
ALTRIMENTI SCRIVI numero, "non è intero"
FINE SE

le parentesi quadre indicano la parte intera
Avatar utente
lorven
Junior Member
Junior Member
 
Messaggio: 1 di 369
Iscritto il: 06/12/2005, 20:55

Messaggioda stellacometa2003 » 06/12/2005, 21:35

quindi se carico una variabile numerica e la inserisco fra le parentesi indico sempre la parte intera??
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 294 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

PrecedenteProssimo

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite