Calculer avec des variables

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
JPM13
Messages : 2
Inscription : jeu. 17/nov./2022 19:07

Calculer avec des variables

Message par JPM13 »

Bonjour à tous,

Je suis débutant en Purebasic, j'ai suivi un tuto fait par un des membres ici, mais je n'ai pas trouvé la solution à mon problème sur les variables. Je cherche à faire calculer des opérations sur le programme et à les faire s'afficher. Quand je rentre les valeurs dans le programme comme X.f = 5, Y.f = 6, le calcul réussit. Mais quand je fais rentrer les valeurs dans la console, donc que je veux associer les valeurs rentrées à X.f, Y.f, le résultat du calcul est toujours 0, je n'arrive pas en fait à associer la valeur rentrée (par exemple 5) à X.f ou à Y.f

Voilà par exemple mon programme qui ne marche pas :

Code : Tout sélectionner

OpenConsole()
PrintN("Entrez la coordonnée X")
Input()
X.f=Input
PrintN("Entrez la coordonnée Y")
Input()
Y.f=Input
Z.f=(X)*(Y)
Debug Z
Pouvez-vous s'il-vous-plaît m'aider sur ce point, comment donner des valeurs à une variable, ce qui est crucial pour ce que je veux faire (calculer des formules) ?

Merci d'avance pour votre aide
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Calculer avec des variables

Message par case »

en mode console peut être comme ça :)

input retourne des chaines de caracteres

valf() converti une chaine en float

donc x.f=valf(input()) assigne a x.f un float

Code : Tout sélectionner

OpenConsole()
PrintN("Entrez la coordonnée X")
X.f=ValF(Input())

PrintN("Entrez la coordonnée Y")

Y.f=ValF(Input())
Z.f=(X)*(Y)
Debug Z
ImageImage
JPM13
Messages : 2
Inscription : jeu. 17/nov./2022 19:07

Re: Calculer avec des variables

Message par JPM13 »

Super merci de cette réponse rapide case ! Ca va bien me débugger je ne connaissais pas cette commande et c'est tout à fait ce qu'il me faut :o
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Calculer avec des variables

Message par Ar-S »

Pensez à mettre vos code entre balises [ code ] [ /code ] ou [ code-pb ] [ /code-pb ] (sans les espaces)
1er post corrigé
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre