PDA

View Full Version : [VB6] - aiuto su primi passi (credo) - implementazione ecc


debbby
02-08-2010, 08:46
Ciao, devo studiare questo primo argomento di Visual Basic:

Linguaggio di programmazione Basic

1. Tipi base del Basic

- Byte, Integer, Long:

implementazione di valori numerici interi o interi positivi (naturali); (?? cosa vuole implementazione di valori numerici?)
esempio: calcolo del fattoriale;
operatori matematici interi: \ divisione intera e Mod resto della divisione; (in una operazione devo dividere e fare qualcosa con il resto?)
tipo per enumerazione (statement Enum) (non so cosa sia....)


- Single e Double:
implementazione di valori decimali; (di nuovo questa implementazione.....)
precisazione dei valori decimali: approssimazione dei razionali e dei reali;
la funzione Int, parte intera, e Round, arrotondamento



E poi i valori Boolean ecc

Mi potete spiegare/fare un esempio sull'implementazione che chiede? tipo per enumerazione vuol dire che devo dire al programma di enumerare una serie di numeri? bohh

grazie mille a chi mi aiuterą..

jackk87
02-08-2010, 10:49
Ciao, devo studiare questo primo argomento di Visual Basic:

Linguaggio di programmazione Basic

1. Tipi base del Basic

- Byte, Integer, Long:

implementazione di valori numerici interi o interi positivi (naturali); (?? cosa vuole implementazione di valori numerici?)
esempio: calcolo del fattoriale;
operatori matematici interi: \ divisione intera e Mod resto della divisione; (in una operazione devo dividere e fare qualcosa con il resto?)
tipo per enumerazione (statement Enum) (non so cosa sia....)


- Single e Double:
implementazione di valori decimali; (di nuovo questa implementazione.....)
precisazione dei valori decimali: approssimazione dei razionali e dei reali;
la funzione Int, parte intera, e Round, arrotondamento



E poi i valori Boolean ecc

Mi potete spiegare/fare un esempio sull'implementazione che chiede? tipo per enumerazione vuol dire che devo dire al programma di enumerare una serie di numeri? bohh

grazie mille a chi mi aiuterą..

Passa a VB.NET http://totemslair.org/guide/vb.php

debbby
02-08-2010, 11:14
A scuola usano solo VB6 :(

jackk87
02-08-2010, 16:51
A scuola usano solo VB6 :(

peccato cmq ti ho postato una guida sul mio spazio che puoi scaricare qui http://jackvc09.altervista.org/VB6.pdf

MarcoGG
03-08-2010, 13:01
Implementazione sta a significare, molto probabilmente, che dovrai fornire esempi pratici di utilizzo ( non č dato sapere a che livello di banalitą / significativitą ) di quanto richiesto.

Un'implementazione (banale) di Round() potrebbe essere :

Private Function Arrotonda(valore As Double, numeroCifreDecimali As Integer) As Double

Arrotonda = Round(valore, numeroCifreDecimali)

End Function

E suo utilizzo :

Dim numero As Double
numero = 1.123456

Dim risultato As String
risultato = CStr(Arrotonda(numero, 4))

MsgBox risultato

Enum č lo statement di VB6 per creare, appunto, enumerazioni di valori. Solitamente un enum viene definito a parte per fornire tipicamente un insieme di opzioni, da dare poi in pasto ad una Sub o Function :

Private Enum TipoDipendente

Quadro = 0
Impiegato = 1
Operaio = 2
'...
'ecc...
'...

End Enum

;)

debbby
04-08-2010, 20:21
Implementazione sta a significare, molto probabilmente, che dovrai fornire esempi pratici di utilizzo ( non č dato sapere a che livello di banalitą / significativitą ) di quanto richiesto.

Un'implementazione (banale) di Round() potrebbe essere :

Private Function Arrotonda(valore As Double, numeroCifreDecimali As Integer) As Double

Arrotonda = Round(valore, numeroCifreDecimali)

End Function

E suo utilizzo :

Dim numero As Double
numero = 1.123456

Dim risultato As String
risultato = CStr(Arrotonda(numero, 4))

MsgBox risultato

Enum č lo statement di VB6 per creare, appunto, enumerazioni di valori. Solitamente un enum viene definito a parte per fornire tipicamente un insieme di opzioni, da dare poi in pasto ad una Sub o Function :

Private Enum TipoDipendente

Quadro = 0
Impiegato = 1
Operaio = 2
'...
'ecc...
'...

End Enum

;)


Grazie a mille a tutti e due! :D