CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Need help pour un algorithme

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 19:43:35

Bonsoir,
Voilà je cherche de l'aide, je dois faire un algorithme sur Algobox et je galère, c'est niveau 1ère ES.
Voici l'énoncé : Lorsque l'action d'une entreprise X dépasse 200€, son cours baisse régulièrement de 2% chaque jour.
Créer un programme donnant le nombre de jours nécessaires pour que le cours de l'action tombe sous les 100 euros.

Voilà merci pour votre aide qui me sera d'une grande utilité :)

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 19:49:56

Pardon je corrige l'énoncé, c'est lorsque l'action A DEPASSE les 200 euros que son cours baisse de 2 % chaque jours.

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:08:38

Oui voilà, donc l'algorithme que tu viens d'écrire est faux du coup :/

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:12:48

tant que actionX < 100€?

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:18:09

Wtf lorsque je teste l'algorithme ça me met :
Algorithme lancé
Algorithme interrompu ligne 10 (qui est "Fin tant que") : dépassement de la capacité autorisée pour les boucles

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:24:48

Oui, je comprends pas...

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:31:38

Donc j'ai rentré :
U (qui est action X) est du type nombre
n (qui est le nombre de jour) est du type nombre

Debut algorithme
n prend la valeur 0
Tant que U<100 faire
U = 0.98*U
n = n+1
Fin tant que
Afficher n
Fin algorithme

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:33:56

T'entends quoi par initialisé ? (désolé mais j'suis un noob en algo :hap: )

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:36:26

Donc je rentre ActionX prend la valeur 500 ou n'importe quel autre valeur au dessus de 200?

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:43:23

Je le mets où exactement le "Action X prend la valeur" car lorsque je fais l'algorithme ça me met pour résultat 0. :(

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:46:38

Justement j'ai fait exactement ça, il doit y a voir une erreur quelque part...
De ton côté c'est quoi ton algorithme exact que tu as rentré sur Algobox pour voir où est mon erreur ?

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:52:58

Voilà où est l'erreur, tu as oublié de rentré dans tout ça le fait que l'action X doit être en dessous de 100.

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 20:58:06

Donc tu as remplacé tant que (actionX>200) par (actionX<100)?
Lorsque je fais ça ça me met comme résultat 0.

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 21:14:50

Donc je rajoute quoi? :)

_TheDandy_
_TheDandy_
Niveau 9
18 novembre 2012 à 23:23:18

up, cela ne marche toujours pas, si quelqu'un a trouvé la solution je suis preneur...

_Solow_
_Solow_
Niveau 10
19 novembre 2012 à 12:06:15

pour 500 ça m'affiche 46 j chez moi

_Solow_
_Solow_
Niveau 10
19 novembre 2012 à 12:17:45

Variables
X est du type Nombre
j est du type nombre
début algorithme
j prend la valeur 0
lire X
Si (X>200) alors
début si
tant que (x>200) faire
début tant que
X prend la valeur 0.98X
j prend la valeur j+1
Fin tant que
Fin si
Sinon
Début sinon
j prend la valeur 0
fin sinon
afficher j
fin algorithme

_Solow_
_Solow_
Niveau 10
19 novembre 2012 à 12:38:37

son énoncé n'est pas très clair j'abandonne

Sous forums
  • Histoire
  • Environnement & Nature
  • Politique
  • Cours et Devoirs
  • Philosophie
  • Métiers & Orientation
La vidéo du moment