FORUM Tom's Hardware » Programmation » C / C++ / Java » ticket de caisse en java
 

ticket de caisse en java

Il y a 395 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : ticket de caisse en java
 
Plus d'informations

bonjour

je voudrais creer un probleme qui calcul le prix total de la commande d'un client
mais c'est la grosse galère...

j'ai dejà fait un bout de code que voici :

Code :
  1. package com.creperie.test;
  2. import java.awt.*;
  3. import javax.swing.*;
  4. import java.awt.event.*;
  5. public class Carte extends Frame implements ActionListener
  6. {
  7.     Frame f = new Frame("creperie" );
  8.     Label entree = new Label("entree" );
  9.     Checkbox salade = new Checkbox("salade" );
  10.     Checkbox melon = new Checkbox("melon" );
  11.     Label cs = new Label("crepe salee" );
  12.     Checkbox jf = new Checkbox("jambon fromage" );
  13.     Checkbox complete = new Checkbox("complete" );
  14.     Label csu = new Label("crepe sucree" );
  15.     Checkbox su = new Checkbox("crepe au sucre" );
  16.     Checkbox choc = new Checkbox("crepe au chocolat" );
  17.     Label boi = new Label("boisson" );
  18.     Checkbox coca = new Checkbox("coca cola" );
  19.     Checkbox cidre = new Checkbox("cidre" );
  20.     Button bout = new Button("ticket" );
  21.     Button quitter = new Button ("quitter l'application" );
  22. public Carte() {
  23. quitter.addActionListener (new ListenerQuitter());
  24.         bout.addActionListener(this);
  25.         add(entree);
  26.         add(salade);
  27.         add(melon);
  28.         add(cs);
  29.         add(jf);
  30.         add(complete);
  31.         add(csu);
  32.         add(su);
  33.         add(choc);
  34.         add(boi);
  35.         add(coca);
  36.         add(cidre);
  37.         add(bout);
  38.         add(quitter);
  39.         setSize(250, 250);
  40.         setLayout(new FlowLayout());//sinon n'affiche qu'un seul element ds la fenetre
  41.         setVisible(true);
  42.         setBackground(Color.yellow);
  43.         setForeground(Color.black);
  44.     }
  45.    
  46.     public void actionPerformed (ActionEvent e)
  47.            
  48.     {
  49.        
  50.         if (e.getSource()== bout)
  51.         {
  52.         }
  53.     }
  54.     class ListenerQuitter implements ActionListener
  55.     {
  56.         public void actionPerformed(ActionEvent e)
  57.         {
  58.             System.exit(0);
  59.         }
  60.     }
  61.     public static void main(String[] args) {
  62.         Frame f = new Carte();
  63.     }
  64. }



donc je ne sais pas comment faire, pour l'attribution d'un prix pour chaque entrée, plat, dessert, boisson, et donc pour le calcul du prix total de la commande (en fonction des elements cochés)

si quelqu'un pourrait m'aider...

merci beaucoup !!

Profil : Pointeur
Plus d'informations

va lire les regles :o


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u

Aller à :
 
  FORUM Tom's Hardware » Programmation » C / C++ / Java » ticket de caisse en java

Annonces Google
Publicité
Actualités relatives

Java EE 5 au JavaOne

Publié le 09 May 2006

Java Community Process, vient de voter unanimement pour l’approbation de Java Enterprise Edition 5. Cette nouvelle mouture devrait d’ailleurs être à l’honneur lors de la conférence JavaOne. Cette version inclut EJB 3. Lire la suite

Pas de Java dans Windows

Publié le 30 June 2003

Microsoft a gagné en appel contre Sun Microsystems et ne sera pas obligé d'intégrer le langage Java, concurent direct de son récent C#, à tous ses Windows, ainsi en a décidée la cour d'appel de Richmond en fin de semaine dernière. Sun réclame t Lire la suite

EMI vs UFC Que Choisir : une victoire toute relative

Publié le 05 September 2003

Victoire d'UFC-Que Choisir contre le major EMI, nous vous annoncions. En réalité, pas tant que ça. Contacté par un journaliste des éditions ACBM (Virus Info...) qui nous indiquait que notre actualité était trop incomplète pour refléter la réalité, no Lire la suite

Quake2 en Java

Publié le 12 September 2004

Jake2 est le port en Java du fameux jeu d'id Software, Quake2. Créé par une petite équipe allemande, Bytonic Software, la version 0.9.3 vient de sortir. Pour pouvoir la tester, aussi bien sous Linux que sur Windows XP/2000, il vous faudra télécharger Lire la suite

Les derniers tests

Le Home Cinema avec un graphique intégré ?

Publié le 03 October 2008

Le Radeon HD 3200 (chipset 780G) et le GeForce 8200 (chipset MCP78S) sont les premiers circuits vidéo intégrés à pouvoir accélérer la lecture du Blu-ray. Nous examinons en détail les performances de ces deux solutions. Lire la suite

Charts cartes graphiques Q3 2008 : 101 cartes testées

Publié le 29 September 2008

Les charts de 101 cartes graphiques anciennes et récentes sous 9 applications, avec au total 6767 scores. Quel gain attendre du remplacement de votre carte graphique par un nouveau modèle dans chaque application/résolution et en moyenne ? Lire la suite

Upgrader son portable en 9 leçons

Publié le 29 September 2008

Ergonomie, performances, autonomie, une dizaine d’améliorations sont réalisables sur votre PC Portable. Laissez-vous guider par la rédaction pour reprendre en mains votre vieille machine. Lire la suite

Que choisir ? Home Cinema 5.1 ou projecteur de son ?

Publié le 25 September 2008

Faut-il craquer pour un ensemble 5.1 ou pour une barre de son ? Découvrez les forces et faiblesses comparées de chaque système. Lire la suite