编写简易计算机代码需要根据所使用的编程语言来进行。以下是几种不同编程语言的简易计算器代码示例:
Python
```python
main.py
print("The programme can count'root'.")
print("When you use'root', Exponent is before it, and power is next to it.")
print("Only 2 numbers.")
while True:
print("You can enter 'q' at any time when you quit.")
num1 = input("The first number: ")
if num1 == 'q':
break
else:
num1 = int(num1)
num2 = input("The second number: ")
if num2 == 'q':
break
else:
num2 = int(num2)
这里可以添加更多的运算逻辑
```
Java
```java
import java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.println("请输入运算符( ):");
char operator = scanner.next().charAt(0);
System.out.println("请输入第二个数字:");
double num2 = scanner.nextDouble();
double result = 0;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
} else {
System.out.println("除数不能为0!");
continue;
}
}
System.out.println("结果是: " + result);
}
}
```
C
```c
include
int add(int a, int b) {
return a + b;
}
int sub(int a, int b) {
return a - b;
}
int multi(int a, int b) {
return a * b;
}
double divide(int a, int b) {
return (double)a / b;
}
int main() {
int choice, oper1, oper2, result;
printf("-------简易计算器------\n");
printf("1、加法 2、减法\n");
printf("3、乘法 4、除法\n");
printf("5、退出系统\n");
while (1) {
printf("请输入选择的运算:\n");
scanf("%d", &choice);
if (choice >= 1 && choice <= 4) {
printf("请输入第一个数字:");
scanf("%d", &oper1);
printf("请输入第二个数字:");
scanf("%d", &oper2);
switch (choice) {
case 1:
result = add(oper1, oper2);
break;
case 2:
result = sub(oper1, oper2);
break;
case 3:
result = multi(oper1, oper2);
break;
case 4:
result = divide(oper1, oper2);
break;
}
printf("结果是: %d\n", result);
} else if (choice == 5) {
break;
} else {
printf("无效的选择,请重新输入。\n");
}
}
return 0;
}
```
VB