C# Console iki kenarı ve aradaki açısı girilen üçgenin alanını bulma
Algoritma
- Başla
- a,b,aci,alan değişkenlerini al
- a,b,aci değerlerini gir.
- alan = ( a * b * sin( aci ) ) / 2
- yazdır alan
- Bitir
Geometri problemi gibi görülse de başlangıç için tekrarlanan sorulardan biri de bu sorudur.Burada da girilen değerleri formülde kullanıp sonucu ekrana yazdırıyoruz. Ancak bu örnekteki en önemli unsur sadece C dilinde bunu kodlarken sin fonksiyonunu kullanmamız gerektiğidir.
Bunun için de math.h kütüphanesini programa include ile dahil edilmiştir.Her programlama dilinde farklı kütüphaneler olabilir ve farklı komutlar içerirler.
Kod Yapısı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
int a , b , alan , aci;
Console.WriteLine("A giriniz = ");
a = Convert.ToInt32( Console.ReadLine() );
Console.WriteLine("B giriniz = ");
b = Convert.ToInt32( Console.ReadLine() );
Console.WriteLine("Açı giriniz = ");
aci = Convert.ToInt32( Console.ReadLine() );
alan = Convert.ToInt32( ( a * b * Math.Sin(aci) ) / 2 );
Console.WriteLine("Sonuç = " + alan);
Console.ReadKey();
}
}
}
2 Ocak 2018