Y.y en Basic 256
Résolu/Fermé
danonyme
Messages postés
12
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
4 octobre 2019
-
26 sept. 2017 à 14:12
baladur13 Messages postés 47152 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 7 janvier 2025 - 27 sept. 2017 à 12:05
baladur13 Messages postés 47152 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 7 janvier 2025 - 27 sept. 2017 à 12:05
A voir également:
- Basic256
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual basic - Télécharger - Langages
- Quick basic - Télécharger - Édition & Programmation
- File renamer basic - Télécharger - Gestion de fichiers
- 256 gb en go - Guide
3 réponses
f894009
Messages postés
17221
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
4 janvier 2025
1 712
26 sept. 2017 à 14:37
26 sept. 2017 à 14:37
Bonjour,
site:
http://doc.basic256.org/doku.php?id=fr%3Astart
pour y.y: y est une variable ou ????????
site:
http://doc.basic256.org/doku.php?id=fr%3Astart
pour y.y: y est une variable ou ????????
Merci pour la réponse.
Oui, j'ai dimensionné y comme variable numérique, elle représente la longueur d'un triangle, et x représente la largeur.
Pour utiliser l'expression A(x) , A de x, je demande d'entrer un nombre et en fonction de ce nombre la longueur "y" est fatalement différente et l'Aire du rectangle aussi et la réponse aussi.
Pour la valeur 1 de x, la longueur de y est 5,5 m. La fonction A de x se calcule (5,5*x) - x et on obtiendrait 4,5. Si je demande au PC:
print (5.5*x) - x il me retourne 4.5 et c'est correct. Lee programme calcule la valeur de y en fonction de l'entrée, mais je ne peux pas lui demander d'écrire (y.y*x) - x, il affiche syntax error.
Oui, j'ai dimensionné y comme variable numérique, elle représente la longueur d'un triangle, et x représente la largeur.
Pour utiliser l'expression A(x) , A de x, je demande d'entrer un nombre et en fonction de ce nombre la longueur "y" est fatalement différente et l'Aire du rectangle aussi et la réponse aussi.
Pour la valeur 1 de x, la longueur de y est 5,5 m. La fonction A de x se calcule (5,5*x) - x et on obtiendrait 4,5. Si je demande au PC:
print (5.5*x) - x il me retourne 4.5 et c'est correct. Lee programme calcule la valeur de y en fonction de l'entrée, mais je ne peux pas lui demander d'écrire (y.y*x) - x, il affiche syntax error.
baladur13
Messages postés
47152
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
7 janvier 2025
13 528
26 sept. 2017 à 18:11
26 sept. 2017 à 18:11
Pourquoi y.y ???
Si la distance y que l'on saisi est 5,5 il suffit d'écrire A(x)= (y*x)-x
Attention aussi le calcul peut ne pas reconnaitre le . (point) et préférera la , (virgule)
Si la distance y que l'on saisi est 5,5 il suffit d'écrire A(x)= (y*x)-x
Attention aussi le calcul peut ne pas reconnaitre le . (point) et préférera la , (virgule)
Oui, mais hélas, c'est dans l'énoncé du problème.
Il faut utiliser la formulation A(x) = ((5,5)*x) - (x*x).
J'ai donc voulu créer une variable pour représenter cette valeur 5,5, la variable y. Mais le Basic 256 refuse y.y .J'espérais qu'il existerait une astuce...
Je vais essayer un autre langage, je ne sais pas encore lequel.
Il faut utiliser la formulation A(x) = ((5,5)*x) - (x*x).
J'ai donc voulu créer une variable pour représenter cette valeur 5,5, la variable y. Mais le Basic 256 refuse y.y .J'espérais qu'il existerait une astuce...
Je vais essayer un autre langage, je ne sais pas encore lequel.
baladur13
Messages postés
47152
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
7 janvier 2025
13 528
Modifié le 27 sept. 2017 à 13:16
Modifié le 27 sept. 2017 à 13:16
L'énoncé donne bien une constante 5,5 à multiplier par la variable x moins la variable x
Ce n'est pas parce que la constante y est avec virgule que dans la formule, elle doit être formulée y,y
Au fait pourquoi maintenant la deuxième partie de la formule est - (x*x) ou - x² ?
Ce n'est pas parce que la constante y est avec virgule que dans la formule, elle doit être formulée y,y
Au fait pourquoi maintenant la deuxième partie de la formule est - (x*x) ou - x² ?