الة حاسبة بلغة الجافا Java

الة حاسبة بلغة الجافا Javal
    

 Double fristnum , lastnum;

      Double result;

      String operation;


//button one

 private void oneActionPerformed(java.awt.event.ActionEvent evt)

 {                                    

        String value = text_result.getText() + one.getText();

        text_result.setText(value);

    }                                   



//button tow

    private void towActionPerformed(java.awt.event.ActionEvent evt) 

{                                    

        String value = text_result.getText() + tow.getText();

        text_result.setText(value);

    }                                   



//button three

    private void threeActionPerformed(java.awt.event.ActionEvent evt)

 {                                      

        String value = text_result.getText() + three.getText();

        text_result.setText(value);

    }                                     



//button four

    private void fourActionPerformed(java.awt.event.ActionEvent evt) 

{                                     

        String value = text_result.getText() + four.getText();

        text_result.setText(value);

    }                                    

//button five

    private void fiveActionPerformed(java.awt.event.ActionEvent evt) 

{                                     

        String value = text_result.getText() + five.getText();

        text_result.setText(value);

    }                                    



//button six

    private void sixActionPerformed(java.awt.event.ActionEvent evt) {                                    

        String value = text_result.getText() + six.getText();

        text_result.setText(value);

    }                                   



//button seven

    private void sevenActionPerformed(java.awt.event.ActionEvent evt)

 {                                      

       String value = text_result.getText() + seven.getText();

        text_result.setText(value);

    }                                     



//button eight

    private void nightActionPerformed(java.awt.event.ActionEvent evt)

 {                                      

        String value = text_result.getText() + night.getText();

        text_result.setText(value);

    }                                     



//button nine

    private void nineActionPerformed(java.awt.event.ActionEvent evt) 

{                                     

        String value = text_result.getText() + nine.getText();

        text_result.setText(value);

    }                                    





//button zero

    private void zeroActionPerformed(java.awt.event.ActionEvent evt) {                                     

       String value = text_result.getText() + zero.getText();

        text_result.setText(value);

    }                                    





//button dot

    private void dotActionPerformed(java.awt.event.ActionEvent evt) {                                    

       String value = text_result.getText() + dot.getText();

        text_result.setText(value);

    }                                   





//button dot

    private void cleanActionPerformed(java.awt.event.ActionEvent evt) 

{                                      

        text_result.setText(null);

    }                                     



//button addtion

    private void addActionPerformed(java.awt.event.ActionEvent evt) 

{                                    

        fristnum = Double.parseDouble(text_result.getText());

        text_result.setText(null);

        operation = "+"; 

    }                                   





//button sub 

    private void subActionPerformed(java.awt.event.ActionEvent evt) 

{                                    

         fristnum = Double.parseDouble(text_result.getText());

        text_result.setText(null);

        operation = "-";

    }                                   





//button multiplication

    private void multpActionPerformed(java.awt.event.ActionEvent evt) {                                      

         fristnum = Double.parseDouble(text_result.getText());

        text_result.setText(null);

        operation = "*";

    }                                     





//button Division

    private void divionActionPerformed(java.awt.event.ActionEvent evt) {                                       

         fristnum = Double.parseDouble(text_result.getText());

        text_result.setText(null);

        operation = "/";

    }                                      





//button equle

 String answer ;

        lastnum = Double.parseDouble(text_result.getText());

        switch(operation)

        {

            case "+":

                result = fristnum + lastnum ;

                answer = String.format("%.2f" ,result);

                text_result.setText(answer);

                break;

                

            case "-":

                result = fristnum - lastnum ;

                answer = String.format("%.2f" ,result);

                text_result.setText(answer);

                break;

                

             case "*":

                result = fristnum * lastnum ;

                answer = String.format("%.2f" ,result);

                text_result.setText(answer);

                break; 

                

             case "/":

                result = fristnum / lastnum ;

                answer = String.format("%.2f" ,result);

                text_result.setText(answer);

                break;

        }

تحميل المشروع :     http://cut-win.com/zj11Soti                                                                             


No comments:

Powered by Blogger.