Conversions montant HT et TTC en Java

Résolu
westerndigit Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Conversions entre montant HT et montant TTC

expression, menu, structure conditionnelle.

Dans JAVA,
écrivez un programme qui, dans un menu, propose les choix suivants :


- convertir un montant HT en montant TTC;
- convertir un montant TTC en montant HT;
- terminer l'application.

Si l'utilisateur demande une conversion, vous allez lui demander de saisir un montant. Selon le cas, ce montant sera multiplié ou divisé par 1,196, puis le résultat affiché.

Le menu est nouveau proposé à l'utilisateur, jusqu'à ce qui choississe de terminer l'application.

Merci pour la solution,

PS : Est ce que je peux utiliser ces lignes ?

int choix;
do
{
choix = Integer.parseInt(JOptionPane.showInputDialog(null,"Saisissez votre choix,\n'3' pour quitter:"));
if(choix==1)System.out.println("Montant HT en montant TTC");
else if(choix==2)System.out.println("Montant TTC en montant HT");
else if(choix==3)System.out.println("Quitter");
}
while(choix !=3);
System.out.println("Vous avez quitté le menu.");
}
}





A voir également:

4 réponses

choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
0
Utilisateur anonyme
 
Salut,

La véritable question est:

"Est ce que je peux utiliser ces lignes ?"

Ma réponse :

Oui et c'est correct, mais où est le menu ?

Un semblant de menu serait obtenu en modifiant ton code:

int choix; 
do 
  { 
   choix = Integer.parseInt(JOptionPane.showInputDialog(null,
   "Saisissez votre choix:"
    + "\n'1' pour calculer le montant TTC,"
    + "\n'2' pour calculer le montant HT à partir du montanr TTC,"    + "\n'3' pour quitter."));
if(choix==1)System.out.println("Montant HT en montant TTC"); // appeler la méthode (à créer) 
  else if(choix==2)System.out.println("Montant TTC en montant HT"); // idem 
  else if(choix==3)System.out.println("Quitter");
else
System.out.println("Réponse incorrecte !!!"); // créer une boîte ERREUR


   } 
  while(choix !=3); 
  System.out.println("Vous avez quitté le menu.");


Penser à gérer les exceptions telles que frappe non numérique, validation (OK) sans saisie, clique sur Annuler ...

Ou alors, faire un véritable menu, mais tout dépend de ta formation.

Cordialement,

Dan
0
westerndigit Messages postés 134 Date d'inscription   Statut Membre Dernière intervention  
 
Ma question est posé en fin de l'énnoncé de ce devoir.
-1
latoopa Messages postés 258 Date d'inscription   Statut Membre Dernière intervention   32
 
C'est "Merci pour la solution" ta question ?
Bah derien.
-1
westerndigit Messages postés 134 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ne pas répondre des bip bip !!! hors sujet la réponse.
0
latoopa Messages postés 258 Date d'inscription   Statut Membre Dernière intervention   32
 
0
latoopa Messages postés 258 Date d'inscription   Statut Membre Dernière intervention   32
 
Pour rappel, tu es sur un forum "d'aide". Pas sur www.faites_mes_devoirs_bande_d'esclaves.com

Présentes un code cohérent et indiques tes problèmes. Là tu seras aidé.
0
westerndigit Messages postés 134 Date d'inscription   Statut Membre Dernière intervention  
 
Serais-tu contre l'esclavages ? Moi je suis pour
0
Utilisateur anonyme
 
Je n'ai pas vu de demande de ce type et le code présenté est un bon début pour aller plus loin non ?
0