Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 601
Réponses : 13
Type : discussion
Etat : réponses autorisées

Nombre décimal

xDreams le 27/11/2011 à 22:44
Bonsoir ! happy.gif

Je cherche la fonction/le code qui
traduit un nombre décimal.

Merci,

xDreams.
snap le 27/11/2011 à 22:47
Tu veut dire quoi par traduire?
xDreams le 27/11/2011 à 22:51
Qui signifie nombre décimal. Mais en langage calto ! winkle.gif
snap le 27/11/2011 à 22:54
Ben t'as :

Code
PartDéc(Variable   <-- Si le nombre n'est pas décimal, sa donne 0
xDreams le 27/11/2011 à 23:02
En gros, je pense à un code du genre:

Code
Prompt A
If A -> [nombre décimal]
Disp "Blablabla


xDreams.
snap le 27/11/2011 à 23:05
Ben :

Code
prompt A
If PartDec(A : Disp "blablabla
Polymorph le 27/11/2011 à 23:05
Tu pense nombre décimal dans le sens "qui a une partie décimale finie"
=> Comme 8,2 contrairement à 1/3

Ou comme "nombre dont la partie décimale est différente de zéro"?
xDreams le 27/11/2011 à 23:12
Oui, j'me suis mal exprimé, je parle des nombres qui ont une partie décimale finie comme 8,2 ou 4.135975438075 par exemple ... winkle.gif
snap le 27/11/2011 à 23:13
Bon bah je sais pas sa^^
xDreams le 27/11/2011 à 23:18
Dommage happy.gif

xDreams.
Polymorph le 28/11/2011 à 09:38
si tu veux le transformer en nombre a partie finie, c'est possible je crois.
Si tu veux le reconnaître, peut-être qu'avec la fonction >Frac, y'a moyen de la reconnaître, mais je suis pas sûr.
xDreams le 28/11/2011 à 17:22
Je pense avoir réussi ce que je voulais:

Code
Prompt A
If partDec(A
Then
Disp "DECIMAL
Else
If partDec(A)=0
Then
Disp "ENTIER
End


En gros je voulais afficher un message SI la valeur A était un décimal, sinon si la partie décimale de A vaut 0 ( un nombre entier quoi),
afficher un autre message... winkle.gif

Merci,


xDreams.
snap le 28/11/2011 à 18:02
Code
If partDec(A)=0


Peut s'écrire :

Code
If non(PartDec(A
xDreams le 28/11/2011 à 18:08
Ah ouais, c'est vrai happy.gif

Merci !


xDreams.