Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 16-05-2024 09:33:26

diomos59
Membre
Inscription : 16-05-2024
Messages : 6

Quel est la formule mathématique pour un calcul simple

Bonjour à tous,

Je suis entrain de créer un site https://www.qi98.org/ où j'ai créé pas mal de tests; et il y en a encore en cours.
C'est assez long parce qu'il faut faire le graphisme pour les tests.

Là, où ça bloque, c'est "un test".
En effet, supposons que pour faire 1 cigarette, il me faut 4 mégots ; mais pour faire 16 cigarettes, il me faudrait combien de mégot, sachant qu'à la fin, il restera toujours 1 mégot.

Ca à l'air simple comme ça mais pour moi, c'est pas clair.

Existe-t-il une formule mathématique pour ce genre de problème ?

Merci de votre aide.

Hors ligne

#2 16-05-2024 09:45:53

Bernard-maths
Membre
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 429

Re : Quel est la formule mathématique pour un calcul simple

Bonjour !

Il me semble que s'il faut 4 mégots pour une cigarette, et qu'après l'avoir fumée il reste 1 mégot, alors pour une cigarette on a consommé 3 mégots !

Par exemple avec 7 mégots, combien de cigarettes ?

Je te laisse faire la suite ?

Bernard-maths


Ma philosophie est immuable : l'immobilisme tue ...
Les Anciens ont trouvé le plus facile ... il nous reste le plus dur !

Hors ligne

#3 16-05-2024 09:52:30

Toto-invité
Invité

Re : Quel est la formule mathématique pour un calcul simple

Bonjour,

Le site cité dans le message initial est considéré comme potentiellement dangereux par Firefox...

#4 16-05-2024 11:30:27

diomos59
Membre
Inscription : 16-05-2024
Messages : 6

Re : Quel est la formule mathématique pour un calcul simple

Toto-invité a écrit :

Bonjour,

Le site cité dans le message initial est considéré comme potentiellement dangereux par Firefox...

Je n'utilise pas FF, mais Edge et Chrome.

Hors ligne

#5 16-05-2024 11:37:53

diomos59
Membre
Inscription : 16-05-2024
Messages : 6

Re : Quel est la formule mathématique pour un calcul simple

Bernard-maths a écrit :

Bonjour !

Il me semble que s'il faut 4 mégots pour une cigarette, et qu'après l'avoir fumée il reste 1 mégot, alors pour une cigarette on a consommé 3 mégots !

Par exemple avec 7 mégots, combien de cigarettes ?

Je te laisse faire la suite ?

Bernard-maths

Le problème se pose toujours !
Votre logique est bonne, effectivement, il y a 3 mégots pour une cigarette (4-1).
Pour vous répondre 7 mégots = 2 cigarettes, sauf erreur, puisqu'il restera toujours 1 mégot ! !

Hors ligne

#6 16-05-2024 12:28:55

Bernard-maths
Membre
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 429

Re : Quel est la formule mathématique pour un calcul simple

Pour faire simple :

1°) Si on a n mégots, on pourra faire (n-1)/3 cigarettes, en arrondissant à l'entier. Ex 26 = n mégots, (26-1)/3 = 8.33, donc 8 cigarettes.

2°) Si on veut faire p cigarettes, il faudra p*3+1 mégots. Ex pour faire 15 cigarettes, il faut 15*3+1 = 46 mégots !

B-m

PS : je connais ce problème depuis ... 65 ans !!!

Dernière modification par Bernard-maths (16-05-2024 12:29:39)


Ma philosophie est immuable : l'immobilisme tue ...
Les Anciens ont trouvé le plus facile ... il nous reste le plus dur !

Hors ligne

#7 16-05-2024 13:33:00

cailloux
Membre
Inscription : 21-09-2023
Messages : 67

Re : Quel est la formule mathématique pour un calcul simple

Bonjour,
En supposant qu'il faille 4 mégots pour une cigarette, on peut "optimiser"  avec $3p$ mégots pour $p$ cigarettes :
On n'a que 3 mégots pour faire la $p$ ème cigarette.
On emprunte un mégot à son voisin, on fume la cigarette et on rend le mégot à son voisin.
C'est cette version des mégots que je connaissais. L'original était :

Avec 3 mégots on fait une cigarette. Combien de cigarettes avec 10 mégots ?

Dernière modification par cailloux (16-05-2024 13:44:37)

Hors ligne

#8 16-05-2024 17:36:19

Bernard-maths
Membre
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 429

Re : Quel est la formule mathématique pour un calcul simple

Bonjour,

moi je connaissais l'emprunt avec le partage des chameaux ...

B-m


Ma philosophie est immuable : l'immobilisme tue ...
Les Anciens ont trouvé le plus facile ... il nous reste le plus dur !

Hors ligne

#9 16-05-2024 18:46:44

diomos59
Membre
Inscription : 16-05-2024
Messages : 6

Re : Quel est la formule mathématique pour un calcul simple

Donc, d'après le calcul mathématique, ce serait :
((4-1) * 16)-1)

C'est ça ?

Hors ligne

#10 16-05-2024 18:48:51

diomos59
Membre
Inscription : 16-05-2024
Messages : 6

Re : Quel est la formule mathématique pour un calcul simple

Bernard-maths a écrit :

Bonjour,

moi je connaissais l'emprunt avec le partage des chameaux ...

B-m

Je ne vois pas le rapport ?

Hors ligne

#11 16-05-2024 18:57:49

diomos59
Membre
Inscription : 16-05-2024
Messages : 6

Re : Quel est la formule mathématique pour un calcul simple

cailloux a écrit :

Bonjour,
En supposant qu'il faille 4 mégots pour une cigarette, on peut "optimiser"  avec $3p$ mégots pour $p$ cigarettes :
On n'a que 3 mégots pour faire la $p$ ème cigarette.
On emprunte un mégot à son voisin, on fume la cigarette et on rend le mégot à son voisin.
C'est cette version des mégots que je connaissais. L'original était :

J'avais 13 ans quand il y a eu ce problème.

Mais Bernard-maths a sans doute résolu le problème.
Donc, ma formule n'est pas tout à fait exacte !

Hors ligne

#12 16-05-2024 19:31:49

Bernard-maths
Membre
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 429

Re : Quel est la formule mathématique pour un calcul simple

J'ai donné les formules en #6 !

B-m


Ma philosophie est immuable : l'immobilisme tue ...
Les Anciens ont trouvé le plus facile ... il nous reste le plus dur !

Hors ligne

#13 13-06-2024 17:13:40

syrac
Membre
Inscription : 27-05-2014
Messages : 83

Re : Quel est la formule mathématique pour un calcul simple

diomos59 a écrit :

supposons que pour faire 1 cigarette, il me faut 4 mégots ; mais pour faire 16 cigarettes, il me faudrait combien de mégot, sachant qu'à la fin, il restera toujours 1 mégot.

Ta question est mal formulée. Désires-tu fabriquer un nombre quelconque de cigarettes et n'en fumer que 16, ou désires-tu fabriquer uniquement 16 cigarettes ? Si la première proposition est vraie alors il existe une infinité de possibilités de fabriquer 16 cigarettes, nonobstant le nombre restant de mégots. Dans le second cas il existe une solution unique :

  1. Tu pars de 52 mégots, ce qui te permet de fabriquer 13 cigarettes.

  2. Après les avoir fumées il te reste 13 mégots, ce qui te permet de fabriquer 3 cigarettes. Il reste 1 mégot.

  3. Après les avoir fumées il te reste 3 mégots + celui restant de l'opération précédente, ce qui fait 4 mégots.

  4. Avec eux tu peux fabriquer et fumer une cigarette, et il te restera un seul mégot.

Au total tu auras fumé 13 + 3 + 1 = 17 cigarettes. Tu ne peux pas t'approcher plus près de 16.

Hors ligne

#14 14-06-2024 09:24:56

LEG
Membre
Inscription : 19-09-2012
Messages : 701

Re : Quel est la formule mathématique pour un calcul simple

Et si on n'est pas fumeur ?? On a pas de mégots ..non ?

Hors ligne

#15 14-06-2024 19:54:54

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

Bonsoir,

En fait 49 mégots suffisent pour fumer 16 cigarettes.

Effectivement, 49 mégots permettent 12 cigarettes et laissent 1 mégot inutilisé. Une fois ces cigarettes fumées, on aura donc 13 mégots de disponibles. Avec ces 13 mégots, on peut faire 3 cigarettes et on aura encore 1 mégot inutilisé. Une fois ces 3 cigarettes supplémentaires fumées, on aura donc 4 mégots en tout. Il reste plus qu'à faire 1 cigarette supplémentaire. Une fois fumée, il restera le mégot, mais on aura bien fumé 16 cigarettes en tout.

On peut même faire mieux avec 48 mégots. Effectievement, je fume d'abord les 12 cigarettes que cela permet, puis avec les 12 mégots qui restent je fume 3 autres cigarettes, et puisque cela me laisse 3 mégots, j'emprunte 1 mégot, je fume la 16ème cigarette, et je rends le mégot.

(le coup des chameaux)

Hors ligne

#16 14-06-2024 21:37:36

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

En passant, on notera quand même la formule :

Bernard-maths a écrit :

[...] Si on veut faire p cigarettes, il faudra p*3+1 mégots.

qui obtient bien 16*3 + 1 = 49 mégots, donc tout le mérite lui revient.

Hors ligne

#17 17-06-2024 13:44:57

syrac
Membre
Inscription : 27-05-2014
Messages : 83

Re : Quel est la formule mathématique pour un calcul simple

J'ai soumis le problème à GPT-4o en modifiant sensiblement son énoncé, sinon il ne comprenait pas. Sa réponse a été l'algorithme récursif que voici :


def calcul_total_cigarettes(m):
    total_cigarettes = 0
   
    while m >= 4:
        nouv_cigarettes = m // 4
        total_cigarettes += nouv_cigarettes
        m = (m % 4) + nouv_cigarettes
   
    return total_cigarettes

# Exemple d'utilisation
nbr_initial_megots = 52
total_cigarettes = calcul_total_cigarettes(nbr_initial_megots)
print(f"Nombre total de cigarettes pouvant être fumées avec {nbr_initial_megots} mégots : {total_cigarettes}")
 

Avec 52 mégots initiaux, le nombre total_cigarettes retourné est bien 17.

On ne cherche pas à parvenir à ce qu'il ne reste plus qu'un seul mégot. La boucle while est parcourue aussi longtemps que le nombre de mégots disponibles est supérieur ou égal à 4, ce qui est la condition pour pouvoir fabriquer d'autres cigarettes.

Par contre, GPT-4o a été incapable de trouver une formule donnant le nombre de mégots initiaux en fonction du nombre de cigarettes qu'on désire fumer, genre celle de Bernard-maths. Comme quoi l'intelligence humaine est encore supérieure à celle d'une IA. Mais bon, je ne voudrais pas critiquer car cet algorithme est déjà un excellent résultat.

Dernière modification par syrac (17-06-2024 13:53:44)

Hors ligne

#18 18-06-2024 14:02:07

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

Bonjour tout le monde.

Perso j’ai essayé avec l’intitulé exact, à savoir « pour faire 1 cigarette, il me faut 4 mégots ; mais pour faire 16 cigarettes, il me faudrait combien de mégot, sachant qu'à la fin, il restera toujours 1 mégot ». Les résultats sont tous lamentables. Allez, on y va.

Hors ligne

#19 18-06-2024 14:04:29

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

Avec Gemini de Google :

Étant donné qu'il vous faut 4 mégots pour faire 1 cigarette et qu'il vous restera toujours 1 mégot à la fin, il est impossible de déterminer le nombre exact de mégots nécessaires pour faire 16 cigarettes avec cette information.

Explication :

Pour faire 1 cigarette, vous utilisez 4 mégots, il vous en reste donc 0 (4 - 1 = 0).
Pour faire 2 cigarettes, vous aurez besoin de 8 mégots (4 mégots par cigarette x 2 cigarettes). Cependant, vous ne disposez que de 0 mégot restant de la cigarette précédente.
Il en va de même pour les cigarettes suivantes : le nombre de mégots nécessaires pour la prochaine cigarette double, mais vous n'avez jamais assez de mégots restants de la cigarette précédente pour les fabriquer.
Par conséquent, il n'y a pas assez de mégots disponibles pour fabriquer 16 cigarettes, peu importe le nombre de mégots que vous commencez.

Pour résoudre ce problème, vous auriez besoin d'une source de mégots infinie ou d'une méthode pour récupérer et réutiliser les mégots restants de chaque cigarette.

En revanche, si vous reformulez votre question pour demander combien de mégots vous utilisez au total pour faire 16 cigarettes (sans tenir compte du mégot restant), la réponse serait 60 mégots (16 cigarettes x 4 mégots par cigarette).

Hors ligne

#20 18-06-2024 14:06:03

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

Avec ChatGPT d’OpenAI

Pour résoudre ce problème, il faut comprendre comment les mégots sont utilisés pour faire de nouvelles cigarettes et comment ils sont recyclés. Voici une approche systématique pour déterminer le nombre total de mégots nécessaires pour faire 16 cigarettes, sachant qu'il reste toujours 1 mégot à la fin.

1. Comprendre le recyclage des mégots
1 cigarette = 4 mégots
Après fumer une cigarette, on obtient 1 mégot.
2. Processus de création de cigarettes
Pour créer une cigarette, on utilise 4 mégots.
Après avoir fumé cette cigarette, on obtient 1 mégot, qui peut être utilisé pour fabriquer de nouvelles cigarettes.
3. Calcul étape par étape
Étape initiale
On commence sans mégots, donc on doit obtenir les 16 cigarettes initiales en ayant 4 mégots par cigarette.
Production initiale
Pour 16 cigarettes initiales:

16 cigarettes × 4 mégots = 64 mégots
Recyclage des mégots après avoir fumé les 16 cigarettes
Après avoir fumé les 16 cigarettes, on obtient 16 mégots.
Ces 16 mégots peuvent être utilisés pour créer plus de cigarettes.
16 mégots ÷ 4 = 4 cigarettes supplémentaires.
Utilisation des mégots des 4 cigarettes supplémentaires
Après avoir fumé ces 4 cigarettes, on obtient 4 mégots.
Ces 4 mégots peuvent être utilisés pour créer 1 cigarette supplémentaire.
Utilisation des mégots de la dernière cigarette
Après avoir fumé cette dernière cigarette, on obtient 1 mégot.
Résumé et vérification
Total initial de mégots nécessaires = 64 (pour les 16 premières cigarettes)
Total de cigarettes fabriquées à partir de mégots recyclés = 4 (de 16 mégots) + 1 (de 4 mégots) = 5 cigarettes
Donc, 16 cigarettes initiales + 5 cigarettes supplémentaires = 21 cigarettes en tout.
Pour faire 16 cigarettes, il faut donc:

64 mégots au départ.
À la fin, il restera toujours 1 mégot, ce qui confirme qu'il n'y a pas de mégot en surplus inutile pour le calcul des 16 cigarettes initiales.

Donc, pour faire 16 cigarettes, il vous faut 64 mégots.

Hors ligne

#21 18-06-2024 14:07:24

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

Avec Copilot, de Microsoft

Pour résoudre ce problème, commençons par calculer combien de mégots sont nécessaires pour 16 cigarettes. Si 1 cigarette nécessite 4 mégots, alors 16 cigarettes nécessiteront 16×4=64 mégots. Cependant, à la fin, il restera toujours 1 mégot, donc nous devons enlever 1 mégot de notre total. En conséquence, pour faire 16 cigarettes, vous aurez besoin de 63 mégots.

Hors ligne

#22 18-06-2024 14:08:30

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

Et enfin avec Perplexity

Pour faire 16 cigarettes à partir de mégots, en sachant qu'il faut 4 mégots pour 1 cigarette et qu'il restera toujours 1 mégot à la fin, le calcul est le suivant:
Pour 1 cigarette, il faut 4 mégots
Donc pour 16 cigarettes, il faut 16 x 4 = 64 mégots
Cependant, comme il restera toujours 1 mégot à la fin, il faut en ajouter 1 de plus.
Donc pour faire 16 cigarettes en récupérant les mégots, avec 1 mégot restant à la fin, il vous faudra 64 + 1 = 65 mégots

Hors ligne

#23 18-06-2024 14:09:37

Ernst
Membre
Inscription : 30-01-2024
Messages : 140

Re : Quel est la formule mathématique pour un calcul simple

En résumé, ce sont là des programmes bourrins qui n’ont aucune compréhension de quoi que ce soit. Ils appliquent des mécanismes automatiques à partir de méthodes figées, rien d’autre. Il ne viendrait à l’esprit de personne de parler d’ouvrier intelligent en parlant d’une tractopelle ? Eh bien là c’est la même chose, évoquer une intelligence artificielle est simplement grotesque.

Hors ligne

#24 18-06-2024 14:47:34

syrac
Membre
Inscription : 27-05-2014
Messages : 83

Re : Quel est la formule mathématique pour un calcul simple

@Ernst,

J'ai bien spécifié dans mon précédent message que je n'avais pas formulé le problème de la même manière que diomos59 plus haut, parce que GPT-4o ne le comprenait pas (je parle bien de GPT-4o, pas de "ChatGPT d'OpenAI", qui se décline sous différentes versions plus ou moins performantes). Voici la question que j'ai posée :

Après avoir fumé une cigarette, ce qu'il en reste, c'est-à-dire le mégot, représente un quart de sa longueur initiale. Avec 4 mégots je peux donc fabriquer une nouvelle cigarette entière, qui laissera à son tour un mégot lorsque je l'aurai fumée. Quel est le nombre $m$ de mégots que je dois réunir pour fabriquer $c$ cigarettes, en tenant compte des mégots résultant de la combustion des cigarettes que je fabrique et fume ?

La réponse de GPT-4o contenait une erreur, alors j'ai ajouté une précision :

Il faut partir du nombre de mégots initiaux et non pas du nombre de cigarettes. Nous supposons disposer au départ de $m$ mégots. La phrase suivante, extraite de ta précédente réponse, est fausse : "Au départ, 4 mégots donnent 1 cigarette, cette cigarette donne 1 mégot, que nous avons déjà compté dans les 4 initiaux". Non, nous n'avons pas compté dans les mégots initiaux celui qui résulte de la cigarette que nous venons de fabriquer.

C'est là qu'il m'a sorti ceci :

Nous pouvons résumer [les explications que je viens d'énoncer] en un algorithme récursif ou itératif :

$c_{total}=0$
tant que $m \ge 4$ faire
$\quad c_{new} = \left \lfloor \dfrac{m}{4} \right \rfloor$
$\quad c_{total} + = c_{new}$
$\quad m = m \bmod 4 + c_{new}$
fin tant que

algorithme que je lui ai ensuite demandé de transcrire en Python, celui que j'ai posté ci-dessus. Voilà, ce n'est pas sans raison que tous les spécialistes de l'IA insistent sur l'importance cruciale du prompt (l’énoncé du problème). Une question mal formulée ne peut pas conduire à une réponse claire, précise et juste de l'IA.

Dernière modification par syrac (18-06-2024 14:50:40)

Hors ligne

#25 29-06-2024 14:13:11

syrac
Membre
Inscription : 27-05-2014
Messages : 83

Re : Quel est la formule mathématique pour un calcul simple

[suite du précédent]

On peut faire plus simple qu'avec une fonction Python. Le nombre $r$ de mégots restants lorsqu'on a fabriqué autant de cigarettes qu'on pouvait à l'aide du nombre $m$ de mégots dont on disposait au départ, est

$r=(m-1)\bmod 3+1$

c'est-à-dire ($m \bmod 3$) avec un offset de 1. Le nombre $c$ de cigarettes qu'on peut fabriquer à l'aide de $m$ mégots est donc

$c=\dfrac{m-r}{3}$

On en déduit la formule permettant de calculer le nombre $m$ de mégots dont on doit disposer au départ pour fabriquer les $c$ cigarettes désirées :

$m=3\,c+r$

où il faut minimiser $r$ sachant qu'il peut prendre les valeurs $1,2$ ou $3$. On a donc finalement

$m=3\,c+1$

qui était la formule proposée par Bernard-maths plus haut, à ceci près qu'elle ne permet pas, telle quelle, d'en déduire le nombre de cigarettes qu'on peut fabriquer à partir de $m$ mégots.

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
trois moins deux
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums