加减计算程序怎么写

时间:2025-01-17 19:38:01 游戏攻略

编写加减运算程序可以根据所使用的编程语言有所不同。以下是几种常见编程语言的示例代码:

Visual Basic 6.0

```vb

Option Explicit

Private Sub Command1_Click()

Dim num1 As Double

Dim num2 As Double

Dim result As Double

Dim operator As String

num1 = Val(Text1.Text)

num2 = Val(Text2.Text)

operator = ComboBox1.SelectedItem

Select Case operator

Case "加"

result = num1 + num2

Case "减"

result = num1 - num2

Case Else

MsgBox "无效的操作符"

Exit Sub

End Select

Text3.Text = CStr(result)

End Sub

```

C语言

```c

include

int main() {

float op1, op2, result;

char operator1;

printf("请输入第一个数字: ");

scanf("%f", &op1);

printf("请输入运算符 (+, -, *, /): ");

scanf(" %c", &operator1); // 注意前面的空格,用于忽略前一个换行符

printf("请输入第二个数字: ");

scanf("%f", &op2);

switch (operator1) {

case '+':

result = op1 + op2;

break;

case '-':

result = op1 - op2;

break;

case '*':

result = op1 * op2;

break;

case '/':

if (op2 == 0) {

printf("错误: 除数不能为零\n");

return 1;

} else {

result = op1 / op2;

}

break;

default:

printf("无效的操作符\n");

return 1;

}

printf("结果: %.2f\n", result);

return 0;

}

```

C++

```cpp

include

int main() {

double num1, num2;

char operator1;

std::cout << "请输入第一个数字: ";

std::cin >> num1;

std::cout << "请输入运算符 (+, -, *, /): ";

std::cin >> operator1;

std::cout << "请输入第二个数字: ";

std::cin >> num2;

switch (operator1) {

case '+':

std::cout << "结果: " << num1 + num2 << std::endl;

break;

case '-':

std::cout << "结果: " << num1 - num2 << std::endl;

break;

case '*':

std::cout << "结果: " << num1 * num2 << std::endl;

break;

case '/':

if (num2 == 0) {

std::cout << "错误: 除数不能为零" << std::endl;

} else {

std::cout << "结果: " << num1 / num2 << std::endl;

}

break;

default:

std::cout << "无效的操作符" << std::endl;

}

return 0;

}

```

Python