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; namespace WindowsFormsApp1._1._5 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox2_TextChanged(object sender, EventArgs e) { } private void calc_Click(object sender, EventArgs e) { if (double.TryParse(textBox1.Text, out double num1) && double.TryParse(textBox2.Text, out double num2)) { string selectedOperation = comboBox1.SelectedItem.ToString(); double result = 0; switch (selectedOperation) { case "Addition(+)": result = num1 + num2; sonuclar.Items.Add(result); break; case "Subtraction(-)": result = num1 - num2; sonuclar.Items.Add(result); break; case "Multiplication(*)": result = num1 * num2; sonuclar.Items.Add(result); break; case "Division(/)": if (num2 != 0) { sonuclar.Items.Add(result); result = num1 / num2; } else { MessageBox.Show("Cannot divide by zero.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } break; default: MessageBox.Show("Invalid operation selected.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show($"Result: {result}", "Calculation Result", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Invalid input. Please enter valid numbers.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void button2_Click(object sender, EventArgs e) { if (sonuclar.SelectedIndex != -1) { sonuclar.Items.RemoveAt(sonuclar.SelectedIndex); } else { MessageBox.Show("Please select an item to delete.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void sonuclar_SelectedIndexChanged(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { comboBox1.Items.Add("Addition(+)"); comboBox1.Items.Add("Subtraction(-)"); comboBox1.Items.Add("Multiplication(*)"); comboBox1.Items.Add("Division(/)"); comboBox1.SelectedIndex = 0; } } }