JavaScript を使用して三角形の面積を計算する

BakeMeMuffins92

JavaScript、HTML を使用して三角形の面積を計算し、CSS を使用してページのスタイルを設定しようとしています。

CSS に少し問題があり、JS をどこから始めればよいのか本当にわかりません。解決策を探しているわけではありませんが、開始するのにちょうど良い場所であり、おそらくいくつかのリンクをいただければ幸いです。私がしなければならないことは次のとおりです。

  1. 幅と高さが数値であり、0 より大きいことを確認します (if ステートメントを使用してこれを行う方法がいくつかありますか?)
  2. 幅が高さの 2 倍以下であり、高さが幅の 2 倍以下であることを確認します。別の if ステートメントが必要であることは知っていますが、その構成方法がわかりません。
  3. 私の領域を計算して、onclick イベントを使用し、JS を使用して計算を行い、テキスト ボックスを結果に変更します。オブジェクトを宣言し、そのオブジェクトの結果をテキスト ボックスの値に設定する必要があることはわかっています。

CSS についても、現在の結果では、テキストと画像が私が目指している方法で中央に配置されていないことがわかります。テキストのブロックを中央に配置しましたが、テキスト自体は中央に配置されていません (text-align: center を使用しようとしましたが、機能していないようです)。

最後に、Firefox で「画像を表示」してなぜ機能しないかを確認すると、「エラーが含まれているため表示できません」と表示されますが、Windows では画像が正常に表示されます。

ここに私のコードがあります (繰り返しますが、どこから始めればよいかわからないので JS はありません):

<!DOCTYPE html>
<html>


<head>
<title>HTML5 template</title>
 <link rel="stylesheet" type="text/css" href="homework14.css">

</head>



<body>
<header>Homework 14</header>

<div id="table1">

<div id="table2">

<div id="table3">

<div id="triangle">
<img src="triangle.gif">
</div>

<div id="table4">

<form>
  <label for="width">Width (b):</label>
  <input type="text" id="width" name="width">
  <label for="height">Height (h):</label>
  <input type="text" id="height" name="height">
</form>
Enter the width and height of your triangle to calculate the area


<input type="button" value="Calculate area">
</div>


</div>

<hr>

<div id="table5">

<form>
  <label for="area">The area is:</label>
  <input type="text" id="area" name="area">
</form>

</div>
</div>

</div>

</body>


</html>

CSS:

#table1 {
    width: 500px;
    height: 350px;
    border: solid red;
}

#table2 {
    border: solid blue;
    padding: 10px;
    margin: auto;
    width: 50%;
    width: 450px;
    height: 300px;
    margin-top: 10px;
}

#table3 {
    margin: auto;
    width: 50%;
}

#table4 {
    margin: auto;
    width: 50%;
}

#table5 {
    margin: auto;
    width: 50%;
    font-weight: bold;
    width: 300px;
}

#triangle {
    display: block;
    margin: auto;
    width: 50%;
}

hr {
    color: blue;
    background-color: blue;
    height: 5px;
}

ここには答えなければならないことがたくさんあることを知っているので、特に JavaScript に関して、どんな助けでも大歓迎です。ありがとう!!

ビクター

jQuery のドキュメントを参照してください。DOM の操作を始めたばかりの初心者に最適です。ただし、Web アプリケーションの開発に真剣に取り組んでいる場合は、Angular 2、VueJS、または React などのフレームワーク/ライブラリを使用することをお勧めします。jquery を使用しているサンプル JavaScript を次に示します。

// put this at very bottom of your html right before </body>
<script>
// using jquery we can get the values inside the input boxes 
var height = $("#height").val();
var width = $("#width").val();
var error = false;
if(height <= 0) {
    error = true;
}
if(width <= 0) {
    error = true;
}
if(width > 2 * height) {
     error = true;
}
if(height > 2 * width) {
    error = true;
}

if(!error) {
    var area = .5 * height * width;
     $("#area").val(area);
}
</script>

画像の何が悪いのかわからないので、別のSOの質問のために保存してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javascript Mathライブラリを使用して直角三角形の角度を計算するにはどうすればよいですか?

分類Dev

forループJavaScriptを使用して三角形を作成する方法

分類Dev

再帰のみを使用してJavaScriptで単語文字を含む三角形を印刷する

分類Dev

Javascriptで三角形の周囲長を計算するためのピタゴラス式?

分類Dev

javascript関数を再帰的に使用して星の三角形を作成する

分類Dev

Java:三角形の面積を計算する

分類Dev

JavaScriptの三角形の方向が間違っているそれを正しくする方法は?

分類Dev

出力がパラメーターの内容と一致するJavaScriptでforループを使用して三角形を作成する方法

分類Dev

JavaScriptの三角形をアニメーション化する方法

分類Dev

Reactで右の小数を使用して三角形の面積を計算します

分類Dev

三角形の周囲と三角形の面積を計算する方法(三角形の内側)

分類Dev

クラスと継承を使用して三角形の面積を計算します

分類Dev

C Plus Plus:長方形と三角形の面積を計算する

分類Dev

Javascriptで三角形の複数の線を描く

分類Dev

javascriptで二等辺三角形を作る方法は?

分類Dev

すべての辺、角度、最初の2点がわかっている場合に、三角形の3番目の点を見つけるJavascript関数

分類Dev

ユーザー入力側から三角形の面積と円周を計算します

分類Dev

数字で三角形を描く(javascript)

分類Dev

プレーンJavaScriptで三角形を回転させる

分類Dev

JavaScriptで三角形のアニメーションを回転させる方法は?

分類Dev

余弦定理を使用して三角形の内角を計算する方法

分類Dev

三角形内の位置を計算する

分類Dev

直角三角形を作成するために改行付きの文字列を出力するJavascript関数

分類Dev

3セットの座標を使用した三角形の面積

分類Dev

HTMLのJavaScriptで円、正方形、または三角形を作成するにはどうすればよいですか?

分類Dev

三角形の位置を計算して作成するにはどうすればよいですか?

分類Dev

Cで三角形の一辺の長さを計算します

分類Dev

三角形の辺の長さを計算します

分類Dev

三角形の3番目の辺を計算する

Related 関連記事

  1. 1

    Javascript Mathライブラリを使用して直角三角形の角度を計算するにはどうすればよいですか?

  2. 2

    forループJavaScriptを使用して三角形を作成する方法

  3. 3

    再帰のみを使用してJavaScriptで単語文字を含む三角形を印刷する

  4. 4

    Javascriptで三角形の周囲長を計算するためのピタゴラス式?

  5. 5

    javascript関数を再帰的に使用して星の三角形を作成する

  6. 6

    Java:三角形の面積を計算する

  7. 7

    JavaScriptの三角形の方向が間違っているそれを正しくする方法は?

  8. 8

    出力がパラメーターの内容と一致するJavaScriptでforループを使用して三角形を作成する方法

  9. 9

    JavaScriptの三角形をアニメーション化する方法

  10. 10

    Reactで右の小数を使用して三角形の面積を計算します

  11. 11

    三角形の周囲と三角形の面積を計算する方法(三角形の内側)

  12. 12

    クラスと継承を使用して三角形の面積を計算します

  13. 13

    C Plus Plus:長方形と三角形の面積を計算する

  14. 14

    Javascriptで三角形の複数の線を描く

  15. 15

    javascriptで二等辺三角形を作る方法は?

  16. 16

    すべての辺、角度、最初の2点がわかっている場合に、三角形の3番目の点を見つけるJavascript関数

  17. 17

    ユーザー入力側から三角形の面積と円周を計算します

  18. 18

    数字で三角形を描く(javascript)

  19. 19

    プレーンJavaScriptで三角形を回転させる

  20. 20

    JavaScriptで三角形のアニメーションを回転させる方法は?

  21. 21

    余弦定理を使用して三角形の内角を計算する方法

  22. 22

    三角形内の位置を計算する

  23. 23

    直角三角形を作成するために改行付きの文字列を出力するJavascript関数

  24. 24

    3セットの座標を使用した三角形の面積

  25. 25

    HTMLのJavaScriptで円、正方形、または三角形を作成するにはどうすればよいですか?

  26. 26

    三角形の位置を計算して作成するにはどうすればよいですか?

  27. 27

    Cで三角形の一辺の長さを計算します

  28. 28

    三角形の辺の長さを計算します

  29. 29

    三角形の3番目の辺を計算する

ホットタグ

アーカイブ