2017-03-11 5 views
2

私はプログラミングメリットバッジをしようとしている14歳の少年スカウトです。私は風の悪寒を計算する必要があるこの要件に固執していますか?私は自分がしていることの文脈を理解していない。これは質問です。「別のテキスト入力を追加する - 風速を尋ねる」5.風冷係数を評価するいくつかの条件文を追加する6.風冷風結果を表示するテキストを追加します。 "これは、「ボーイスカウト、JavaScriptコードのヘルプが必要

// JavaScript Document 
// Note: lines that start with two backslashes are comments - not code! 
var bePrepared = function() { 
    // = = = = = = = declare all the variables = = = = = = = = 
    var tempF, tempC, myActionText, newText; 
    // get the temp (F) from the HTML page 
    tempF = document.getElementById('MyInputTemp').value; 
    // = = = = = = = convert the temp to Celsius (with only one decimal place) 
    tempC = (5/9 * (tempF - 32)).toFixed(1); 
    // = = = = = = = evaluate the temp (three categories) = = = = = = = 
    if (tempF < 60) { 
     myActionText = " Take long-johns!"; 
    } 
    if ((tempF >= 60) && (tempC < 75)) { 
     myActionText = " Have Fun!"; 
    } 
    if (tempF >= 75) { 
     myActionText = " Take Sunscreen!"; 
    } 
    // = = = = = = = build a complete sentence = = = = = = = 
    newText = "If the temperature is " + tempF + " &deg;F (" + tempC + " &deg;C): " + myActionText; 
    // push the sentence back to the HTML page (using the ID of the markup element: 'myAnswer') 
    document.getElementById('myAnswer').innerHTML = newText; 
}; 

、これは、ブラウザのウィンドウを開き、いくつかのHTML文書である」コードであるi「があるため、

<!DOCTYPE html> 
<html> 
<head> 
    <title>Example Javascript Program for Boy Scout Merit Badge</title> 
    <script src='JS-Example.js' type='text/javascript'></script> 
</head> 
<body> 
    <h1>Javascript Programming Example</h1> 
    <h2>Enter Temperature (&deg;F): 
    <input type="text" id="MyInputTemp"/> 
    <input type="button" value="Go!" onclick="bePrepared();"/> 
    </h2> 
    <h3 id="myAnswer"></h3> 
    </body> 
    </html>" 

これを行う方法上の任意のヘルプははるかに高く評価されるだろう2時間を過ごし、進歩を遂げずに答えを得るために他の場所を使い果たしました。私はコードがひどくレイアウトされていることを知っていますが、私はその方法を知っていません。

+0

これは、Webサイトへのリンクで、プロンプトとコードが正しく書き出されています。 http://boyslife.org/about-scouts/merit-badge-resources/programming/41261/javascript/ –

+1

こんにちは!私はあなたを助けてくれるが、あなたの質問は残念ながら全く読めない。コードを読み取れるように書式設定する必要があります。 – AmericanUmlaut

+0

"テキスト入力を追加" =あなたのHTMLに別の 'input'タグを追加してください。 "条件文" = if-else。その文脈は役に立ちましたか?それで良い答えを得るためには、より具体的な質問が必要です。あなたの質問を編集して、うまくいかなかったことについての詳細な情報を提供してください。 –

答えて

0

私は完全な答えを持っていませんが、プロンプトは基本的にあなたが風のチルを入力するための温度のような2番目のテキストボックスを追加することです。

<input type="text" id="MyInputWindChill" /> 

あなたのHTMLドキュメントにはなんとなく似ています。それはあなたを望んでいる、温度や風の寒さの値を使用して、その後

var windChill; 
windChill = document.getElementById("MyInputWindChill").value; 

その後、ジャバスクリプトファイルで、それはあなたが参照すると、以下のようなものを使用して、風の寒さの値を格納したいですifステートメントを使用して適切な応答を出力します。あなたに与えられたコードでこれを行うための基本的な方法を見ることができます。

+0

私に戻ってくれてありがとう。私はこのようなことをやろうとしましたが、コードを追加すると、私が編集しているウェブサイトは何の反応も出していません。 –

+0

まず、何も変更せずに元々動作しましたか? @LeeonBacchus – Isaiah

+0

はい、プログラムが機能しました。 –