C# Hesap Makinesi Yapma - Programlama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Ultra Üye
Katılım
14 Haz 2016
Mesajlar
2,257
Çözümler
1
Tepki puanı
383
Ödüller
8
9 HİZMET YILI
                                             
                         C# Hesap Makinesi Yapma            


[font=Lora, sans-serif]                     
Bağlantıları görmek için lütfen Giriş Yap


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;[/FONT]

[font=Lora, sans-serif]namespace C_Sharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string islem = String.Empty;
public double sayi1 = 0;                                           //Burada sayi1 değişkenini tanımlıyoruz.
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = “1”;
}[/FONT]

[font=Lora, sans-serif]private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = “2”;
}[/FONT]

[font=Lora, sans-serif]private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = “3”;
}[/FONT]

[font=Lora, sans-serif]private void button4_Click(object sender, EventArgs e)
{
textBox1.Text = “4”;
}[/FONT]

[font=Lora, sans-serif]private void button5_Click(object sender, EventArgs e)
{
textBox1.Text = “5”;
}[/FONT]

[font=Lora, sans-serif]private void button6_Click(object sender, EventArgs e)
{
textBox1.Text = “6”;
}[/FONT]

[font=Lora, sans-serif]private void button7_Click(object sender, EventArgs e)
{
textBox1.Text = “7”;
}[/FONT]

[font=Lora, sans-serif]private void button8_Click(object sender, EventArgs e)
{
textBox1.Text = “8”;
}[/FONT]

[font=Lora, sans-serif]private void button9_Click(object sender, EventArgs e)
{
textBox1.Text = “9”;
}[/FONT]

[font=Lora, sans-serif]private void textBox1_TextChanged(object sender, EventArgs e)
{[/FONT]

[font=Lora, sans-serif]}[/FONT]
[font=Lora, sans-serif]private void button10_Click(object sender, EventArgs e)
{
textBox1.Text = “0”;
}[/FONT]

[font=Lora, sans-serif]private void button11_Click(object sender, EventArgs e)
{
textBox1.ResetText();
}[/FONT]

[font=Lora, sans-serif]private void button18_Click(object sender, EventArgs e)
{[/FONT]

[font=Lora, sans-serif]{
int sayi1 = Convert.ToInt32(this.textBox1.Text);
double sonuc = sayi1 * sayi1;                                                   //Karesini alma kodu   
Bağlantıları görmek için lütfen Giriş Yap

textBox1.Text = sonuc.ToString();
}[/FONT]

[font=Lora, sans-serif]}[/FONT]
[font=Lora, sans-serif]private void button17_Click(object sender, EventArgs e)
{
int sayi1 = Convert.ToInt32(this.textBox1.Text); 
double sonuc = Math.Sqrt(sayi1);                                          //Karekökünü alma kodu
Bağlantıları görmek için lütfen Giriş Yap

textBox1.Text = sonuc.ToString();
}[/FONT]

[font=Lora, sans-serif]private void Form1_Load(object sender, EventArgs e)
{[/FONT]

[font=Lora, sans-serif]}[/FONT]
[font=Lora, sans-serif]private void Ekle(object sender, EventArgs e)
{
textBox1.Text += (sender as Button).Text;  
}[/FONT]

[font=Lora, sans-serif]private void İslem(object sender, EventArgs e)
{
{
islem = (sender as Button).Text;                         
sayi1 = Convert.ToDouble(textBox1.Text);     [/FONT]

[font=Lora, sans-serif]}[/FONT]
[font=Lora, sans-serif]}[/FONT]
[font=Lora, sans-serif]private void button12_Click(object sender, EventArgs e)
{[/FONT]

[font=Lora, sans-serif]{
double sayi2 = Convert.ToDouble(textBox1.Text);  //İkinci sayıyı tanımlıyoruz.
double sonuc = 0;
switch (islem)           //Burada switch case yöntemiyle toplama, çıkarma, çarpma, bölme işlemlerini   tanımlıyoruz.    
{
case “+”:
sonuc = sayi1 + sayi2; 
Bağlantıları görmek için lütfen Giriş Yap

break;
case “-“:
sonuc = sayi1 – sayi2;
break;
case “*”:
sonuc = sayi1 * sayi2;
break;
case “/”:
sonuc = sayi1 / sayi2;
break;[/FONT]

[font=Lora, sans-serif]default:
MessageBox.Show(“İşlem seçmelisiniz!”, “Hata”);  //Herhangi bir işlem yapılmadan “=” basıldığında çıkacak uyarı.
break;
}
textBox1.Text = sonuc.ToString();                 //Sonuç yazısının gözüktüğü yer.
}
}[/FONT]

[font=Lora, sans-serif] [/FONT]
[font=Lora, sans-serif]}
}[/FONT]
 
Uzman Üye
Katılım
3 Tem 2016
Mesajlar
203
Tepki puanı
2
9 HİZMET YILI
Kodladığım ilk program kdgjgdsn vb6 'da kodlamıştım gerçi D:
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst