计算的脚本怎么写
㈠ 求高手帮忙,用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是停止。最终效果如图,记事本上就会自动输入我们编写好的脚本了,通常而言,在每次输入间隔都会加入时间间隔。按键精灵是一款非常强大的键盘鼠标录入功能,它的智能化是可以通过作者输入的逻辑语句实现的。这需要对编程有一个较为深刻的认识。