METİN ÇİFTÇİ Kişisel Web Sitesi
search
C# programlama ile hazırlandı. Hesaplamayı doğru bir şekilde yapıyor ve gayet güzel bir çalışma.Kodlarını inceleyebilir ve indirebilirsiniz. Kodlar aşağıda verilmiştir.



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms; 
namespace HesapMakinesi{ public partial class Form1 : 
Form { public Form1() { InitializeComponent(); } 
Double sonucB; 
Double sonuc; 
String depo; 
Double islem(Double x,Double y) 
{ if (depo=="x") 
{ sonuc = x * y; }
 else if (depo=="-") 
{ sonuc = x - y; }
else if (depo=="+") 
{ sonuc = x + y; } 
return sonuc; 

Double islem2(Double x, Double y) 
{ if (depo=="/") 
{ sonucB = x / y; } 
else if (depo == "%") 
{ sonucB= x*y/100; } 
return sonucB; } 
private void btnBolu_Click(object sender, EventArgs e) 
{ depo = btnBolu.Text; if (txtKucukYazi.Text == "" 
&& txtBuyukYazi.Text != "") 
{ txtKucukYazi.Text = txtBuyukYazi.Text; 
txtBuyukYazi.Text = ""; } 
else { if (txtBuyukYazi.Text!=""&&txtKucukYazi.Text!="") 
{ txtKucukYazi.Text = (islem2(Convert.ToDouble
(txtKucukYazi.Text), Convert.ToDouble
(txtBuyukYazi.Text))).ToString(); 
txtBuyukYazi.Text = ""; 
    }
  }

private void button1_Click(object sender, EventArgs e) 
{ Application.Exit(); } 
private void btn1_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn1.Text ; } 
private void btn2_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn2.Text; } 
private void btn3_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn3.Text; } 
private void btn4_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn4.Text; } 
private void btn5_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn5.Text; } 
private void btn6_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn6.Text; } 
private void btn7_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn7.Text; } 
private void btn8_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn8.Text; } 
private void btn9_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn9.Text; } 
private void btn0_Click(object sender, EventArgs e) 
{ txtBuyukYazi.Text += btn0.Text; } 
private void BtnCarpi_Click(object sender, EventArgs e) 
{ depo = BtnCarpi.Text; 
if (txtKucukYazi.Text == "" && txtBuyukYazi.Text != "") 
{ txtKucukYazi.Text = txtBuyukYazi.Text; 
txtBuyukYazi.Text = ""; }
else { if (txtBuyukYazi.Text != "" 
&& txtKucukYazi.Text != "") { txtKucukYazi.Text =
(islem(Convert.ToDouble(txtKucukYazi.Text), Convert.
ToDouble(txtBuyukYazi.Text))).ToString(); 
txtBuyukYazi.Text = ""; 
    } 
  } 

private void btnEksi_Click(object sender, EventArgs e) 
{ depo = btnEksi.Text; 
if (txtKucukYazi.Text == "" && txtBuyukYazi.Text != "") 
{ txtKucukYazi.Text = txtBuyukYazi.Text; 
txtBuyukYazi.Text = "";
 } 
else 
{ if (txtBuyukYazi.Text != "" && txtKucukYazi.Text != "") 
{ txtKucukYazi.Text = (islem(Convert.ToDouble
(txtKucukYazi.Text), Convert.ToDouble(txtBuyukYazi.Text)))
.ToString(); txtBuyukYazi.Text = "";    
    } 
  } 

private void btnArti_Click(object sender, EventArgs e) 
{ depo = btnArti.Text; if (txtKucukYazi.Text == "" 
&& txtBuyukYazi.Text != "") 
{ txtKucukYazi.Text = txtBuyukYazi.Text; 
txtBuyukYazi.Text = ""; 
else { 
if (txtBuyukYazi.Text != "" && txtKucukYazi.Text != "") 
{ txtKucukYazi.Text = (islem(Convert.ToDouble
(txtKucukYazi.Text), Convert.ToDouble(txtBuyukYazi.Text)))
.ToString(); 
txtBuyukYazi.Text = ""; 
     } 
   } 

private void button4_Click(object sender, EventArgs e) 
{ depo = btnBolu.Text; 
if (txtKucukYazi.Text == "" && txtBuyukYazi.Text != "") 
{ txtKucukYazi.Text = txtBuyukYazi.Text;
txtBuyukYazi.Text = ""; } 

else { 
if (txtBuyukYazi.Text != "" && txtKucukYazi.Text != "") 
{ txtKucukYazi.Text = (islem2(Convert.ToDouble
(txtKucukYazi.Text), 
Convert.ToDouble(txtBuyukYazi.Text))).ToString(); 
txtBuyukYazi.Text = ""; 
    } 
  } 
}

private void btnNokta_Click(object sender, EventArgs e) 
{ bool Nokta = txtBuyukYazi.Text.Contains(","); 
if (Nokta==false) { txtBuyukYazi.Text += btnNokta.Text; 
  } 

private void btnEsittir_Click(object sender, EventArgs e) 
if (txtBuyukYazi.Text==""&&txtKucukYazi.Text!="") 
{ txtBuyukYazi.Text = txtKucukYazi.Text; 
txtKucukYazi.Text = ""; } 
else if(txtBuyukYazi.Text!=""&&txtKucukYazi.Text!="") 
if (depo=="/") { txtBuyukYazi.Text = 
(Convert.ToDouble(txtKucukYazi.Text) / Convert.
ToDouble (txtBuyukYazi.Text)). ToString(); 
txtKucukYazi.Text = ""; } else if (depo=="x") 
{ txtBuyukYazi.Text = 
(Convert.ToDouble(txtKucukYazi.Text) * Convert.
ToDouble(txtBuyukYazi.Text)). ToString();
txtKucukYazi.Text = ""; } else if (depo=="+") 
{ txtBuyukYazi.Text = (Convert.ToDouble (txtKucukYazi.Text)
+ Convert. ToDouble (txtBuyukYazi.Text)) .ToString();
txtKucukYazi.Text = ""; } else if (depo=="-") { txtBuyukYazi.Text = (Convert.ToDouble(txtKucukYazi.Text) - Convert.
 ToDouble(txtBuyukYazi.Text)) .ToString();
txtKucukYazi.Text = ""; 
   } 
 } 

private void btnTekSil_Click(object sender,
EventArgs e) { if (txtBuyukYazi.Text!="") 
{ int Sayim= txtBuyukYazi.Text.Length; 
txtBuyukYazi.Text = txtBuyukYazi.Text.Remove(Sayim-1,1);
  } 

private void BtnC_Click(object sender, 
EventArgs e) 
{ if (txtBuyukYazi.Text!=""&&txtKucukYazi.Text!="") 
{ txtBuyukYazi.Text = txtKucukYazi.Text; 
txtKucukYazi.Text = ""; 
else if (txtBuyukYazi.Text!=""&& txtKucukYazi.Text=="")
{ txtBuyukYazi.Text = ""; } 
else if (txtBuyukYazi.Text==""&&txtKucukYazi.Text!="")
{ txtBuyukYazi.Text = txtKucukYazi.Text;
txtKucukYazi.Text = ""; 
  } 

private void button2_Click(object sender, EventArgs e)
{ this.WindowState = FormWindowState.Minimized; 
    } 
  }
}



Paylaş







"Eğitim kafayı çalıştırmak demektir.
Belleği doldurmak değil."
Mark Twain




InstagramFacebooktwitter





Süper On Parmak Klavye Öğrenme Programı Ücretsiz
Okuma : 37624    Tarih : 26.03.2015 - 03:01
C# Dizi Değişkenler Ve Dizi Değişken Tanımlama
Okuma : 5487    Tarih : 10.09.2015 - 13:58
C# Metotlar ve Çeşitleri
Okuma : 4854    Tarih : 11.10.2015 - 02:36
C# En Çok Kullanılan String Metotlar
Okuma : 4145    Tarih : 22.02.2016 - 22:22
C# Aritmetik Operatörler Ve Mantıksal Operatörler
Okuma : 3872    Tarih : 11.09.2015 - 21:25
C# İle Araba Yarışı Oyunu Yapımı
Okuma : 3763    Tarih : 26.01.2016 - 01:28
C# Değişkenler Ve Değişken Tanımlama
Okuma : 3592    Tarih : 05.09.2015 - 20:04
C# Girilen Sayının Karekök Ve Faktöryelini Bulan Program
Okuma : 2932    Tarih : 26.03.2015 - 16:39
C# DateTime Sınıfı
Okuma : 2850    Tarih : 23.02.2016 - 22:11
C# Asp.NET Proje Konu İsimleri
Okuma : 2608    Tarih : 20.01.2016 - 23:18
C# While, Do While, For Ve Foreach Döngü Yapıları
Okuma : 2559    Tarih : 19.09.2015 - 23:18
C# Değişken Türünü Değiştirme
Okuma : 2383    Tarih : 10.09.2015 - 16:39
C Şarp Girilen Beş Basamaklı Sayıyı Yazıya Dönüştürme
Okuma : 2339    Tarih : 31.05.2015 - 00:22
C# Class Tanımlama (Sınıflar)
Okuma : 2309    Tarih : 25.09.2015 - 02:07
C# if, else if Ve else Kontrol Yapıları
Okuma : 2205    Tarih : 14.09.2015 - 01:10




İp Adresin: 18.118.140.43


© 2020 Kodlama ve Tasarım Metin ÇİFTÇİ