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
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
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