Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 ticket de caisse en java Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
oceane751
Forumeur fréquent
Forumeur fréquent


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 93

MessagePosté le: Mar 19 Juil 2005 - 04:14 Répondre en citantRevenir en haut

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:


package com.creperie.test;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;


public class Carte extends Frame implements ActionListener
{

    Frame f = new Frame("creperie");


    Label entree = new Label("entree");
    Checkbox salade = new Checkbox("salade");
    Checkbox melon = new Checkbox("melon");

    Label cs = new Label("crepe salee");
    Checkbox jf = new Checkbox("jambon fromage");
    Checkbox complete = new Checkbox("complete");

    Label csu = new Label("crepe sucree");
    Checkbox su = new Checkbox("crepe au sucre");
    Checkbox choc = new Checkbox("crepe au chocolat");

    Label boi = new Label("boisson");
    Checkbox coca = new Checkbox("coca cola");
    Checkbox cidre = new Checkbox("cidre");

    Button bout = new Button("ticket");


    Button quitter = new Button ("quitter l'application");

 public Carte() {
quitter.addActionListener (new ListenerQuitter());
        bout.addActionListener(this);

        add(entree);
        add(salade);
        add(melon);
        add(cs);
        add(jf);
        add(complete);
        add(csu);
        add(su);
        add(choc);
        add(boi);
        add(coca);
        add(cidre);
        add(bout);
        add(quitter);
        setSize(250, 250);
        setLayout(new FlowLayout());//sinon n'affiche qu'un seul element ds la fenetre
        setVisible(true);
        setBackground(Color.yellow);
        setForeground(Color.black);



    }
   

    public void actionPerformed (ActionEvent e)
           
    {
       
        if (e.getSource()== bout)
        {

        }
    }
    class ListenerQuitter implements ActionListener
    {
        public void actionPerformed(ActionEvent e)
        {
            System.exit(0);
        }
    }

    public static void main(String[] args) {
        Frame f = new Carte();
    }
}



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 !!
Voir le profil de l'utilisateurEnvoyer un message privé

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
mrmabo
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 226
Localisation: Amiens

MessagePosté le: Mar 19 Juil 2005 - 05:02 Répondre en citantRevenir en haut

ben j'y connais rien en java mais j'ai fait ce genre de truc en c++
une caisse enregistreuse avec des articles

donc vu ton truc je pense qu'il te faut faire sa avec de l'objet sa me semble assez pratique

sinon ben tu fais des tableau contenant les diverses informations

bref bon courage Smile
Voir le profil de l'utilisateurEnvoyer un message privé
Grifter
Newbie éternel
Newbie éternel


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 587
Localisation: Neuville les Dames [01]

MessagePosté le: Mar 19 Juil 2005 - 08:48 Répondre en citantRevenir en haut

moi et java ça fait déjà 12 mais comme mrmabo j'ai fait ce genre de truc mais en VB... j'ai l'impression que c'est un classique ce truc Laughing
j'pense pareil, c-a-d que l'objet peut être le mieux ou l'utilisation d'un tableau
GL Wink

_________________
Qui BoitSansSoif VomiSansEfforts... Twisted Evil
Image
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteurMSN Messenger
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum