I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Nous vous souhaitons la bienvenue et une bonne visite sur le forum de
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Merci de vous connecter ou vous inscrire.
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Forum d'entraide


    Calculatrice

    Partagez
    avatar
    Gilles M
    Admin

    Messages : 93
    Date d'inscription : 05/02/2009

    Calculatrice

    Message par Gilles M le Ven 4 Fév - 14:57

    Code:
        private void bCalcActionPerformed(java.awt.event.ActionEvent evt) {                                     

            float a=0,b=0,x=0;
            boolean conda=false,condb=false;
            String rep="";
            int index = combo.getSelectedIndex();
            DecimalFormat fmt = new DecimalFormat("#.0000");

    //Lecture de a et b
            try{
              a=Float.parseFloat(tVar1.getText());
              conda=true;
            }
            catch(NumberFormatException err){
                JOptionPane.showMessageDialog(
                        null,
                        tVar1.getText()+" n'est pas un nombre",
                        "Erreur",
                        JOptionPane.WARNING_MESSAGE);
            }

            try{
                b=Float.parseFloat(tVar2.getText());
                condb=true;
            }
            catch(NumberFormatException err){
                JOptionPane.showMessageDialog(
                        null,
                        tVar2.getText()+" n'est pas un nombre",
                        "Erreur",
                        JOptionPane.WARNING_MESSAGE);
            }
            if(conda==false || condb==false)
            {
                tReponse.setText("NaN");
            }

    //Operation
            if(index==0 && conda==true && condb==true)
            {
                x=a+b;
                tReponse.setText(fmt.format(x));
                setTitle("Addition");
            }

            if(index==1 && conda==true && condb==true)
            {
                x=a-b;
                tReponse.setText(fmt.format(x));
                setTitle("Soustraction");
            }
            if(index==2 && conda==true && condb==true)
            {
                x=a*b;
                tReponse.setText(fmt.format(x));
                setTitle("Multiplication");
            }
            if(index==3 && conda==true && condb==true)
            {
                if (b==0)
                {
                    tReponse.setText("NaN");
                }
                else
                {
                    x=a/b;
                    tReponse.setText(fmt.format(x));
                }
                setTitle("Division");
            }
        }                                   

        private void bEffaceActionPerformed(java.awt.event.ActionEvent evt) {                                       
            // TODO add your handling code here:
            tReponse.setText("");
            tVar1.setText("");
            tVar2.setText("");
            combo.setSelectedIndex(0);
            setTitle("Calculatrice");
        }                                     

    Voila mes 2 evenements

    Invité
    Invité

    Re: Calculatrice

    Message par Invité le Sam 5 Fév - 16:49

    pas mal du tout ^^
    avatar
    Andy_D
    Apprenti
    Apprenti

    Messages : 68
    Date d'inscription : 14/09/2010
    Age : 28

    Re: Calculatrice

    Message par Andy_D le Dim 6 Fév - 20:06

    ouais pas mal. Moi j'ai pas mis les messagedialogue puisque ce n'étais pas dans l'énnoncé.

    Tu as déjà rendu ton rapport au prof ? Si ce n'est pas encore fait, il faut lui envoyer par mail ?
    avatar
    Gilles M
    Admin

    Messages : 93
    Date d'inscription : 05/02/2009

    Re: Calculatrice

    Message par Gilles M le Dim 6 Fév - 20:14

    Je lui ai rendu oui, je ne pense pas que c'est nécéssaire de lui envoyer par mail. au prochain cours sa ira
    avatar
    k20015
    Apprenti
    Apprenti

    Messages : 5
    Date d'inscription : 03/10/2010

    Re: Calculatrice

    Message par k20015 le Mer 16 Fév - 16:25

    à l'aise ! merci Smile
    on se voit ce soir St Vainquera ! faut harceler andy pour qu'il vienne
    avatar
    Andy_D
    Apprenti
    Apprenti

    Messages : 68
    Date d'inscription : 14/09/2010
    Age : 28

    Re: Calculatrice

    Message par Andy_D le Mer 16 Fév - 16:58

    Heu non je viendrai pas... J'ai du boulot moi MR !

    Contenu sponsorisé

    Re: Calculatrice

    Message par Contenu sponsorisé


      La date/heure actuelle est Lun 24 Avr - 11:25