编写简易计算机代码怎么写

时间:2025-01-18 22:39:51 计算机

编写简易计算机代码需要根据所使用的编程语言来进行。以下是几种不同编程语言的简易计算器代码示例:

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