Comment calculer avec une virgule ?
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
Comment calculer avec une virgule ?
bonjour
je cherche en Purebasic l'equivalent de cette ligne de code VB2005 :
: Dim Resultats as Decimal ( j'ai compris cette ligne de code )
je cherche à faire en Purebasic un calcul qui utilise la virgule, je sais une chose que .F( Float) c'est pour mettre un nombre flottant , mais j'ai fouiller dans les Tutos et la doc mais j'ai pas trouver .
merci d''avance
ps : je sais calculer avec des nombres entiers .
je cherche en Purebasic l'equivalent de cette ligne de code VB2005 :
: Dim Resultats as Decimal ( j'ai compris cette ligne de code )
je cherche à faire en Purebasic un calcul qui utilise la virgule, je sais une chose que .F( Float) c'est pour mettre un nombre flottant , mais j'ai fouiller dans les Tutos et la doc mais j'ai pas trouver .
merci d''avance
ps : je sais calculer avec des nombres entiers .
Code : Tout sélectionner
Resultats.f
C'est super facile !
Enfin de compte il te suffit de déclarer une variable flottante avec un .f comme indice. Attention les fonctions adaptées aux nombres à virgule flottantes on souvent un F à la fin comme ValF(), StrF() etc ...
Code : Tout sélectionner
Res.f = 111.34/3.1416
MessageRequester("Virgule Flottante","Le résultat de 111.34/3.1416 est : "+StrF(Res))
Denis
Bonne Jounée à tous
Bonne Jounée à tous
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
-
- Messages : 471
- Inscription : dim. 23/déc./2007 18:10
Ben tout simplement pour une multiplication par exemple !
Code : Tout sélectionner
A.f = 5.5
B.f = 3.0 ; ou B.l = 3
C.f = A*B
; Résultat : C.f aura pour valeur 16.5
Denis
Bonne Jounée à tous
Bonne Jounée à tous
Re: Comment calculer avec une virgule ?
La lignejbernard13 a écrit :bonjour
je cherche en Purebasic l'equivalent de cette ligne de code VB2005 :
: Dim Resultats as Decimal ( j'ai compris cette ligne de code )
je cherche à faire en Purebasic un calcul qui utilise la virgule, je sais une chose que .F( Float) c'est pour mettre un nombre flottant , mais j'ai fouiller dans les Tutos et la doc mais j'ai pas trouver .
merci d''avance
ps : je sais calculer avec des nombres entiers .
Code : Tout sélectionner
Dim Resultats as Decimal
Pour faire à peu près la même chose avec Purebasic, tu fais ceci
Code : Tout sélectionner
Define.f Resultats
Code : Tout sélectionner
Resultats.f
Si tu crées une variable sans préciser son type, par exemple
Code : Tout sélectionner
toto = 10
Code : Tout sélectionner
Define.f
Code : Tout sélectionner
Define.f
ma_variable_a = 10.5
ma_variable_b = 1.2
mon_resultat = ma_variable_a + ma_variable_b
debug mon_resultat