A voir également:
- Boucle et mathématiques
- Pc s'allume et s'éteint en boucle - Forum Matériel informatique
- Formules mathématiques - Télécharger - Études & Formations
- Ipad s'allume et s'éteint en boucle - Forum iPad
- Tv samsung ue46d5700rsxzf s'allume et s'éteint en boucle - Forum Vidéo/TV
- Boucle cmd - Forum Programmation
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 !
dje-dje
Messages postés
10415
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
755
7 mai 2004 à 10:45
7 mai 2004 à 10:45
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
JSS
Messages postés
3745
Date d'inscription
jeudi 22 avril 2004
Statut
Contributeur
Dernière intervention
17 décembre 2004
31
7 mai 2004 à 11:22
7 mai 2004 à 11:22
Bonjour ou Bonsoir,
Je te propose une solution je sais pas si c'est ca que tu cherches mais bon (d'apres ce que j'ai compris)
pour etapezoom=1; etapezoom<=nbretapezomm;etapezoom++ faire
zoom = etapezoom*facteurzoom/nbretapezoom;
JSS
Je te propose une solution je sais pas si c'est ca que tu cherches mais bon (d'apres ce que j'ai compris)
pour etapezoom=1; etapezoom<=nbretapezomm;etapezoom++ faire
zoom = etapezoom*facteurzoom/nbretapezoom;
JSS
Bob le bricoleur
>
JSS
Messages postés
3745
Date d'inscription
jeudi 22 avril 2004
Statut
Contributeur
Dernière intervention
17 décembre 2004
7 mai 2004 à 11:47
7 mai 2004 à 11:47
Merci de ta réponse JSS, mais elle n'est pas correcte...
Avec, ta solution, lorsque etapeZoom est de 1, zoom n'est pas égal à 1...
Avec, ta solution, lorsque etapeZoom est de 1, zoom n'est pas égal à 1...
JSS
Messages postés
3745
Date d'inscription
jeudi 22 avril 2004
Statut
Contributeur
Dernière intervention
17 décembre 2004
31
>
JSS
Messages postés
3745
Date d'inscription
jeudi 22 avril 2004
Statut
Contributeur
Dernière intervention
17 décembre 2004
7 mai 2004 à 13:16
7 mai 2004 à 13:16
Bonjour ou Bonsoir,
En fait, je pense avoir trouvé la solution.
Je pense que tu es amené à définir une équation de droite en connaissant deux points :
(0,1)
(nbrEtape,facteurZoom)
D'où l'equation suivante :
Zoom = (facteurZoom-1)/(nbrEtape –0 ) *etapeZoom + 1.
Voila.
Ca repond a ta question ?
JSS
En fait, je pense avoir trouvé la solution.
Je pense que tu es amené à définir une équation de droite en connaissant deux points :
(0,1)
(nbrEtape,facteurZoom)
D'où l'equation suivante :
Zoom = (facteurZoom-1)/(nbrEtape –0 ) *etapeZoom + 1.
Voila.
Ca repond a ta question ?
JSS
Bob le bricoleur
>
JSS
Messages postés
3745
Date d'inscription
jeudi 22 avril 2004
Statut
Contributeur
Dernière intervention
17 décembre 2004
7 mai 2004 à 18:02
7 mai 2004 à 18:02
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 !!!
dje-dje
Messages postés
10415
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
755
7 mai 2004 à 11:27
7 mai 2004 à 11:27
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
7 mai 2004 à 10:07
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...
7 mai 2004 à 10:24
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