This shows you the differences between two versions of the page.
alf:teme:tema1_java [2023/03/16 18:30] alexandra.negoita02 [Operations] |
alf:teme:tema1_java [2023/03/16 18:35] (current) alexandra.negoita02 [Questions] |
||
---|---|---|---|
Line 56: | Line 56: | ||
<note warning> | <note warning> | ||
- | - Dans la classe //Main.java// ecrivez les commandes necessaires pour executer la calculatrice; | + | - Dans la classe //Main.java// ecrivez les commandes necessaires pour executer la calculatrice; |
- | - Faites, pour chaque calcule, une **classe séparée**; | + | - Faites, pour chaque calcule, une **classe séparée**; |
</note> | </note> | ||
Line 64: | Line 64: | ||
L'opération //aide// (cela signifie que vous exécutez votre programme avec le paramètre //aide// ou sans aucun paramètre) affiche la chaîne 'Calculator, Author: <votre nom ici>'. | L'opération //aide// (cela signifie que vous exécutez votre programme avec le paramètre //aide// ou sans aucun paramètre) affiche la chaîne 'Calculator, Author: <votre nom ici>'. | ||
- | Utilisez la classe //Cow// donnee dans le projet. Pour imprimer le logo, utilisez la methode // say(String message) //, où //message// est le texte pour afficher. | + | Utilisez la classe //Cow// donnee dans le projet. Pour imprimer le logo, utilisez la methode **say(String message)**, où //message// est le texte pour afficher. |
Un exemple: | Un exemple: | ||
Line 122: | Line 122: | ||
<code bash> | <code bash> | ||
#add a1 + b1 * i with a2 + b2 * i | #add a1 + b1 * i with a2 + b2 * i | ||
- | node main.js a1 b1 a2 b2 complex + | + | java Main.java a1 b1 a2 b2 complex + |
#subtract a1 + b1 * i with a2 + b2 * i | #subtract a1 + b1 * i with a2 + b2 * i | ||
- | node main.js a1 b1 a2 b2 complex - | + | java Main.java a1 b1 a2 b2 complex - |
#multiply a1 + b1 * i with a2 + b2 * i | #multiply a1 + b1 * i with a2 + b2 * i | ||
- | node main.js a1 b1 a2 b2 complex mul | + | java Main.java a1 b1 a2 b2 complex mul |
</code> | </code> | ||
Line 147: | Line 147: | ||
===== Questions ===== | ===== Questions ===== | ||
- | Si vous avez des questions concernant le devoir, posez-les en postant un //issue// sur le github [[https://github.com/UPB-FILS-ALF|repository]] avec le format // [calculatrice] <le titre de votre question> //. Vous aurez besoin d'un compte github pour cela. | + | Si vous avez des questions concernant le devoir, posez-les en postant un //issue// sur le github [[https://github.com/UPB-FILS-ALF/questions/issues|repository]] avec le format // [calculatrice] <le titre de votre question> //. Vous aurez besoin d'un compte github pour cela. |
<note warning> | <note warning> |