佳佳酱教你用代码写作业【7】

上一篇:佳佳酱教你用代码写作业【6】
 
PS:有任何地方看不懂都请留言帮助我改进
 
这是最后一篇了,最重要的总是最后才出来的嘛。
这一篇是实践篇,前面的6节都是为了让人可以理解这一节做铺垫的,请围观者打开前六节进行内容对照。
  
直接上实例【下面都是从我的作业上抄来的题目】

 
1
写出求2×4×6×8×10的一个算法

a=2;
for(i=4;i<=10;i+=2){
    a*=i;
}
alert(a);

坑爹写法

alert(2*4*6*8*10);//......

 
结果是3840
  
2
写出在平面直角坐标系内3x-4y+12=0的图像的一个算法
html方法见canvas函数图的源代码
  
3
无锡出租车乘车费用规定,3km以内(包括3km)收费10元,超过3km,超过部分按照每km2.5元收费,若c为乘坐出租车的总费用(单位:元),w为行程(单位:km),试写出路程与计费之间的函数关系式,给出计算费用的一个算法。

c=temp=0;
w=Number(prompt("输入w","")) ;
if(w>=0){
  if(w>3){
    temp=(w-3)*2.5;
  }
  c=10+temp;
  alert("费用为"+c);
}else{
  alert("不认识你输入的东西");
}

  
4
飞行员体检要求有非常严格的规定:体重不得低于50kg,视力不低于E字表5.0,身高在1.7~1.8m之间,试编写一个体检选飞行员的算法。

weight=Number(prompt("输入体重","")) ;
eyesight=Number(prompt("输入视力","")) ;
height=Number(prompt("输入身高","")) ;
if(weight>=50 && eyesight>=5 && height>=1.7 && height<=1.8){
  alert("通过");
}else{
  alert("走起");
}

  
5
交换两个变量

x=3;y=250;
x+=y;
y=x-y;
x=x-y;
alert("x为"+x+" y为"+y);

  
6
从1加到100
 
for写法

i=a=0;
for(;i<=100;i++){
  a+=i;
}
alert(a);

 
while写法

i=a=0;
while(i<=100){
  a+=i;
  i++;
}
alert(a);

 
do while就不用写了。。。。
 
 
 
 
 
 
实在懒得写了。。。本系列教程结束。



本文发布于 https://luojia.me

本站文章未经文下加注授权不得拷贝发布。

0 0 投票数
打分
订阅评论
提醒
guest
8 评论
内联反馈
查看所有评论
1005911753
游客
10 年 前

挖坟

丁思伊
游客
11 年 前

求16页第八题

沈默
游客
沈默
11 年 前

果然累加累乘什么的还是不如APL方便啊

RTNelo
RTNelo
11 年 前

这种swap方式真心蛋疼…另外题目有说要交换的”变量”就一定支持加减运算么…