2017-11-28 7 views
-6

私はプログラミングに慣れていなくて、勉強しようとしています。しかし、私はどのように私はオンラインで見つけたプログラムのタスクを確認していない。 私は車がどれくらい価値があるかを教えてくれる電卓を作っておかなければならないと言っています。車は毎年5%の値段で下がります。私はそれを作るためには、ユーザーが車のコストを入力することができ、どのくらいの車がある。ユーザーが計算ボタンを押すと、その時に彼の車がどれだけ価値があるかが表示されます。 また、 "for loop"を使用して、テキストが表示され(アラートではなく)、 "車の値が1年後にxxxxx、2年後に車の値が"というようにする必要があります。それは年ではなく年と言うことになっています あなたが私を助けることを願って車の電卓の問題

+0

HTMLが直接これを行うことはありません、あなたはjavascriptや他のいくつかのプログラミング言語が必要になります。 javascriptを意味する場合は、そのタグを追加する必要があります。あなたが本当にHTMLで始めるのであれば、価値を動的に変える計算をしようとするよりも少し野心的なものから始めることをお勧めします。 – Alan

+0

HTMLとjavascriptの両方を使用するとどうしたらいいですか? – knobeck

+0

idは、HTMLとJavascriptのw3schools.comチュートリアルにアクセスし、段階的に学習することから始まります。あなたはそれの方が良いでしょう。 headfirstの本も良い紹介です。 – Alan

答えて

0

私は非常に質問をスキップするように誘惑された。

しかし、私はこれを学習の機会として使用して欲しいと回答しました。

あなたのすべての要件を満たしていません(ループの場合など)。私はそれらの分野を実装してほしい。

プラス私は自分のコード(私はそれ自身の良い演習であると信じています)を理解したいと思います。あなたができる限りGoogle。ハッピーコーディング。

document.getElementById("calculate").onclick = evaltuteprice; 
 
function evaltuteprice() { 
 
    let carPrice = parseInt(document.getElementById("price").value); 
 
    let age = parseInt(document.getElementById("years").value); 
 
    let depreciationCost = (carPrice*5*age)/100; 
 
    let make = document.getElementById("make").value; 
 
    let currentValue = carPrice - depreciationCost; 
 
    let info = " Your "+ age + " year old "+ make +" is now priced at "+ currentValue; 
 
    document.getElementById("details").innerHTML = info; 
 
}
<select id="make"> 
 
<option>Ford</option> 
 
<option>Tesla</option> 
 
<option>Tata</option> 
 
<option>Hyundai</option> 
 
</select> 
 
<input type="text" id="price"/> 
 
<input type="text" id="years"/> 
 
<button id="calculate"> 
 
Find price 
 
</button> 
 
<div id="details"> 
 

 
</div>