 # Đề tài: loop and repetition

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

## 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:

- ..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;

}```   Trả lời cùng với trích dẫn

2.  Awaiting Email Confirmation 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,  Trả lời cùng với trích dẫn

3.  Awaiting Email Confirmation 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  Trả lời cùng với trích dẫn

4.  Awaiting Email Confirmation Ngày gia nhập
09 2008
Bài viết
16  Trả lời cùng với trích dẫn

#### 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