Soru
iki açısı girilen üçgenin 3. açısını hesapladıktan sonra hangi açının büyük olduğunu ekrana yazdıran program
Çözüm
4.0209 Voting
Cihan
Usta · 5 yıl öğretmeniUzman doğrulaması
Cevap
şağıda, iki açısı girilen bir üçgenin 3. açısını hesaplama ve en büyük açıyı tespit ederek yazdırma işlemini gerçekleştiren programın C# dili kullanan bir versiyonu bulunmaktadır:<br /><br />```csharp<br />using System;<br /><br />class Program<br />{<br /> static void Main()<br /> {<br /> // Kullanıcının gireceği açıları saklayacak değişkenleri tanımlarız<br /> double angle1, angle2, angle3;<br /><br /> // Kullanıcıya ilk açıyı girmesini isteriz<br /> Console.Write("Birinci açıyı giriniz: ");<br /> angle1 = Convert.ToDouble(Console.ReadLine());<br /><br /> // Kullanıcıya ikinci açıyı girmesini isteriz<br /> Console.Write("İkinci açıyı giriniz: ");<br /> angle2 = Convert.ToDouble(Console.ReadLine());<br /><br /> // Üçgenin iç açılarının toplamı 180 derece olduğuna göre, diğer iki açının toplamını 180'den çıkararak üçüncü açıyı buluruz<br /> angle3 = 180 - (angle1 + angle2);<br /><br /> // En büyük açıyı belirleyelim. Başlangıçta ilk açıyı en büyük kabul edelim<br /> double biggestAngle = angle1;<br /> string which = "Birinci";<br /><br /> // İkinci açının büyük olduğu durumları kontrol ederiz<br /> if (angle2 > biggestAngle)<br /> {<br /> biggestAngle = angle2;<br /> which = "İkinci";<br /> }<br /><br /> // Üçüncü açının büyük olduğu durumları kontrol ederiz<br /> if (angle3 > biggestAngle)<br /> {<br /> biggestAngle = angle3;<br /> which = "Üçüncü";<br /> }<br /><br /> // En büyük açıyı ekrana yazdırırız<br /> Console.WriteLine($"{which} açı ({biggestAngle} derece) en büyük açıdır.");<br /> }<br />}<br />```<br /><br />Bu program öncelikle kullanıcıdan iki açı değeri alır ve üçgenin üçüncü açısını hesaplar (çünkü bir üçgenin iç açılarının toplamı her zaman 180 derecedir). Ardından en büyük açıyı bulmak için bir dizi if deyimini kullanır. Her bir açı sırayla en büyük açıyla karşılaştırılır ve eğer o açı en büyük açıdan daha büyükse, o açı yeni en büyük açı olarak atanır. Son olarak, program en büyük açıyı ekrana yazdırır.
Derecelendirmek için tıklayın: