Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Devoir 151

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

```java

Import java.util.Scanner ;

Public class EmployeSalaire {

Public static void main(String[] args) {

Int salaireJournalier = 25000 ;

Int joursDansUnMois = 31 ;

System.out.println(« Entrez le nombre d’années pour calculer le salaire : ») ;

Scanner scanner = new Scanner(System.in) ;

Int nombreAnnees = scanner.nextInt() ;

Int salaireMensuel = salaireJournalier * joursDansUnMois ;

Int salaireAnnuel = salaireMensuel * 12 ;

Int salaireDansAnnees = salaireAnnuel * nombreAnnees ;

System.out.println(« Salaire journalier : « + salaireJournalier + « frs ») ;

System.out.println(« Nombre de jours dans un mois : « + joursDansUnMois) ;

System.out.println(« Salaire par mois : « + salaireMensuel + « frs ») ;

System.out.println(« Salaire par an : « + salaireAnnuel + « frs ») ;

System.out.println(« Salaire dans « + nombreAnnees + « ans : « + salaireDansAnnees + « frs ») ;

```

Voici un exemple de programme Java pour calculer la somme de trois nombres en utilisant à la fois
une interface graphique et le terminal. Pour cela, nous allons créer une classe Addition qui aura une
méthode pour effectuer le calcul de la somme.

```java

Import javax.swing.* ;
Import java.awt.* ;

Import java.awt.event.ActionEvent ;

Import java.awt.event.ActionListener ;

Public class Addition {

Public static void main(String[] args) {

If (args.length > 0) {

// Appel depuis le terminal

Int nombre1 = Integer.parseInt(args[0]) ;

Int nombre2 = Integer.parseInt(args[1]) ;

Int nombre3 = Integer.parseInt(args[2]) ;

Int somme = calculerSomme(nombre1, nombre2, nombre3) ;

System.out.println(« La somme des trois nombres est : « + somme) ;

} else {

// Appel depuis l’interface graphique

JFrame frame = new JFrame(« Calcul de la somme ») ;

Frame.setSize(300, 200) ;

Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;

Frame.setLayout(new FlowLayout()) ;

JLabel label1 = new JLabel(« Nombre 1 : ») ;

JTextField textField1 = new JTextField(10) ;

JLabel label2 = new JLabel(« Nombre 2 : ») ;

JTextField textField2 = new JTextField(10) ;

JLabel label3 = new JLabel(« Nombre 3 : ») ;

JTextField textField3 = new JTextField(10) ;

JButton button = new JButton(« Calculer ») ;


JLabel resultatLabel = new JLabel() ;

Button.addActionListener(new ActionListener() {

@Override

Public void actionPerformed(ActionEvent e) {

Int nombre1 = Integer.parseInt(textField1.getText()) ;

Int nombre2 = Integer.parseInt(textField2.getText()) ;

Int nombre3 = Integer.parseInt(textField3.getText()) ;

Int somme = calculerSomme(nombre1, nombre2, nombre3) ;

resultatLabel.setText(« La somme des trois nombres est : « + somme) ;

}) ;

Frame.add(label1) ;

Frame.add(textField1) ;

Frame.add(label2) ;

Frame.add(textField2) ;

Frame.add(label3) ;

Frame.add(textField3) ;

Frame.add(button) ;

Frame.add(resultatLabel) ;

Frame.setVisible(true) ;

Public static int calculerSomme(int nombre1, int nombre2, int nombre3) {

Return nombre1 + nombre2 + nombre3 ;

}
}

```

Vous pouvez lancer ce programme de deux manières :

1. Depuis le terminal, en passant les trois nombres en arguments :

```shell

Java Addition 10 20 30

```

2. En exécutant le programme avec une interface graphique, où vous pouvez saisir les nombres
dans les champs de texte et cliquer sur le bouton « Calculer » pour afficher le résultat.

`java

Import javax.swing.JOptionPane ;

Public class Addition {

Public static void main(String[] args) {

String nombre1, nombre2, nombre3 ;

If (args.length == 3) {

Nombre1 = args[0] ;

Nombre2 = args[1] ;

Nombre3 = args[2] ;

} else {

Nombre1 = JOptionPane.showInputDialog(« Nombre 1 : ») ;

Nombre2 = JOptionPane.showInputDialog(« Nombre 2 : ») ;

Nombre3 = JOptionPane.showInputDialog(« Nombre 3 : ») ;


}

Int somme = Integer.parseInt(nombre1) + Integer.parseInt(nombre2) + Integer.parseInt(nombre3) ;

String message = « La somme des trois nombres est : « + somme ;

If (args.length == 3) {

System.out.println(message) ;

} else {

JOptionPane.showMessageDialog(null, message) ;

```

Vous aimerez peut-être aussi