在编程中实现加减乘除运算的方法取决于你使用的编程语言。以下是几种常见编程语言的示例代码:
JavaScript
```javascript
function calculate(a, b, operator) {
let result;
switch (operator) {
case '+':
result = a + b;
break;
case '-':
result = a - b;
break;
case '*':
result = a * b;
break;
case '/':
if (b === 0) {
result = "除数不能为零!";
} else {
result = a / b;
}
break;
default:
result = "无效的运算符!";
}
return result;
}
```
Python
```python
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b != 0:
return a / b
else:
return "除数不能为零"
测试
print(add(5, 3)) 输出: 8
print(subtract(10, 4)) 输出: 6
print(multiply(7, 6)) 输出: 42
print(divide(20, 5)) 输出: 4.0
```
C++
```cpp
include using namespace std; int main() { cout << 5 + 3 << endl; cout << 5 - 3 << endl; cout << 5 * 3 << endl; cout << 5 / 3 << endl; return 0; } ``` C ```csharp using System; class Program { static void Main() { Console.WriteLine(Add(5, 3)); // 输出: 8 Console.WriteLine(Subtract(10, 4)); // 输出: 6 Console.WriteLine(Multiply(7, 6)); // 输出: 42 Console.WriteLine(Divide(20, 5)); // 输出: 4.0 } static int Add(int a, int b) { return a + b; } static int Subtract(int a, int b) { return a - b; } static int Multiply(int a, int b) { return a * b; } static double Divide(int a, int b) { if (b != 0) { return (double)a / b; } else { return -1; // 或者其他错误处理 } } } ``` Java ```java public class Calculator { public static void main(String[] args) { System.out.println(add(5, 3)); // 输出: 8 System.out.println(subtract(10, 4)); // 输出: 6 System.out.println(multiply(7, 6)); // 输出: 42 System.out.println(divide(20, 5)); // 输出: 4.0 } public static int add(int a, int b) { return a + b; } public static int subtract(int a, int b) { return a - b; } public static int multiply(int a, int b) { return a * b; } public static double divide(int a, int b) { if (b != 0) { return (double)a / b; } else { return -1; // 或者其他错误处理 } } } ``` Ruby