学习历程—程序设计思维实例

来源:互联网 发布:别了司徒雷登 知乎 编辑:程序博客网 时间:2024/05/23 15:07

程序设计思维很重要,这个也叫程序设计的能力,和哪种计算机语言没有关系,比如java php js。他们的思维都一样,学会站在计算机的角度去分析问题。


一、用户输入任意一个三位数,获得这个三位数各个位数的加和并打印


  1 接受用户输入的数并把它存入一个变量当中(num)

  2计算出这个三位数的百位数,除以100取整

  3 计算出这个三位数的十位数,除以10取整并对10取余数

  4 计算个位,对10去余数

  5 将个位十位百位加和比赋值给sum

  6 打印结果

  var num=Number(prompt("请输入一个三位数"));
  var num1=num%10;
  var num10=Math.floor(num/10)%10;
  var num100=Math.floor(num/100);
  var sum= num1 + num10 + num100 ;
  alert(sum);


  

二、根据三角形的三边形去计算三角形的面积(海伦公式:三角形的面积等于S=Math.sqrt(p*(p-a)*(p-b)*(p-c) p(半周长))


1 接受用户输入的第一个边长a

2 接受用户输入的第一个边长b

3 接受用户输入的第一个边长c

4 计算出这个三角形周长的一半并赋值给p

5 根据海伦公式计算出面积s

6 打印三角形面积

var a = Number(prompt("请输入第一个边长"));
var b = Number(prompt("请输入第二个边长"));
var c = Number(prompt("请输入第三个边长"));

计算三角形的面积,首先要判断是否构成三角形

任意两边之和要大于第三边才能构成三角形。

ifa+b>c && a+c>b b+c>a{
var p=(a+b+c)/2;
var s=Math.sqrt(p * (p-a) * (p-b) * (p-c));
alert(s);

}else{

alert(“对不起,您输入的三个边长不能构成三角形”);

}


三、话费计时器:1.2/分钟,要求输入时间数(秒)打印要付的钱。


1 接受用户输入的时间(time)

2 定义单位时间的价格为1.2(price)

3 将输入的时间转化为分钟数(用时间数除以60 再向上取整)

4 用分钟数乘以价格计算出要付的费用

5 打印费用

var time = Number(prompt("请输入时间数"));
var price=1.2;
time = Math.ceil(time/60);
var money = price * time;
alert(money);


原创粉丝点击