c# uygulama örnekleric# uygulama örnekleri

Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Çok Fonksiyonlu Hesap Makinesi Uygulaması örneğini aktaracağız. Console nasıl Kullanılır? C# ile Çok Fonksiyonlu Hesap Makinesi Uygulaması nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.

C# ile Console Örnekleri

Kod Alanı

C# programlama dilinin Console dilinde Çok Fonksiyonlu Hesap Makinesi Uygulaması kod metnini oluşturduk. Bu uygulamamızda modern bir çok fonksiyonlu hesap makinesini kod metnini oluşturduk. Bu uygulama kod metni uzun sayılabilecek formattadır. Uzun olmasının yanı sıra oldukça açık ve anlaşılır olmasından dolayı harici bir açıklama gereksinimi duyulmamıştır. Bu uygulamanın kod metni aşağıdaki gibidir:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace kapsamli_hesap_makinesi

{

class Program

{

static void Main(string[] args)

{

char cikmak;

bool cikis = false;

while (cikis != true)

{

Console.WriteLine(“—————————-“);

Console.WriteLine(“—————————-“);

byte secim;

double sayi1, sayi2, sonuc;

Console.WriteLine(“1.Toplama”);

Console.WriteLine(“2.Çıkarma”);

Console.WriteLine(“3.Çarpma”);

Console.WriteLine(“4.Bölme”);

Console.WriteLine(“5.Üssünü Alma”);

Console.WriteLine(“6.Üçgenin Alanını Hesaplama”);

Console.WriteLine(“7.Karenin Alanını Hesaplama”);

Console.WriteLine(“8.Kosinüs Hesaplama”);

Console.WriteLine(“9.Sinüs Hesaplama”);

Console.WriteLine(“10.Tanjant Hesaplama”);

Console.WriteLine(“11.Karekök Hesaplama”);

Console.WriteLine(“12.Silindirin Hacmini Hesaplama”);

Console.WriteLine(“13.Küpün Hacmini Hesaplama”);

Console.WriteLine(“—————————-“);

Console.WriteLine(“—————————-“);

Console.Write(“İşlem Tipini Seçiniz (1-13):”);

secim = Convert.ToByte(Console.ReadLine());

if (secim == 1)

{

Console.Clear();

Console.WriteLine(“************************************”);

Console.WriteLine(“****Seçilen İşlem Toplama İşlemi****”);

Console.WriteLine(“************************************”);

Console.Write(“1.Sayıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write(“2.Sayıyı Giriniz:”);

sayi2 = Convert.ToDouble(Console.ReadLine());

sonuc = sayi1 + sayi2;

Console.WriteLine(“Sonuç = {0}”, sonuc);

}

else if (secim == 2)

{

Console.Clear();

Console.WriteLine(“************************************”);

Console.WriteLine(“****Seçilen İşlem Çıkarma İşlemi****”);

Console.WriteLine(“************************************”);

Console.Write(“1.Sayıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write(“2.Sayıyı Giriniz:”);

sayi2 = Convert.ToDouble(Console.ReadLine());

sonuc = sayi1 – sayi2;

Console.Write(“Sonuç = {0}”, sonuc);

}

else if (secim == 3)

{

Console.Clear();

Console.WriteLine(“***********************************”);

Console.WriteLine(“****Seçilen İşlem Çarpma İşlemi****”);

Console.WriteLine(“***********************************”);

Console.Write(“1.Sayıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write(“2.Sayıyı Giriniz:”);

sayi2 = Convert.ToDouble(Console.ReadLine());

sonuc = sayi1 * sayi2;

Console.Write(“Sonuç = {0}”, sonuc);

}

else if (secim == 4)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“****Seçilen İşlem Bölme İşlemi****”);

Console.WriteLine(“**********************************”);

Console.Write(“1.Sayıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write(“2.Sayıyı Giriniz:”);

sayi2 = Convert.ToDouble(Console.ReadLine());

if (sayi2 != 0)

{

sonuc = sayi1 / sayi2;

Console.Write(“Sonuç = {0}”, sonuc);

}

else

Console.WriteLine(“!!!Sıfıra Bölme Hatası!!!”);

}

else if (secim == 5)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“***Seçilen İşlem Üs Alma İşlemi***”);

Console.WriteLine(“**********************************”);

Console.Write(“Üssü Alınacak Sayıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write(“Üssü Giriniz:”);

sayi2 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.Pow(sayi1, sayi2);

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

else if (secim == 6)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“Seçilen İşlem Üçgenin Alanı İşlemi”);

Console.WriteLine(“**********************************”);

Console.Write(“Kenar Uzunluğunu Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write(“Yüksekliği Giriniz:”);

sayi2 = Convert.ToDouble(Console.ReadLine());

sonuc = (sayi1 * sayi2) / 2;

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

else if (secim == 7)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“Seçilen İşlem Karenin Alanı İşlemi”);

Console.WriteLine(“**********************************”);

Console.Write(“Kenar Uzunluğunu Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.Pow(sayi1, 2);

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

else if (secim == 8)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“***Seçilen İşlem Kosinüs İşlemi***”);

Console.WriteLine(“**********************************”);

Console.Write(“Kosinüsünü İstediğiniz Açıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.Cos(sayi1);

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

else if (secim == 9)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“****Seçilen İşlem Sinüs İşlemi****”);

Console.WriteLine(“**********************************”);

Console.Write(“Sinüsünü İstediğiniz Açıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.Sin(sayi1);

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

else if (secim == 10)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“***Seçilen İşlem Tanjant İşlemi***”);

Console.WriteLine(“**********************************”);

Console.Write(“Tanjantını İstediğiniz Açıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.Tan(sayi1);

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

else if (secim == 11)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“***Seçilen İşlem Karekök İşlemi***”);

Console.WriteLine(“**********************************”);

Console.Write(“Karekökünü İstediğiniz Açıyı Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.Sqrt(sayi1);

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

else if (secim == 12)

{

Console.Clear();

Console.WriteLine(“***********************************”);

Console.WriteLine(“Seçilen İşlem Silindir Hacmi İşlemi”);

Console.WriteLine(“***********************************”);

Console.Write(“Silindirin Yarıçapını Giriniz = “);

sayi1 = Convert.ToDouble(Console.ReadLine());

Console.Write(“Silindirin Yüksekliğini Giriniz = “);

sayi2 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.PI * Math.Pow(sayi1, 2) * sayi2;

Console.Write(“Sonuç = {0}”,sonuc);

}

else if (secim == 13)

{

Console.Clear();

Console.WriteLine(“**********************************”);

Console.WriteLine(“*Seçilen İşlem Küpün Hacmi İşlemi*”);

Console.WriteLine(“**********************************”);

Console.Write(“Küpün Bir Kenarını Giriniz:”);

sayi1 = Convert.ToDouble(Console.ReadLine());

sonuc = Math.Pow(sayi1, 3);

Console.WriteLine(“Sonuç = {0}”,sonuc);

}

Console.Write(“nnÇıkmak istiyormusunuz (E/H)”);

cikmak = Convert.ToChar(Console.ReadLine());

if (cikmak == ‘e’ || cikmak == ‘E’)

{

cikis = true; return;

}

else

{

cikis = false;

}

}

}

}

}

Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

Bir yanıt yazın

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