0% found this document useful (0 votes)
421 views2 pages

C# Calculator Codes

This document contains the code for a basic calculator application. It defines classes and methods for a window that displays a numeric keypad and buttons for arithmetic operations. When number buttons are clicked, the corresponding number is displayed. Arithmetic operation buttons store the first entered number, clear the display, and wait for the second number before calculating and displaying the result.

Uploaded by

Isa Gumus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
421 views2 pages

C# Calculator Codes

This document contains the code for a basic calculator application. It defines classes and methods for a window that displays a numeric keypad and buttons for arithmetic operations. When number buttons are clicked, the corresponding number is displayed. Arithmetic operation buttons store the first entered number, clear the display, and wait for the second number before calculating and displaying the result.

Uploaded by

Isa Gumus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace WpfApplication2
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
double bir;double iki; string islem = "";
public MainWindow(){InitializeComponent();}
private void button1_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "1"; else disp.Text = disp.Text + "1";}
private void button2_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "2"; else disp.Text = disp.Text + "2";}
private void button3_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "3"; else disp.Text = disp.Text + "3";}
private void button4_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "4"; else disp.Text = disp.Text + "4";}
private void button5_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "5"; else disp.Text = disp.Text + "5";}
private void button6_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "6"; else disp.Text = disp.Text + "6";}
private void button7_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "7"; else disp.Text = disp.Text + "7";}
private void button8_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "8"; else disp.Text = disp.Text + "8";}
private void button9_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "9"; else disp.Text = disp.Text + "9";}
private void button0_Click(object sender, RoutedEventArgs e){if (disp.Te
xt == null) disp.Text = "0"; else disp.Text = disp.Text + "0";}
private void buttonC_Click(object sender, RoutedEventArgs e){ disp.Text
= "0"; }
private void buttonE_Click(object sender, RoutedEventArgs e){
iki = Convert.ToDouble(disp.Text);
if (islem == "+") disp.Text = Convert.ToString(bir+iki);
if (islem == "-") disp.Text = Convert.ToString(bir-iki);
if (islem == "*") disp.Text = Convert.ToString(bir * iki);
if (islem == "/") disp.Text = Convert.ToString(bir/iki);}
private void buttonadd_Click(object sender, RoutedEventArgs e) { bir = C
onvert.ToDouble(disp.Text); islem = "+"; disp.Text = " ";}
private void buttondiv_Click(object sender, RoutedEventArgs e) { bir = C
onvert.ToDouble(disp.Text); islem = "/"; disp.Text = " ";}
private void buttonmul_Click(object sender, RoutedEventArgs e) {bir = Co
nvert.ToDouble(disp.Text); islem = "*"; disp.Text = " ";}
private void buttonsubt_Click(object sender, RoutedEventArgs e) {bir = C
onvert.ToDouble(disp.Text); islem = "-"; disp.Text = " ";}
}
}

You might also like