Même projet que pour App Inventor sous Android, je vous propose un exercice facile Wink

Zepiii a écrit:
Salut,

Je vous invite à essayer de faire ceci Wink

Le but recherché est dans le titre.

Je j'ai déjà fait dans ma calculette et je devrais savoir le faire assez facilement en JAVA. Je donnerai le code entré dans ma calculette, ça pourrait être une base pour faire ce petit programme *pour le fun*

Ce n'est qu'une succession de calcul et de "If" pas trop compliqué Wink

++,

Zepiii


Zepiii a écrit:
Alors on va essayé de faire ça comme un pro avec le peu de base que j'ai et de faire ça comme les vrais.

Petit info, lorsque je mets :

// Et puis des textes
Arrow c'est la façon de faire un commentaire, ce n'est en rien une ligne de code

Aussi, je met mon code dans une balise code :

Code:

[code]On met son code ici,
afin d'éviter du code soit bouzillé par des smyleys
ou fasse planter le topic à cause signe spéciaux[/code]


Voici donc comment j'ai codé l'application dans ma calculette avec l'ajout de commentaire comme expliqué au dessus

Code:

//Disp = fonction d'affichage
Disp "AX²+BX+C"
//Permet de demander les valeur de A, de B, et de C qui forme le binôme du second degré
Prompt A, B, C
//Calcul de RHO/DELTA représenté par la lettre D
//La -> est une flèche qui représente sto, comme storage
(B²-4AC)->D
//1er cas : DELTA < 0 -> dans ce cas on a pas de racines
If D<0
Disp "Pas de racines"
Stop
//Stockage des racines sous la forme U et V dans le cas où DELTA > 0 | RAC = Racine carré de
((-B+RAC(D))/(2A))->U
((-B-RAC(D))/(2A))->V
//2e cas : DELTA > 0
If D > 0
Disp "RACINES :",U,V
//Stockage de l'unique racine sous la forme Z dans le cas où DELTA = 0
((-B/(2A))->Z
//3e cas : DELTA = 0
If D=0
Disp "UNE RACINE",Z


Avec cette base, et la facilité de code de App Inventor, il doit y avoir moyen d'y arriver en adaptant le code au bon langage Wink