Gambas 3/Gambas3LeLangage/Le type Float
Le type Float
[modifier | modifier le wikicode]Une variable de type Float est destinée à contenir un chiffre à virgule flottante.
Il est important de comprendre que le type Float est une approximation d'une valeur réelle. C'est ainsi dans tous les langages informatique : la valeur 1/3 n'est pas représentable par 0.333. Ou plutôt si mais c'est une approximation !
Notez en passant que vous notez la valeur littérale avec un point et pas avec une virgule (1.23 par exemple) !
Voici un code à tester chez vous :
' Gambas module file
Public Sub Main()
Dim fVal As Float
Dim sSaisie As String
Line Input sSaisie
If IsFloat(sSaisie) Then
fVal = CFloat(sSaisie)
Else
fVal = 1.0
Endif
Print CStr(fVal)
End
Voici quelques fonctions pour convertir du texte en Float et inversement :
If IsFloat(sSaisie) Then fVal = CFloat(sSaisie)
Print CStr(fVal)
Le f minuscule indique que la variable contient un Float soit un nombre à virgule flottante.
Vous le verrez tout bientôt, les opérateurs vont nous permettre de faire des calculs :
Print CStr(fVal * 1.5)
Print CStr(fVal + 1.234)
Vous allez tout voir un autre type de boucle : la boucle While
. Passez vite à la suite !