計算的腳本怎麼寫
㈠ 求高手幫忙,用javascript腳本語言編寫個最簡單的計算器,如圖所示
Calculator.java:
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.applet.*;
public class Calculator extends Applet implements ActionListener{
Panel buttonPanel;
TextField tf; //用於顯示輸入的數字的文本框
Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,bDot,bPlus,bSub,bDiv,bMulti,bEqual; //按鍵
String onDisplay=""; //顯示在文本框中的字元串
boolean isDotPressed=false; //按鍵'.'是否被按下
float operand; //通過按鍵輸入的數
float operand1,operand2;//operand1和operand2為計算用的操作數
char operator; //計錄所用的操作符
float result; //計算結果
int times=1; //小數點後有幾位的10次方冪
public void init(){
setLayout(new BorderLayout(5,5));
tf=new TextField(30);
add(tf,BorderLayout.NORTH);
buttonPanel=new Panel();
buttonPanel.setLayout(new GridLayout(4,4,5,5));
add(buttonPanel,BorderLayout.CENTER);
//下面依次把按鈕添加上去
b1=new Button("1");
buttonPanel.add(b1);
b1.addActionListener(this);
b1.setActionCommand("1");
b2=new Button("2");
buttonPanel.add(b2);
b2.addActionListener(this);
b2.setActionCommand("2");
b3=new Button("3");
buttonPanel.add(b3);
b3.addActionListener(this);
b3.setActionCommand("3");
bPlus=new Button("+");
buttonPanel.add(bPlus);
bPlus.addActionListener(this);
bPlus.setActionCommand("+");
b4=new Button("4");
buttonPanel.add(b4);
b4.addActionListener(this);
b4.setActionCommand("4");
b5=new Button("5");
buttonPanel.add(b5);
b5.addActionListener(this);
b5.setActionCommand("5");
b6=new Button("6");
buttonPanel.add(b6);
b6.addActionListener(this);
b6.setActionCommand("6");
bSub=new Button("-");
buttonPanel.add(bSub);
bSub.addActionListener(this);
bSub.setActionCommand("-");
b7=new Button("7");
buttonPanel.add(b7);
b7.addActionListener(this);
b7.setActionCommand("7");
b8=new Button("8");
buttonPanel.add(b8);
b8.addActionListener(this);
b8.setActionCommand("8");
b9=new Button("9");
buttonPanel.add(b9);
b9.addActionListener(this);
b9.setActionCommand("9");
bMulti=new Button("*");
buttonPanel.add(bMulti);
bMulti.addActionListener(this);
bMulti.setActionCommand("*");
b0=new Button("0");
buttonPanel.add(b0);
b0.addActionListener(this);
b0.setActionCommand("0");
bDot=new Button(".");
buttonPanel.add(bDot);
bDot.addActionListener(this);
bDot.setActionCommand(".");
bEqual=new Button("=");
buttonPanel.add(bEqual);
bEqual.addActionListener(this);
bEqual.setActionCommand("=");
bDiv=new Button("/");
buttonPanel.add(bDiv);
bDiv.addActionListener(this);
bDiv.setActionCommand("/");
}
public void actionPerformed(ActionEvent e){
String str=e.getActionCommand();
char b=str.charAt(0);
switch(b){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': onDisplay+=b;
operand=operand*10+Integer.parseInt(str);
if(isDotPressed) times*=10;
tf.setText(onDisplay);
break;
case '.': onDisplay+=b;
isDotPressed=true;
tf.setText(onDisplay);
break;
case '+':
case '-':
case '*':
case '/': operator=b;
operand1=operand/times;
System.out.println(operand1);
onDisplay="";
times=1;
isDotPressed=false;
operand=0;
break;
case '=': operand2=operand/times;
System.out.println(operand2);
switch(operator){
case '+': result=operand1+operand2;break;
case '-': result=operand1-operand2;break;
case '*': result=operand1*operand2;break;
case '/': result=operand1/operand2;break;
}
tf.setText(float.toString(result));
onDisplay="";
times=1;
isDotPressed=false;
operand=0;
break;
}
}
}
Calculator.html:
<html>
<applet code="Calculator.class" width=250 height=250>
</applet>
</html>
㈡ 腳本是怎麼寫出來的
腳本(Script)是一種批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。
腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。
因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
(2)計算的腳本怎麼寫擴展閱讀
腳本通常可以由應用程序臨時調用並執行。各類腳本被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。
舉個最常見的例子,當點擊網頁上的Email地址時能自動調用Outlook Express或Foxmail這類郵箱軟體,就是通過腳本功能來實現的。
也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。
所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。
㈢ 編寫JavaScript腳本,計算商品的銷售額,
vartable=冊物document.getElementById('tableId'),
rows=table.getElementsByTagName("tr"),
cells,cellLen,row,i,rowLen,lastCell,
橋姿攔price=0;
for敏胡(i=0,rowLen=rows.length;i<rowLen;i++){
row=rows.item(i);
cells=row.getElementsByTagName("td");
cellLen=cells.length;
lastCell=cells.item(cellLen-1);
price=!!price?price*Number(lastCell.innerText):Number(lastCell.innerText);
}
console.log(price)
㈣ 用javascript腳本語言編寫一個 計算器計算加減乘除 謝謝,很急!大家幫幫忙呀!!!
<html>
<head>
<title>runcode</title>
<scripttype="text/javascript">
functionrun(t){
varsa=parseInt(document.getElementById('sa').value);
varsb=parseInt(document.getElementById('sb').value);
varsc=document.getElementById('sc');
if(isNaN(sa)||isNaN(sb)){
alert("輸入錯誤,請重新輸入!");
return;
}
switch(t){
case1:
sc.value=sa+sb;
break;
case2:
sc.value=sa-sb;
break;
case3:
sc.value=sa*sb;
break;
case4:
if(sb==0){
alert("被除數不能為0!");
return;
}
sc.value=sa/sb;
break;
}
}
</script>
</head>
<body>
<tablewidth="255"height="136"border="1"style="background:#66CCFF;font-size:12px;">
<tr>
<tdcolspan="3">計算器</td>
</tr>
<tr>
<tdwidth="62"height="34">第一個數</td>
<tdwidth="102"><inputname="text"type="text"id="sa"width="100px"onclick="this.value=''"value=""/></td>
<tdwidth="29"rowspan="3"><inputname="button"type="button"onclick="run(1)"value="+"/>
<inputname="button2"type="button"onclick="run(2)"value="-"/>
<inputname="button3"type="button"onclick="run(3)"value="*"/>
<inputname="button4"type="button"onclick="run(4)"value="/"/></td>
</tr>
<tr>
<tdheight="32">第二個數</td>
<td><inputname="text2"type="text"id="sb"width="100px"onclick="this.value=''"value=""/></td>
</tr>
<tr>
<td>計算結果</td>
<td><inputname="text3"type="text"id="sc"width="100px"value=""/></td>
</tr>
</table>
<p> </p>
</body>
</html>
<html>
<head>
<title>runcode</title>
<scripttype="text/javascript">
functionrun(t){
varsa=parseInt(document.getElementById('sa').value);
varsb=parseInt(document.getElementById('sb').value);
varsc=document.getElementById('sc');
if(isNaN(sa)||isNaN(sb)){
alert("輸入錯誤,請重新輸入!");
return;
}
switch(t){
case1:
sc.value=sa+sb;
break;
case2:
sc.value=sa-sb;
break;
case3:
sc.value=sa*sb;
break;
case4:
if(sb==0){
alert("被除數不能為0!");
return;
}
sc.value=sa/sb;
break;
}
}
</script>
</head>
<body>
<tablewidth="255"height="136"border="1"style="background:#66CCFF;font-size:12px;">
<tr>
<tdcolspan="3">計算器</td>
</tr>
<tr>
<tdwidth="62"height="34">第一個數</td>
<tdwidth="102"><inputname="text"type="text"id="sa"width="100px"onclick="this.value=''"value=""/></td>
<tdwidth="29"rowspan="3"><inputname="button"type="button"onclick="run(1)"value="+"/>
<inputname="button2"type="button"onclick="run(2)"value="-"/>
<inputname="button3"type="button"onclick="run(3)"value="*"/>
<inputname="button4"type="button"onclick="run(4)"value="/"/></td>
</tr>
<tr>
<tdheight="32">第二個數</td>
<td><inputname="text2"type="text"id="sb"width="100px"onclick="this.value=''"value=""/></td>
</tr>
<tr>
<td>計算結果</td>
<td><inputname="text3"type="text"id="sc"width="100px"value=""/></td>
</tr>
</table>
<p> </p>
</body>
</html>
㈤ 用Python腳本編寫1到100的整數和。
sum(range(101))
##第一種方法
a = 0
for i in range(0,100):
a += (i+1);
print a
##第二種方法
sum(range(1,101))
##第三種方法
sum([ x for x in range(0,101)])
(5)計算的腳本怎麼寫擴展閱讀:
Python是完全面向對象的語言。函數、模塊、數字、字元串都是對象。並且完全支持繼承、重載、派生、多繼承,有益於增強源代碼的復用性。Python支持重載運算符和動態類型。相對於Lisp這種傳統的函數式編程語言,Python對函數式設計只提供了有限的支持。有兩個標准庫(functools, itertools)提供了Haskell和Standard ML中久經考驗的函數式程序設計工具。
㈥ matlab中的腳本程序怎麼編寫
在matlab的command window 的窗口中,輸入edit 文件名(文件名一般以字母開頭),如下:
>> edit main
再回車,就會在左側的current folder裡面新建一個名為mian的.m文件,彈出編輯窗口,在編輯窗口輸入你要編寫的程序即可。
也可以直接點擊matlab左上角的新建按鈕,新建一個文件,即New script,族橋耐在裡面編寫程序,並保存在你指定的位置,這時候也可以修改文件名。
㈦ 怎麼寫一個簡單的腳本
可以使用網路按鍵精靈下載安裝使用就行。
腳本就是一個給計算機照著做的東西,命令的組合就是腳本,當我們運行腳本的時候,計算機就會按著我們輸入的命令一步一步操作。網路按鍵精靈里可以先新建一個空白腳本,點擊確定後可以進入編輯界面,由於沒有英文,對於大多數人來說,這個操作界面時比較容易上手的,如果是有一定編程基礎的就更容易學會了。這是操作界面,左邊是可以插入的命令,主要運行公式加到右邊的文本框就可以了。基本命令是對於初學者來說的,這里插入一條a按鍵的輸入,這里有插入了幾條命令,意思是換行插入輸入大寫的B,這里將屬性調成循環到按終止鍵為止,那麼這個命令就可以一直輸出了。點擊調試後,打開一個記事本進行測試,F10是系統默認的運行腳本,F12是停止。最終效果如圖,記事本上就會自動輸入我們編寫好的腳本了,通常而言,在每次輸入間隔都會加入時間間隔。按鍵精靈是一款非常強大的鍵盤滑鼠錄入功能,它的智能化是可以通過作者輸入的邏輯語句實現的。這需要對編程有一個較為深刻的認識。