Açıya göre Değer ve Değere göre Açı Hesapla (tan-Atan) — Csharp
Not: Açıdan değer radiobutonu seçildiği zaman textbox’a açı giriliyor. Math.Tan komutu(metodu) kullanılarak değer hesaplanıyor.
Değerden Açı radiobutonu seçildiği zaman textbox’a değer giriliyor. Math.Atan komutu(metodu) kullanılarak açı hesaplanıyor.Değere girerken ondalıklı kısmı virgül kullanarak girdiğimize dikkat edin.
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;//www.gorselprogramlama.com/
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace tan_kullanimi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnGoster_Click(object sender, EventArgs e)
{
double deger=0;
double araSonuc=0,aci=0;
if (radioButton1.Checked)
{
aci = double.Parse(textBox1.Text);
deger = aci * (Math.PI / 180);//www.gorselprogramlama.com/
deger = Math.Tan(deger);
label2.Text ="Tan "+aci+" –> "+ deger.ToString();
}
if (radioButton2.Checked)
{
deger = double.Parse(textBox1.Text);
araSonuc = Math.Atan(deger);
aci = araSonuc * (180 / Math.PI);
aci = Math.Round(aci, 0);
label2.Text = "aTan " + deger + " –> " + aci.ToString();//www.gorselprogramlama.com/
}
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "Açı Giriniz…\n Örn : 45";
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "Değer Giriniz…\n Örn : 2,58";
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "Açı Giriniz…\n Örn : 45";
}//www.gorselprogramlama.com/
}
}
[/code]


