Algoritma C# Console Uygulamaları

C# Console Örnekleri -3-

  1. Taban ve yüksekliği bilinen bir üçgenin alanını hesaplama
  2. Pisagor teoremi ile Hipotenüs hesaplama
  3. Üçgende sinüs teoremi ile alan hesaplama
  4. Klavyeden girilen ikilik tabandaki bir sayının onluk tabandaki karşılığını yazdıran C# kodu
  5. Klavyeden girilen iki sayının bir birine bölünüp bölünmediğini gösteren C# Programı

 

 

Şu yazılar da ilginizi çekebilir

C# Console Örnekleri 1

C# Console Örnekleri 2

C# Console Örnekleri 3

C# If Else Örnekleri

C# For Örnekleri 1

C# For Örnekleri 2

C# While Örnekleri

C# Dizi Örnekleri

C# Foreach Örnekleri

C# Console örnek isteğinde bulunmak için Yorum Ekle kısmını kullanabilirsiniz.

Taban ve yüksekliği bilinen bir üçgenin alanını hesaplama

Klavyeden taban ve yüksekliği girilen üçgenin alanını hesaplayıp ekrana yazdıran program.

/*
Tabanı ve yüksekliği bilinen bir üçgenin alanını hesaplayan program

*/
double taban, yukseklik,alan;

Console.Write("Tabanı girin....:");
taban = Convert.ToDouble(Console.ReadLine());
Console.Write("Yüksekliği Girin....:");
yukseklik = Convert.ToDouble(Console.ReadLine());

/*alan formülü: alan=taban*yükseklik/2*/
alan = taban * yukseklik / 2;

Console.WriteLine("Üçgenin alanı....:{0}",alan);

Console.ReadKey();

 

Pisagor teoremi ile Hipotenüs hesaplama

Klavyeden iki dik kenarı girilen üçgenin hipotenüs uzunluğunu pisagor teoremi ile hesaplayacağız. Ancak Pisagor teoremi nedir öncelikle onu açıklayayım. Pisagor teoreminde hipotenüs kenarı diğer  iki dik kenarın karelerinin toplamının kare köküne eşittir.

/*
Pisagor teoremi ile hipotenüs hesaplama

*/
double k1, k2,hipotenus;

Console.Write("Birinci Dik Kenarı Girin....:");
k1 = Convert.ToDouble(Console.ReadLine());
Console.Write("İkinci Dik Kenarı Girin....:");
k2 = Convert.ToDouble(Console.ReadLine());

//k1 ve k2nin karelerini toplamını yapıp kare kökünü alıyoruz.
hipotenus = Math.Sqrt(k1 * k1 + k2 * k2);

Console.WriteLine("Hipotenüs değeri....:{0}",hipotenus);

Console.ReadKey();

Üçgende sinüs teoremi ile alan hesaplama

Klavyeden iki kenar uzunluğu ve bu iki kenar arasındaki açısı girilen üçgenin alanını hesaplayan program.

Formül: Alan=kenar1*kenar2*Sin(açı)/2

 

/*
Bir üçgende sinüs teoremi ile alan hesaplama

*/
double k1, k2,aci,alan;

Console.Write("Birinci Kenarı Girin....:");
k1 = Convert.ToDouble(Console.ReadLine());
Console.Write("İkinci Kenarı Girin....:");
k2 = Convert.ToDouble(Console.ReadLine());
Console.Write("Açıyı Girin....:");
aci = Convert.ToDouble(Console.ReadLine());

//k1 ve k2nin karelerini toplamını yapıp kare kökünü alıyoruz.
alan = k1 * k2 * Math.Sin(aci) / 2;

Console.WriteLine("Üçgenin Alanı....:{0}",alan);

Console.ReadLine();

 

Klavyeden girilen ikilik tabandaki bir sayının onluk tabandaki karşılığını yazdıran C# kodu

static void Main(string[] args)
        {
            double onluk_sayi = 0;
            bool durum = true;
            Console.Write("İkilik tabanındaki sayıyı giriniz :  ");
            string ikilik_sayi = Console.ReadLine();
 
 
            for (int i = 0; i < ikilik_sayi.Length; i++)
            {
                if (Convert.ToDouble(ikilik_sayi.Substring(i, 1)) < 2)
                {
                    onluk_sayi += Convert.ToDouble(ikilik_sayi.Substring(i, 1)) * Math.Pow(2, ikilik_sayi.Length - i - 1);
                }
                else
                {
                    Console.WriteLine("İkilik sayı tabanı 1 ve 0 lardan oluşmaktadır.");
                    durum = false;
                }
            }
            if (durum == true)
            {
                Console.Write(ikilik_sayi + " sayısının onluk sayı tabanında karşılığı  : " + onluk_sayi);
            }
 
            Console.ReadKey();
        }

 

Klavyeden girilen iki sayının bir birine bölünüp bölünmediğini gösteren C# Programı

static void Main(string[] args)
        {
             Console.WriteLine("Girilen İki Sayıyı Kontrol Eden Bir Program.");
             Console.Write("Lütfen 1. Sayıyı Giriniz = ");
             int a = Convert.ToInt32(Console.ReadLine());
             Console.Write("Lütfen 2. Sayıyı Giriniz = ");
             int b = Convert.ToInt32(Console.ReadLine());
             if (a > b)
             {
                 if (a % b == 0)
                 {
                    Console.Write(a + " Sayısı " + b + " Sayısına Tam Bölünüyor");
                 }
                else
                 {
                    Console.Write("Bu Sayılar Birbirine Tam Bölünmez");
                 }
             }
             else
             {
                 if (b % a == 0)
                 {
                    Console.Write(b + " Sayısı " + a + " Sayısına Tam Bölünüyor.");
                 }
                 else
                 {
                    Console.Write("Bu Sayılar Birbirine Tam Bölünmez");
                 }
             }
             Console.ReadKey();
             }

 

 

 

Yorum

  • klavyeden girilecek olan sayı çift ise ekrana “brawoo başarılı” tek ise “eywah şansını tekrar deneyiniz şeklinde ekrana yazan c# kodları?

    klavyeden girilecek olan 354 adet sayının ortalamasını ekrana yazan c# kodları

    klavyeden girilecek olan sayı kadar ekrana yine klavyeden girilecek olan ismi yazan programın akış adımlarını veya akış şemasını yazınız?

Yorum Yap