2017-01-07 7 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

のような範囲内のすべての数字のために適切にループに非常に多くの助けに感謝する必要があります。 2つの数字を入力すると、空白の画面が表示されます。値を入力した後、ページにコンソールログを出力するにはどうすればよいですか? – user1521810

+0

マークアップに値を追加する –

関連する問題