NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
PROBLEM STATEMENT 7: Wap to create a class circle and its method.
using System;
class Circle
{ public double Radius { get; set; }
public Circle(double radius)
{ Radius = radius; }
public double CalculateArea()
{ return [Link] * Radius * Radius;}
public double CalculateCircumference()
{ return 2 * [Link] * Radius;}}
class Program
{static void Main(string[] args){
[Link]("Enter the radius of the circle: ");
double radius = [Link]([Link]());
Circle circle = new Circle(radius);
[Link]($"Area of the circle: {[Link]()}");
[Link]($"Circumference of the circle:
{[Link]()}");
}
}
OUTPUT:
NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
PROBLEM STATEMENT 9: Wap to create the method overloading and
method overriding
CODE OF METHOD OVERLOADING:
using System;
class Calculator
{ public int Add(int a, int b){
return a + b; }
public int Add(int a, int b, int c)
{ return a + b + c;}
public double Add(double a, double b)
{ return a + b; }}
class Program
{
static void Main(string[] args)
{ Calculator calculator = new Calculator();
[Link]("THE SUM OF TWO NO ARE "+[Link](10,
20));
[Link]("THE SUM OF THREE NO ARE "+[Link](10,
20, 30));
[Link]("THE SUM OF DOUBLE VALUE ARE
"+[Link](10.5, 20.3)); }}
OUTPUT:
NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
CODE FOR METHOD OVERRIDING:
using System;
class Animal
{public virtual void Speak() {
[Link]("The animal makes a sound.");}}
class Dog : Animal
{ public override void Speak(){
[Link]("The dog barks.");}}
class Cat : Animal
{ public override void Speak() {
[Link]("The cat meows."); }}
class Program
{ static void Main(string[] args){
Animal myAnimal = new Animal();
Animal myDog = new Dog();
Animal myCat = new Cat();
[Link]();
[Link]();
[Link](); }}
OUTPUT:
NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
PROBLEM STATEMENT 10: Wap to demonstrate all the operators
ARITHEMATIC OPERATOR:
CODE:
using System;
class Program
{static void Main(string[] args)
{int a = 10, b = 3;
[Link]($"Addition: {a + b}");
[Link]($"Subtraction: {a - b}");
[Link]($"Multiplication: {a * b}");
[Link]($"Division: {a / b}");
[Link]($"Modulus (Remainder): {a % b}");
}
}
OUTPUT:
NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
RELATIONAL OPERATOR:
CODE:
class Program
{
static void Main(string[] args)
{
int a = 10, b = 20;
[Link]($"a == b: {a == b}"); // False
[Link]($"a != b: {a != b}"); // True
[Link]($"a > b: {a > b}"); // False
[Link]($"a < b: {a < b}"); // True
[Link]($"a >= b: {a >= b}"); // False
[Link]($"a <= b: {a <= b}"); // True
}
}
OUTPUT:
NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
LOGICAL OPERATOR
CODE:
class Program
{
static void Main(string[] args)
{
bool x = true, y = false;
[Link]($"x && y: {x && y}"); // False (AND)
[Link]($"x || y: {x || y}"); // True (OR)
[Link]($"!x: {!x}"); // False (NOT)
}
}
OUTPUT:
NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
BITWISE OERATOR:
CODE:
class Program
{
static void Main(string[] args)
{
int a = 5, b = 3; // 5 = 0101, 3 = 0011 in binary
[Link]($"a & b: {a & b}");
[Link]($"a | b: {a | b}");
[Link]($"a ^ b: {a ^ b}")
[Link]($"~a: {~a}");
[Link]($"a << 1: {a << 1}");
[Link]($"a >> 1: {a >> 1}");
}
OUTPUT:
NAME: ANMOL BANSAL
SECTION: G1
ROLL NO:16
SUBJECT: PROGRAMING WITH .NET C#
ASSIGNMENT OPERATOR:
CODE;
class Program
{
static void Main(string[] args)
{
int a = 10;
a += 5;
[Link]($"a += 5: {a}");
a -= 3;
[Link]($"a -= 3: {a}");
a *= 2;
[Link]($"a *= 2: {a}");
a /= 2;
[Link]($"a /= 2: {a}");
a %= 3;
[Link]($"a %= 3: {a}");
}
}
OUTPUT: