Shri Ramswaroop Memorial University
Implement a C# console application to perform basic arithmetic operations: addition, subtraction, multiplication, and division.
using System;
class Program
{
static void Main()
{
Console.Write("Enter first number: ");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter second number: ");
double num2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine($"Addition: {num1 + num2}");
Console.WriteLine($"Subtraction: {num1 - num2}");
Console.WriteLine($"Multiplication: {num1 * num2}");
Console.WriteLine($"Division: {(num2 != 0 ? (num1 / num2).ToString() : "Cannot divide by zero")}");
}
}
Implement a C# console application to display the first 10 natural numbers and their sum.
using System;
class Program
{
static void Main()
{
int sum = 0;
Console.WriteLine("The first 10 natural numbers are:");
for (int i = 1; i <= 10; i++)
{
Console.Write(i + " ");
sum += i;
}
Console.WriteLine("\nSum of the first 10 natural numbers: " + sum);
}
}
Implement a Windows Forms application in C# to perform the addition of two numbers.
using System;
using System.Windows.Forms;
public class AdditionForm : Form
{
private TextBox txtNum1, txtNum2;
private Button btnAdd;
private Label lblResult;
public AdditionForm()
{
this.Text = "Addition Program";
this.Size = new System.Drawing.Size(300, 200);
txtNum1 = new TextBox { Location = new System.Drawing.Point(20, 20) };
txtNum2 = new TextBox { Location = new System.Drawing.Point(20, 50) };
btnAdd = new Button { Text = "Add", Location = new System.Drawing.Point(20, 80) };
lblResult = new Label { Location = new System.Drawing.Point(20, 110), AutoSize = true };
btnAdd.Click += (sender, e) =>
{
if (double.TryParse(txtNum1.Text, out double num1) && double.TryParse(txtNum2.Text, out double num2))
{
lblResult.Text = "Result: " + (num1 + num2);
}
else
{
lblResult.Text = "Please enter valid numbers.";
}
};
this.Controls.Add(txtNum1);
this.Controls.Add(txtNum2);
this.Controls.Add(btnAdd);
this.Controls.Add(lblResult);
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new AdditionForm());
}
}