Boucle et mathématiques
Bob le bricoleur
-
Bob le bricoleur -
Bob le bricoleur -
Bonjour !
Bon, j'ai mis mon message là, en espérant que ce soit la bonne rubrique.
Voilà, ma question est simple :
J'ai une boucle. A chaque tour, le zoom d'un graphisme augmente jusqu'à atteindre une valeur maximale. Quelle est la formule qui me permettra d'obtenir le resultat escompté ?
Voici les variables :
- nbreEtapesZoom : le nombre d'étape du zoom, qui est aussi la valeur maximale de la boucle
- etapeZoom : la valeur incrémentée à chaque passage de la boucle
- facteurZoom : la variable contenant le zoom maximal
- Zoom : la valeur du zoom, qui doit donc aller de 1 au départ de la boucle, à facteurZoom en fin de boucle
Je croyais que c'était simple, mais en fait, en vieillissant, on devient mauvais en math, alors qu'avant, on était bon. C'est TORRIBLE !!! ;-)
Merci par avance aux contributeurs !
Bon, j'ai mis mon message là, en espérant que ce soit la bonne rubrique.
Voilà, ma question est simple :
J'ai une boucle. A chaque tour, le zoom d'un graphisme augmente jusqu'à atteindre une valeur maximale. Quelle est la formule qui me permettra d'obtenir le resultat escompté ?
Voici les variables :
- nbreEtapesZoom : le nombre d'étape du zoom, qui est aussi la valeur maximale de la boucle
- etapeZoom : la valeur incrémentée à chaque passage de la boucle
- facteurZoom : la variable contenant le zoom maximal
- Zoom : la valeur du zoom, qui doit donc aller de 1 au départ de la boucle, à facteurZoom en fin de boucle
Je croyais que c'était simple, mais en fait, en vieillissant, on devient mauvais en math, alors qu'avant, on était bon. C'est TORRIBLE !!! ;-)
Merci par avance aux contributeurs !
A voir également:
- Boucle et mathématiques
- Toutes les formules mathématiques pdf - Télécharger - Études & Formations
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Huawei s'allume et s'éteint en boucle - Forum Huawei
- Redémarrage en boucle Xiamo mi note 10 - Forum Xiaomi
- Mon pc s'allume et s'éteint en boucle - Forum Virus
4 réponses
Yop,
je n'ai pas très bien saisi le contexte mais :
for (etapeZoom=1; etapeZoom<nbreEtapesZoom;etapeZoom++) {
zoom = etapeZoom;
// traitement
}
++
Nico
je n'ai pas très bien saisi le contexte mais :
for (etapeZoom=1; etapeZoom<nbreEtapesZoom;etapeZoom++) {
zoom = etapeZoom;
// traitement
}
++
Nico
Bon, alors je recommence en essayant d'être plus clair (je dis bien essayant).
J'ai un objet que je veux faire grossir, au final de facteurZoom, mais par étapes.
Au départ, son zoom est de 1, et à la fin, son zoom est de facteurZoom (qui peut varier, peu importe)
Je veux également définit le nombre d'étapes de ce grossissement. Ce nombre d'étape est aussi le nombre de fois que la boucle va se répéter. Je l'appelle nbreEtapesZoom.
La dernière varialbe dont je dispose, seule à ne pas être fixée au départ, est etapeZoom. Elle est incrémentée de 1 à chaque passage de la boucle.
En d'autres termes, en nbreEtapesZoom étapes, mon zoom varie de 1 à facteurZoom.
Merci !
J'ai un objet que je veux faire grossir, au final de facteurZoom, mais par étapes.
Au départ, son zoom est de 1, et à la fin, son zoom est de facteurZoom (qui peut varier, peu importe)
Je veux également définit le nombre d'étapes de ce grossissement. Ce nombre d'étape est aussi le nombre de fois que la boucle va se répéter. Je l'appelle nbreEtapesZoom.
La dernière varialbe dont je dispose, seule à ne pas être fixée au départ, est etapeZoom. Elle est incrémentée de 1 à chaque passage de la boucle.
En d'autres termes, en nbreEtapesZoom étapes, mon zoom varie de 1 à facteurZoom.
Merci !
Ok, ca se dessine.
"mon zoom varie de 1 à facteurZoom." -> De un en un?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
"mon zoom varie de 1 à facteurZoom." -> De un en un?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
B ou B JSS !!!
Je ne peux pas te confirmer par l'application, mais j'en suis arrivé à la même conclusion que toi. Merci beaucoup en tout cas, tu es un as !
En la solution des suites donne un résultat bien plus complexe et long à gérer, du type q=(ln(Un)-ln(U0))/n. Enfin...
Passe une bonne soirée, oiu journée !
Et merci aux autres contributeurs biensûr !!!
Je ne peux pas te confirmer par l'application, mais j'en suis arrivé à la même conclusion que toi. Merci beaucoup en tout cas, tu es un as !
En la solution des suites donne un résultat bien plus complexe et long à gérer, du type q=(ln(Un)-ln(U0))/n. Enfin...
Passe une bonne soirée, oiu journée !
Et merci aux autres contributeurs biensûr !!!
Je te le fais en version algo/C:
etape_zoom=0;
facteur_zoom= Z; //Je suppose que tu auras une variable pour ca?
nb_etapes_zoom= N; // La aussi, tu dois le savoir avant l'arrivée dans la boucle?
for(zoom=1; zoom=Z;zoom+=(Z/N) )
{
etape_zoom +=1;
}
C'est ok?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
etape_zoom=0;
facteur_zoom= Z; //Je suppose que tu auras une variable pour ca?
nb_etapes_zoom= N; // La aussi, tu dois le savoir avant l'arrivée dans la boucle?
for(zoom=1; zoom=Z;zoom+=(Z/N) )
{
etape_zoom +=1;
}
C'est ok?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
En fait, le zoom est de 1 au départ, et doit être de facteurZoom, à la fin, en nbreEtapesZoom. Seule la variable etapeZoom étant incrémentée.
En fait, j'étais sur le point de trouver (enfin, c'est ce que je croyais), quand on m'a parlé de suites géométriques, avec des logarithmes... Depuis, je suis dépressif...
Le plus simple, si tu veux qu'on t'aide est de bien tout nous définir: les variables avec leurs valeurs de départ, et l'etat d'arrivée.
Ton prog n'a pas l'air bien compliqué mais j'ai l'impression que tu as du mal à nous l'expliquer.
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres