Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 986
Réponses : 9
Type : discussion
Etat : réponses autorisées

Défis !

leo_85 le 22/06/2015 à 15:15
bonjour happy.gif pas besoin de vous expliquer le titre (enfin normalement XD) le truc c'est que j'aimerais réaliser un programme qui doit remplir les fonctions suivantes:
-rentrer un fraction
-choisir si on additionne soustrait ou si ont a fini
-demander la fraction suivante (sauf si ont a choisi fini)
-afficher le résultat sous forme fractionnaire (avec des output pas exemple)

j'imagine un truc comme:
Code
Output(1,1,a
Output 1,2,"/
Output 1,3,b


bonne chance bigmouth.gif
je m'y met de mon coté
Kelk'1 le 24/06/2015 à 23:59
J'ai pas compris cry.gif
leo_85 le 25/06/2015 à 10:29
entrer une chaine de fraction sous forme fractionnaire (genre 456/133 + 452/485 - 139/120 avec possibilité de choisir si on additionne ou soustrait la prochaine fraction entré et lorsque l'ont a fini afficher le résultat sous forme fractionnaire avec le bout de code donné (ou autre) happy.gif


j'ai commencé a bosser karate.gif je publie ça sous peu
Kelk'i le 25/06/2015 à 12:15
Bah utilises la fonction ">Frac"
Mingerton le 25/06/2015 à 12:56
Je pensais que c'était trop évident et que j'avais pas compris la question. Mais oui c'est juste frac qu'il faut faire laugh.gif
Kelk'1 le 25/06/2015 à 21:01
La fonction ">Frac" se trouve dans l'onglet [math] (en dessous du bouton [alpha] en vert), et c'est la première fonction qui t'es proposée.

Par exemple, si je rentre sur ma calculatrice:

Si je rentre "2468/744", la calculatrice me renvoie "3.317204301"
Maintenant si je rentre "2468/744 >Frac", la calculatrice renvoie "617/186" (qui est la forme irréductible de la fraction "2468/744" )

J'espère t'avoir aidé.
leo_85 le 26/06/2015 à 10:22
et pour le choix de l'addition ou soustraction ou pourrait affecter au fractions que l'ont veut soustraire un nombre qui vaudrait -1 donc le code serait
Code
ClrHome
DelVar X
-1->C
Menu("ajouter",1,"soustraire",2,"terminer
Lbl 1
input "fract",A
A->L1(x+1)
Lbl 2
input "fract",A
AC->L1(x+1)
Lbl 3
For I,0,X
L1(X+1)+L1(x+1)->B
Disp B>Frac


je ne suis pas sur du code je perd un peu les pédales avec mes cours de python crazy.gif
Mingerton le 26/06/2015 à 14:01
Mais... où est l'utilité ? ahh.gif

Pardon hein, mais je ne comprends pas ce que tu veux faire
leo_85 le 26/06/2015 à 14:32
on m'a posé comme défit de faire ça en fait et en plus il veut désormais que je le fasse sans la fonction >frac c'est juste un défi pour se détendre... happy.gif
leo_85 le 29/06/2015 à 13:44
nouvelle version qui cette fois marche
Code
ClrHome
DelVar X
DelVar B
-1->C
Lbl 0
Menu("fraction","ajouter",1,"soustraire",2,"terminer
Lbl 1
input "fract",A
A->L1(x+1)
Goto 0
Lbl 2
input "fract",A
AC->L1(x+1)
Goto 0
Lbl 3
For I,0,X
B+L1(X+1)->B
Disp B>Frac