C++ Girilen Kenarlara Göre Üçgen Türü Bulan Program

C++ ta girilen kenarlara göre üçgen türünü nasıl bulabileceğinizi anlatacağım.

Öncelikle kullanıcıdan 3 sayı alacağız. Daha sonra bu 3 sayının 0 dan büyük olup olmadığını kontrol edeceğiz. Eğer büyükse devam edeceğiz. Eşkenar olup olmadığını kontrol etmek için 3 kenarında birbirine eşit olup olmadığına bakacağız. Eşitse eşkenar yazdıracağız değilse ikizkenar olup olmadığına bakacağız. İkizkenarlık için 2’li 2’li kenarları inceleyeceğiz. Eşitse ikizkenar yazdıracağız değilse başka ihtimal kalmadığı için çeşitkenar yazdıracağız.

Son olarak tekrar etmesi için goto komutunu kullanıp ‘E’ yada ‘e’ yazarsa başa döndürüyoruz.


#include <iostream>

using namespace std;

int main()
{
int bir,iki,uc;
string tekrar;
bas:
cout<<endl<< "Birinci Kenari Giriniz: ";cin>>bir;
cout<<"Ikinci Kenari Giriniz: ";cin>>iki;
cout<<"Ucuncu Kenari Giriniz: ";cin>>uc;
cout<<endl;
if(bir>0 && iki>0 && uc>0)
{
if(bir==iki && iki==uc)
{
cout<<"Butun kenarlar esit oldugu icin Eskenar Ucgendir";
}
else if(bir==iki || iki==uc || bir==uc)
{
cout<<"Sadece iki kenar esit oldugu icin Ikizkenar Ucgendir";
}
else
{
cout<<"Kenarları esit olmadigi icin Cesitkenar Ucgendir";
}
}
else
{
cout<<"Kenarlar 0 dan buyuk olmalidir.";
goto bas;
}
cout<<endl<<"Tekrar denemek ister misiniz E/H ? ";
cin>>tekrar;
if(tekrar=="E" || tekrar=="e")
goto bas;

return 0;
}

 

Furkan Aktaş

Bilgisayar Mühendisiyim. Microsoft MCSA Web Applications Sertifikasına Sahibim. Aktif iş hayatımda Full Stack .Net Developer olarak çalışmaktayım.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir