İki açısı verilen bir üçgenin üçüncü açısını bulmak oldukça basittir. Üçgenin iç açılarının toplamı her zaman 180° olduğuna göre, üçüncü açıyı şu formülle bulabiliriz:
Ucuncu Acı = 180 − (Birinci Acı + Ikinci Acı)
Aşağıda, Net MAUI kullanarak bu hesaplamayı yapan bir uygulamanın örneğini bulabilirsiniz.
1. Uygulama Tasarımı (XAML)
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="UcgenAciApp.MainPage">
<StackLayout Padding="30">
<Label Text="Birinci Açıyı Girin (°):"
FontSize="18" />
<Entry x:Name="BirinciAciEntry"
Keyboard="Numeric"
Placeholder="Birinci Açı"
Margin="0,10"/>
<Label Text="İkinci Açıyı Girin (°):"
FontSize="18" />
<Entry x:Name="IkinciAciEntry"
Keyboard="Numeric"
Placeholder="İkinci Açı"
Margin="0,10"/>
<Button Text="Üçüncü Açıyı Hesapla"
Clicked="OnHesaplaButtonClicked"
Margin="0,20" />
<Label x:Name="SonucLabel"
FontSize="20"
TextColor="Black" />
</StackLayout>
</ContentPage>
2. C# Kod Tarafı (MainPage.xaml.cs)
using Microsoft.Maui.Controls;
namespace UcgenAciApp;
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
private void OnHesaplaButtonClicked(object sender, EventArgs e)
{
// Kullanıcıdan birinci ve ikinci açıları al
if (double.TryParse(BirinciAciEntry.Text, out double birinciAci) &&
double.TryParse(IkinciAciEntry.Text, out double ikinciAci))
{
// Üçüncü açıyı hesapla
double ucuncuAci = 180 - (birinciAci + ikinciAci);
// Sonucu ekranda göster
if (ucuncuAci > 0)
{
SonucLabel.Text = $"Üçüncü Açı: {ucuncuAci}°";
}
else
{
SonucLabel.Text = "Geçerli bir üçgen oluşturmak için açılar geçerli değil.";
}
}
else
{
// Hata mesajı
SonucLabel.Text = "Lütfen geçerli açılar girin.";
}
}
}
Açıklama:
XAML Kodu: Kullanıcıdan iki açıyı girmesini isteyen bir arayüz tasarladık. Bir buton ve sonucu göstermek için bir label ekledik.
C# Kodu: Butona tıklandığında, kullanıcı tarafından girilen birinci ve ikinci açılar alınır, üçüncü açı hesaplanır ve ekranda gösterilir. Ayrıca, geçerli bir üçgen oluşturulabilmesi için üçüncü açının sıfırdan büyük olması gerektiğini kontrol ediyoruz.
Hata Kontrolü:
Kullanıcı geçerli bir sayı girmezse, uygulama hata mesajı gösterir.
Üçüncü açıyı hesaplamak için girilen iki açının toplamı 180°'yi aşarsa, bu geçersiz bir üçgen oluşturur ve uyarı veririz.