Besoin d'aide en Java en sous programmes
saad45
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Alors ma prof d'info me demande d'écrire un programme en java dont les instructions sont les suivantes:
Faire un prog. Calcilette qui demandera a l'uitlisateur deux opérandes reels pour realiser les operations atithmétiques classiques et qui utilisera les sous programmes suivants:
1)Un ss programme Menu qui permet de demander l'opérateur a utiliser.
2)Un ss programme Calcul qui permet de calculer la somme,la soustraction,la multiplication et la division,en fonction des opérandes et d'un opérateur.
3)Un ss programme affichage qui permet l'affichage du résultat.
Alors ma prof d'info me demande d'écrire un programme en java dont les instructions sont les suivantes:
Faire un prog. Calcilette qui demandera a l'uitlisateur deux opérandes reels pour realiser les operations atithmétiques classiques et qui utilisera les sous programmes suivants:
1)Un ss programme Menu qui permet de demander l'opérateur a utiliser.
2)Un ss programme Calcul qui permet de calculer la somme,la soustraction,la multiplication et la division,en fonction des opérandes et d'un opérateur.
3)Un ss programme affichage qui permet l'affichage du résultat.
A voir également:
- Besoin d'aide en Java en sous programmes
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
5 réponses
Bonsoir,
J'ai eu un TP sur sujet. Et la prof nous a conseillé ceci pour nous aider : https://java.developpez.com/livres-collaboratifs/javaenfants/
J'ai eu un TP sur sujet. Et la prof nous a conseillé ceci pour nous aider : https://java.developpez.com/livres-collaboratifs/javaenfants/
J'ai deja jeté un coup d'oeil sur cette page, mais bon je n'y ai rien trouvé de vraiment interessant si tu pouvais m'aider en ecrivant les premires lignes du programme.
Voici la classe Addition (pour l'affichage) :
Maintenant, il faut que tu réfléchisses sur le code que contiendra la classe AdditionMoteur que tu vois dans la classe Addition.
Et pour ça, il faut que tu t'aides du lien que je t'ai donné, sinon tu ne pourras rien faire. ^^
import javax.swing.*; import java.awt.FlowLayout; public class Addition { // Déclaration de tous les boutons, champs textuels de la fenêtre JPanel fenetre = new JPanel(); // Creation d'un label et d'un champ texte pour chacun des 2 panneaux JLabel label1 = new JLabel("Nombre 1 :"); JTextField entree1 = new JTextField(10); JLabel label2 = new JLabel("Nombre 2 :"); JTextField entree2 = new JTextField(10); // Création d'un bouton qui servira à lancer le calcul JButton plus = new JButton("+"); // Création d'un label et d'un champ texte pour le résultat JLabel label3 = new JLabel("Resultat :"); JTextField resultat = new JTextField(10); // Création d'un bouton qui effacera le calcul JButton effacer = new JButton("Effacer"); // Constructeur Addition Addition () { // Création d'un gestionnaire de disposition FlowLayout disposition = new FlowLayout(); // Affectation de ce gestionnaire au panel fenetre fenetre.setLayout(disposition); // Ajout des boutons et champs au panneau fenetre.add(label1); fenetre.add(entree1); fenetre.add(label2); fenetre.add(entree2); fenetre.add(plus); fenetre.add(label3); fenetre.add(resultat); fenetre.add(effacer); // Création d'un cadre et ajout du panneau de nom JFrame cadre = new JFrame("Premier essai"); cadre.setContentPane(fenetre); // Positionne les dimensions du cadre et rend la fenêtre visible cadre.setSize(650,120); cadre.setVisible(true); // Instancie le récepteur d'événement et l'enregistre auprès du bouton plus et du bouton effacer // AdditionMoteur(this) fait référence au constructeur de la classe AdditionMoteur AdditionMoteur moteur = new AdditionMoteur(this); plus.addActionListener(moteur); effacer.addActionListener(moteur); } public static void main(String[] args) { // Lancement d'une fenêtre addition Addition add = new Addition(); } }
Maintenant, il faut que tu réfléchisses sur le code que contiendra la classe AdditionMoteur que tu vois dans la classe Addition.
Et pour ça, il faut que tu t'aides du lien que je t'ai donné, sinon tu ne pourras rien faire. ^^
Je n'ai pas compris grand chose a ton code, il faut dire que je ne fais encore que mes premiers pas en Java...Merci quand meme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question