C# Cosメソッドを使用して直角三角形の底辺の長さを求める
C#で、Cosメソッドを使用して、角度と斜辺を指定して直角三角形の底辺の長さを求めるサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
Cosメソッド使い方
Cosメソッドを使用すると、角度と斜辺を指定して直角三角形の底辺の長さを求めることが可能です。
double angle, hypotenuse, height;
angle = 45; // 角度
hypotenuse = 2; // 斜辺
// 底辺を求める
height = hypotenuse * Math.Cos(Math.PI * angle / 180.0);
Console.WriteLine(height); // 1.4142135623730951
サンプルコード
以下は、
textboxに入力した斜辺と角度の値から計算された直角三角形の底辺を、別のtextboxに表示する
サンプルコードとなります。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace FormTestApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double hypotenuse, angle, height;
hypotenuse = Convert.ToDouble(textBox1.Text); // 斜辺
angle = Convert.ToDouble(textBox2.Text); // 角度
// 底辺を求める
height = hypotenuse * Math.Cos(Math.PI * angle / 180.0);
textBox3.Text = height.ToString();
}
}
}
計算した高さが表示されることが確認できます。
-
前の記事
python 割り算の結果と余りを取得する 2020.11.28
-
次の記事
Centos8 正式リリースされたphp8.0をインストールする手順 2020.11.28
コメントを書く