Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: loop and repetition

  1. #1
    Ngày gia nhập
    09 2008
    Bài viết
    16

    Mặc định loop and repetition

    Write a Program that models a simple calculator. Each data entry line should consist of a valid operator (from the list below), and the right-hand operand. Assume that the left-hand operand is the accumulated value in the calculator, with an initial value of 0.0.

    Acceptable operators:

    + ..Add

    - ..Subtract

    * ..Multiply

    / ..Divide

    ^ ..Power (raise left operand to the power of the right operand)

    q or = ..Quit
    còn đây là bài của em

    Code:
    //FILE: PROGRAM3.CPP
    //AUTHOR : AM NGUYEN 
    //COURSE NAME : CS210
    //DATE : 
    // DESCRIPTION : A SIMPLE CALCULATOR
    
    # include <iostream> 
    using namespace std;
    void instruction();
    int calculator (char);
    void divide_by_zero ();
    float do_next_op (char, float, float);
    
    void main()
    { 
         //input
         char input;
         float accum,num;
         
          // instructions ();
          accum = 0 
          //get input 
          cout<< " : " ;
          cin >> input;
          
          while (input != 'Q' && input != 'q' && input != '=')
          { 
                cin >> num;
          // Do op
          accum = do_next_op (input, num, accum);
          //display result
          cout << " Result so far : " << accum << endl;
          
          // get next operation 
          cout << "teo mun "<< endl      ;
          } // end not quit
          
          cout << "Final result : " 
         system ("pause") ;  
          return 0 ;
          }
          //instruct user 
          void instruction() 
          cout <<" This program models a simple calculator which can add, subtract,multiply,divide, power" << endl;
          cout << " the calculator accumulate value after each operation " << endl;
          cout << " press Q to quit the program " << endl;
          cout << " Have fun with my program " << endl<< endl;
          
          // function do_next_op ()
          //perform next operation
          // input : operator, operand,and accumulated
          //output : new result
          float do_next_op (char op, float num, float total)
          {
                switch (op)
                {
                       case ' + ' :
                            total += num
                            break;
                       case ' - ' :
                            total -= num
                            break;
                       case ' * ' :
                            total *= num
                            break;
                       case ' / ' : 
                            total /= num 
                       case ' ^ ' :
                            total ^= num
                            break ;
                            default :
                                    cout << " syntax error"
                                    << endl;
                                    
                                    }

  2. #2
    Ngày gia nhập
    09 2008
    Bài viết
    16

    mong các pro bổ sung dùm mình cái phần nếu nhập chữ vào thì báo lỗi luôn,

  3. #3
    Ngày gia nhập
    09 2008
    Bài viết
    16

    pro meoconlongvang cho mình xin cái email với, email của pro hog liên lac duoc

  4. #4
    Ngày gia nhập
    09 2008
    Bài viết
    16

    sao hog thay ai tra loi hết vậy

Các đề tài tương tự

  1. Mã nguồn C Lỗi chay code bi loop
    Gửi bởi tieunico trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 11-07-2012, 10:30 PM
  2. Lập trình C Pete _ Repetition in C
    Gửi bởi Xcross87 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 14-08-2010, 05:02 PM
  3. Bài tập C Loop: In ra chữ cái theo chu kì 1 giây
    Gửi bởi vu nguyen trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 12-07-2010, 02:41 AM
  4. 'for' loop declaration used outside C99 mode.
    Gửi bởi vanphamvn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 08-12-2008, 07:32 AM
  5. Giúp hộ em cái loop
    Gửi bởi SOSthang trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 28-09-2008, 12:23 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn