2017-01-07 32 views
-1

我正在尝试创建一个JavaScript程序,它将提示用户输入一个数字范围“3-6”,然后输出每个数字的面积,半径和周长在范围中。JavaScript的多个值的圆周,直径和半径

下面是我的代码到目前为止,我知道它目前不工作,但几个指针会很棒!

function circum() { 
var radius = prompt("Enter the a range of numbers for the circle",""); 
var radiusanswer = 2 * Math.PI * radius; 
var area = radius * radius * Math.PI; 
var cube = radius * radius * radius 
alert("The circumference is "+radiusanswer) 
alert("The area is "+area) 
alert("The cube is "+cube) 

回答

1

你就近了。只是需要循环正确有效范围内的所有号码,如下面的感谢

function circum() { 
 
    var values = prompt("Enter the a range of numbers for the circle", ""); 
 
    var range = values.split("-"); 
 
    //range[0] = start value 
 
    //range[1] = end value 
 
    for (var i = range[0]; i <= range[1]; i++) { 
 
    var radius = i; 
 

 
    var radiusanswer = 2 * Math.PI * radius; 
 
    var area = radius * radius * Math.PI; 
 
    var cube = radius * radius * radius 
 
    console.log("The circumference is " + radiusanswer) 
 
    console.log("The area is " + area) 
 
    console.log("The cube is " + cube) 
 
    } 
 

 
} 
 
circum();

+0

嘿非常的帮助。一旦输入两个数字,我就会看到一个空白屏幕,在输入值后,如何在页面上输出控制台日志? – user1521810

+0

将值附加到标记 –