Suite de nombre toujours égale à un nombre.
Fermé
Jestiz_
Messages postés
34
Date d'inscription
vendredi 31 août 2018
Statut
Membre
Dernière intervention
18 décembre 2018
-
17 oct. 2018 à 19:47
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 18 oct. 2018 à 23:25
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 18 oct. 2018 à 23:25
A voir également:
- Suite de nombre toujours égale à un nombre.
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Supprimer espace nombre excel ✓ - Forum Excel
- Vba convertir texte en nombre ✓ - Forum VB / VBA
- Nombre premier en c - Astuces et Solutions
- Excel nombre de valeurs différentes ✓ - Forum Excel
4 réponses
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
17 oct. 2018 à 20:15
17 oct. 2018 à 20:15
Bonsoir
C'est des maths, pas de la programmation.
Pour 5 phases, -20% veut dire qu'on garde 80%, donc on multiplie par 0,8.
Si X est la durée initiale alors:
7200 = X + 0,8 X + 0,64 X + 0,512 X + 0,4096 X ( 0,8 * 0,8 = 0,64; 0,64 * 0,8 = 0,512 ; etc ...)
Je te laisse finir.
C'est des maths, pas de la programmation.
Pour 5 phases, -20% veut dire qu'on garde 80%, donc on multiplie par 0,8.
Si X est la durée initiale alors:
7200 = X + 0,8 X + 0,64 X + 0,512 X + 0,4096 X ( 0,8 * 0,8 = 0,64; 0,64 * 0,8 = 0,512 ; etc ...)
Je te laisse finir.
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
Modifié le 17 oct. 2018 à 20:31
Modifié le 17 oct. 2018 à 20:31
Bonjour,
A programmer..ça ne doit pas être compliqué... il faut utiliser des fonctions matéhématiques...
Donc LES deux seules questions à se poser sont :
- Quelle formule mathématique veux tu utiliser ?
- Dans quel langages ?
Sans ces informations... impossible pour nous de t'aider.
Nous aidons à coder... pas à faire des maths. ( à moins qu'une personne passant par là ait une idée sur la formule mathématique qui pourrait être utilisée..... )
Un truc du genre
F(x) = F(x-1) * (1-20/100)
Y - F(x)[0->n] = 0
Avec F(0) = Y
Ca ressemble vaguement à une intégrale... mais les cours de maths à ce sujet sont très très loin ... je ne pourrais pas t'aider d’avantage.
Le mieux serait surement de poster dans un forum de mathématique.....
Cordialement,
Jordane
A programmer..ça ne doit pas être compliqué... il faut utiliser des fonctions matéhématiques...
Donc LES deux seules questions à se poser sont :
- Quelle formule mathématique veux tu utiliser ?
- Dans quel langages ?
Sans ces informations... impossible pour nous de t'aider.
Nous aidons à coder... pas à faire des maths. ( à moins qu'une personne passant par là ait une idée sur la formule mathématique qui pourrait être utilisée..... )
Un truc du genre
F(x) = F(x-1) * (1-20/100)
Y - F(x)[0->n] = 0
Avec F(0) = Y
Ca ressemble vaguement à une intégrale... mais les cours de maths à ce sujet sont très très loin ... je ne pourrais pas t'aider d’avantage.
Le mieux serait surement de poster dans un forum de mathématique.....
Cordialement,
Jordane
Jestiz_
Messages postés
34
Date d'inscription
vendredi 31 août 2018
Statut
Membre
Dernière intervention
18 décembre 2018
17 oct. 2018 à 21:05
17 oct. 2018 à 21:05
Je cherchais le forum maths mais je n'ai pas trouvé... C'est en java. Je n'ai que des notions de base en intégrale (Terminale S). Je vais essayer de faire de mon mieux.
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
17 oct. 2018 à 21:11
17 oct. 2018 à 21:11
J'ai dit integrale...mais ce n'est pas sûr...
Quand au forum de math...ca n'existe pas ici....faut trouver un autre site
Quand au forum de math...ca n'existe pas ici....faut trouver un autre site
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
17 oct. 2018 à 21:39
17 oct. 2018 à 21:39
Alors si tu dois l'utiliser dans un programme une simple boucle for fera l'affaire.
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
Modifié le 17 oct. 2018 à 22:56
Modifié le 17 oct. 2018 à 22:56
Bonjour,
Si on reprends le calcul de Whismeril :
Or
Cela donne 7200 = X*(1-0.8^5)/(1-0.8) et donc X = 7200/3.3616 = 2141.837
De manière générale : X = S*(1-p)/(1-p^n) et en Java ça donne ceci :
Si on reprends le calcul de Whismeril :
7200 = X + 0,8 X + 0,64 X + 0,512 X + 0,4096 X
7200 = (0,8^0 + 0,8^1 + 0,8^2 + 0,8^3 + 0,8^4) X
Or
sum(p^k, k=0..n-1) = (1-p^n)/(1-p)avec pour l'exemple p=0.8 et n=5 (voir Suite géométrique).
Cela donne 7200 = X*(1-0.8^5)/(1-0.8) et donc X = 7200/3.3616 = 2141.837
De manière générale : X = S*(1-p)/(1-p^n) et en Java ça donne ceci :
public static double calcul(double s, double p, int n) {
return s * (1 - p) / (1 - Math.pow(p, n));
}
public static void main(String[] args) {
System.out.println(calcul(7200, 0.8, 5)); // 2141.837...
}
Jestiz_
Messages postés
34
Date d'inscription
vendredi 31 août 2018
Statut
Membre
Dernière intervention
18 décembre 2018
18 oct. 2018 à 12:13
18 oct. 2018 à 12:13
Il y a bien une erreur sur la somme de tous les termes, j'ai pallié à ça en ajoutant à chaque éléments la différence entre la somme de tous les termes et 7200 (divisé par le nombre de terme pour que ce soit équitable).
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
>
Jestiz_
Messages postés
34
Date d'inscription
vendredi 31 août 2018
Statut
Membre
Dernière intervention
18 décembre 2018
18 oct. 2018 à 23:25
18 oct. 2018 à 23:25
Si ça ne tombe pas juste c'est à cause des arrondis successifs, peut-être parce que tu travailles avec des entiers ?
Dans l'absolu on pourrait parler d'optimisation combinatoire, de recherche opérationnelle, etc.
Mais pour un devoir de lycée, la suite géométrique (programme de 1ère) est certainement la réponse attendue.
Dans l'absolu on pourrait parler d'optimisation combinatoire, de recherche opérationnelle, etc.
Mais pour un devoir de lycée, la suite géométrique (programme de 1ère) est certainement la réponse attendue.
17 oct. 2018 à 21:02