編程計算工具
A. 編程實現迷你計算器功能:支持「+」、「-」、「*」、「/」,從控制台輸入兩個操作數,輸出運算結果。
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner sca=new Scanner(System.in);
System.out.println("請輸入第一個操作數:");
int num1=sca.nextInt();
System.out.println("請輸入第二個操作數:");
int num2=sca.nextInt();
System.out.println("請選擇演算法:1.加法 2.減法 3.乘法 4.除法");
int choose=sca.nextInt();//選擇的運算
switch(choose){
case 1:
System.out.println("計算結果:"+num1+"+"+num2+"="+(num1+num2));
break;
case 2:
System.out.println("計算結果:"+num1+"-"+num2+"="+(num1-num2));
break;
case 3:
System.out.println("計算結果:"+num1+"*"+num2+"="+(num1*num2));
break;
case 4:
System.out.println("計算結果:"+num1+"/"+num2+"="+((double)num1/(double)num2));
break;
}
}
}
B. 加法計算器:編程由鍵盤輸入兩個整數a和b,計算出它們的和並輸出到屏幕上
方法一:
#include<stdio.h>
int main()
{
int a,b,c;
c=a+b;
scanf("%d %d",&a,&b);
printf("a+b=%d", c);
return 0;
}
方法二:
var a,b:longint;begin readln(a,b); writeln(a+b);end.
c#編寫加法計算器
static void Main(string[] args)
{
bool flag = true;
Console.WriteLine("請輸入第一個加數:");
float num = 0;
float sum = 0;
if (float.TryParse(Console.ReadLine(), out num))
flag = false;
Console.WriteLine("錯誤,輸入的不是數字!程序結束。");
Console.WriteLine("請輸入第二個加數:");
if (float.TryParse(Console.ReadLine(), out num))
flag = false;
Console.WriteLine("錯誤,輸入的不是數字!程序結束。");
Console.Read();
if (flag)
{
Console.WriteLine("兩數的和是:{0}", sum.ToString());
Console.Read();
}
整除特徵
1、若一個數的末位是單偶數,則這個數能被2整除。
2、若一個數的所有數位上的數字和能被3整除,則這個整數能被3整除。
3、若一個數的末尾兩位數能被4整除,則這個數能被4整除。
4、若一個數的末位是0或5,則這個數能被5整除。
5、若一個數能被2和3整除,則這個數能被6整除。
以上內容參考:網路-整數
C. 什麼是編程計算器
非編程的只有簡單的函數功能。編程計算器,支持變數定義,臨時結果存儲等,支持變數拖放操作,程序步數高達4000步以上,具備常用科學函數,程序計算速度極快。支持疊代運算,可以用於日常復雜的計算以及工程運算。
為了解決使用機器語言編寫應用程序所帶來的一系列問題,人們首先想到使用助記符號來代替不容易記憶的機器指令,這種助記符號來表示計算機指令的語言稱為符號語言,也稱匯編語言。
在匯編語言中,每一條用符號來表示的匯編指令與計算機機器指令一一對應;記憶難度大大減少了,不僅易於檢查和修改程序錯誤,而且指令、數據的存放位置可以由計算機自動分配。
(3)編程計算工具擴展閱讀:
使用匯編語言編寫計算機程序,程序員仍然需要十分熟悉計算機系統的硬體結構,所以從程序設計本身上來看仍然是低效率的、繁瑣的。
但正是由於匯編語言與計算機硬體系統關系密切,在某些特定的場合,如對時空效率要求很高的系統核心程序以及實時控製程序等,迄今為止匯編語言仍然是十分有效的程序設計工具。
但它有不可替代的特性,比如一些單片機或者一些直接控制硬體的程序就一定要用匯編語言。