Equation

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Rwazek
Messages: 5
Enregistré le: 06 Oct 2019, 12:26

Equation

par Rwazek » 06 Oct 2019, 12:37

Bonjour,

Je suis en train d'écrire un programme (en c# - pour un jeu-vidéo), mais je suis bloqué à une équation que je n'arrive pas à résoudre :

J'ai 3 variables : variable x, variable y et variable z.


Lorsque la variable x vaut 1 et la variable y vaut 1, la variable z doit valoir 1;
Lorsque la variable x vaut 2 et la variable y vaut 8, la variable z doit valoir 3 ;
Lorsque la variable x vaut 3 et la variable y vaut 14, la variable z doit valoir 4;
Lorsque la variable x vaut 4 et la variable y vaut 16, la variable z doit valoir 1;
... (je peux citer pleins d'autres exemples)


Lorsque la variable x vaut entre 1 et 5, la variable y vaut 1 et la variable z vaut la variable x,
Lorsque la variable x vaut entre 6 et 10, la variable y vaut 2 et la variable z vaut entre 1 et 5 (si la variable x vaut 6, z vaudra 1, si x vaut 7, z vaut 2, x = 8, z = 3, x = 9, z = 4, x = 10, z = 5)

Merci d'avance pour votre aide :D



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

Re: Equation

par fatal_error » 06 Oct 2019, 12:46

hi,

Lorsque la variable x vaut 2 et la variable y vaut 8, la variable z doit valoir 3 ;
Lorsque la variable x vaut entre 1 et 5, la variable y vaut 1 et la variable z vaut la variable x,

tu te contredis...

aussi tu n'as pas écrit d'équations.
une equation c'est qqch stype: ax + b = 0, x variable (donc avec une égalité)
ici, je crois comprendre que tu veux une formule pour z (fonction de x et y)
la vie est une fête :)

Rwazek
Messages: 5
Enregistré le: 06 Oct 2019, 12:26

Re: Equation

par Rwazek » 06 Oct 2019, 12:57

Je me suis mal exprimé,

En fait tous les 5 valeurs de Y, X doit prendre + 1 mais Z doit avoir une une valeur entre 1 et 5 (en fonction de X et Y), ce que je veux dire par la c'est que lorsque Y vaut 6, Z vaut 1, Y vaut 7, Z vaut 2, Y vaut 8, Z vaut 3, Y vaut 9, Z vaut 4, Y vaut 10, Z vaut 5, Y vaut 11, Z vaut 1, Y vaut 12, Z vaut 2...)

La variable Z ne doit jamais dépasser 5 et ne doit pas valoir en dessous de 1.

J'explique très mal j'en suis conscient, je galère à expliquer le problème

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

Re: Equation

par fatal_error » 06 Oct 2019, 13:07

si Z décrit la séquence 1,2,3,4,5,1,2,3...
t'as qu'à juste écrire Z = ((Y-1)%5)+1
en Y = 6, Y-1 = 5, et Z = 1
la vie est une fête :)

Rwazek
Messages: 5
Enregistré le: 06 Oct 2019, 12:26

Re: Equation

par Rwazek » 06 Oct 2019, 13:13

Je viens d'essayer sur le script, ça fonctionne lorsque j'écris Z = ((Y)%5)+1.

Je ne connais pas la fonction du % il faut que je l'apprenne car ça va me servir plus d'une fois.


Merci de ton aide.

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

Re: Equation

par fatal_error » 06 Oct 2019, 13:15

le nom de l'opérateur c'est modulo, mot clé: congruence
Merci de ton aide.

de rien :)
la vie est une fête :)

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 109 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite