简单计算机代码怎么写

时间:2025-01-17 07:03:57 计算机

编写简单计算机代码需要根据所使用的编程语言和具体需求来进行。以下是几种常见编程语言的简单代码示例:

Python

Python 是一种非常直观且易于学习的编程语言,适合编写简单的计算机代码。以下是一个计算两个数和的 Python 代码示例:

```python

a = 5

b = 3

c = a + b

print(c)

```

Java

Java 是一种面向对象的编程语言,可以编写功能更强大的计算器程序。以下是一个简单的 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!");

return;

}

}

System.out.println("结果是: " + result);

}

}

```

C++

C++ 是一种功能强大的编程语言,也可以用来编写简单的计算器程序。以下是一个简单的 C++ 计算器代码示例:

```cpp

include

using namespace std;

int main() {

int a, b, n = 0;

char op;

while (n = 1) {

printf("请输入数字、运算符、数字:\n");

scanf("%d%c%d", &a, &op, &b);

switch (op) {

case '+':

printf("%d%c%d=%d\n", a, op, b, a + b);

break;

case '-':

printf("%d%c%d=%d\n", a, op, b, a - b);

break;

case '*':

printf("%d%c%d=%d\n", a, op, b, a * b);

break;

case '/':

printf("%d%c%d=%d\n", a, op, b, a / b);

break;

default:

printf("error!\n");

}

}

return 0;

}

```

JavaScript

JavaScript 主要用于网页开发,也可以用来编写简单的计算器程序。以下是一个简单的 JavaScript 计算器代码示例:

```javascript

function calculate(expression) {

const stack = [];

const operators = {

'+': (a, b) => a + b,

'-': (a, b) => a - b,

'*': (a, b) => a * b,

'/': (a, b) => a / b

};

expression = expression.replace(/\s+/g, '');

for (let i = 0; i < expression.length; i++) {

const char = expression[i];

if (char >= '0' && char <= '9') {

stack.push(parseInt(char));

} else if (operators[char]) {

const b = stack.pop();

const a = stack.pop();

stack.push(operators[char](a, b));

}

}

return stack;

}

console.log(calculate("3+2*5")); // 输出 13

```

这些示例展示了如何使用不同编程语言编写简单的计算机代码。你可以根据自己的需求和熟悉程度选择合适的编程语言来实现计算器功能。