Documente Academic
Documente Profesional
Documente Cultură
using S=System.Console;
using System;
class fact
{
public static void Main()
{
int n,fact=1,i;
S.WriteLine("Enter the value");
n=int.Parse(S.ReadLine());
for(i=1;i<=n;i++)
{
fact=fact*i;
}
S.WriteLine("the factorial is:"+fact);
}
}
OUTPUT:
Enter the value
5
the factorial is:120
// String Reverse
using S=System.Console;
using System;
class rev
{
public static void Main()
{
string str;
S.WriteLine("\n Enter the input string to be reversed:");
str=S.ReadLine();
char[]c=str.ToCharArray();
Array.Reverse(c);
S.Write("\n The reversed string is:");
foreach(char n in c)
S.Write(n);
S.Write("\n");
}
}
OUTPUT:
using System;
class prime
{
public static void Main()
{
int c=0,i;
Console.WriteLine("Enter a number to calculate prime number:");
int number=Convert.ToInt16(Console.ReadLine());
for(i=2;i<=number;i++)
{
if(number%i==0)
c++;
}
if(c==1)
Console.WriteLine("prime");
else
Console.WriteLine("not prime");
}
}
OUTPUT:
Enter a number to calculate prime number:
7
prime
//Fibonacci Series
using System;
class fibo1
{
public static void Main()
{
int a=0,b=1,c,d;
Console.WriteLine("Enter the no.of series:");
c=int.Parse(Console.ReadLine());
Console.WriteLine("fibo series is:");
Console.WriteLine(a);
Console.WriteLine(b);
for(int i=2;i<c;i++)
{
d=a+b;
Console.WriteLine(d);
a=b;
b=d;
}
}
}
OUTPUT:
Enter the no.of series:
6
fibo series is:
0
1
1
2
3
5
// Command Line Arguments
using System;
class arg
{
public static void Main(string [] a)
{
foreach(string i in a)
Console.WriteLine(" Your string is : "+i);
}
}
OUTPUT:
Your string is : hello
Your string is : welcome
Your string is : to
Your string is : all
//Jumps in Loop
using System;
class br
{
public static void Main()
{
for(int i=1;i<100;i++)
{
Console.WriteLine(" ");
if (i >= 10)
break;
for(int j=1;j<100;j++)
{
Console.Write("*");
if(j==i)
goto loop1;
}
loop1: continue;
}
Console.Write("Termination by break");
}
}
OUTPUT:
*
**
***
****
*****
******
*******
********
*********
//Boxing and UnBoxing
using System;
class box
{
public static void Main()
{
int s;
object obj;
s=26;
obj=s;
Console.WriteLine("\n ...Boxing.......");
Console.WriteLine("integers variable containts:"+s);
Console.WriteLine("integer box 'obj'containts:"+obj);
int x;
x=(int)obj;
Console.WriteLine("\n.....Unboxing....");
Console.WriteLine("integer box'obj'containts:"+obj);
Console.WriteLine("integer box after unboxing to integer 'x' and so x
containts:"+x);
}
}
OUTPUT:
...Boxing.......
integers variable containts:26
integer box 'obj'containts:26
.....Unboxing....
integer box'obj'containts:26
integer box after unboxing to integer 'x' and so x containts:26
// Parameter Array
using System;
class param
{
OUTPUT:
array elements are : 11 22 33
array elements are :
array elements are : 100 200
// Constructor
using System;
class cons
{
static int i;
static cons()
{
i=4;
Console.WriteLine("Inside static constructor.....");
}
public cons()
{
Console.WriteLine("Inside regular constructor..i={0}",i);
}
~cons()
{
Console.WriteLine("Inside destructor");
}
static void Main()
{
Console.WriteLine("cons");
cons c1=new cons();
cons c2=new cons();
Console.ReadLine();
}
}
OUTPUT:
Inside static constructor.....
cons
Inside regular constructor..i=4
Inside regular constructor..i=4
Inside destructor
Inside destructor
//Pass by reference and output parameter
using System;
class RO
{
static void swap(ref int x, ref int y)
{
int temp;
temp=x;
x=y;
y=temp;
}
static void square (int x, out int z)
{
z=x*x;
}
public static void Main()
{
int m=100;
int n=200;
Console.WriteLine("Actual Value \n");
Console.WriteLine("m="+m);
Console.WriteLine("n="+n);
Console.WriteLine("\n Pass by Reference\n");
swap(ref m,ref n);
Console.WriteLine("m="+m);
Console.WriteLine("n="+n);
Console.WriteLine("\n output parameter \n");
int p;
square(m,out p);
Console.WriteLine("p="+p);
}
}
OUTPUT:
Actual Value
m=100
n=200
Pass by Reference
m=200
n=100
output parameter
p=40000
//Array methods
using System;
class sort
{
public static void Main()
{
int[]x={30,10,80,90,20};
Console.WriteLine("\n array before sorting \n");
foreach(int i in x)
Console.Write(" "+i);
Array.Sort(x);
OUTPUT:
Array Length : 5
using System;
class sm
{
public static void Main()
{
string s1,s2,s3;
int c;
Console.WriteLine("Enter String S1 and S2\n");
s1=Console.ReadLine();
s2=Console.ReadLine();
Console.WriteLine("1.String Compare\n");
Console.WriteLine("2.String Insert\n");
Console.WriteLine("3.Remove\n");
Console.WriteLine("Enter Choice \n");
c=int.Parse(Console.ReadLine());
switch(c)
{
case 1:
bool n =string.Equals(s1,s2);
if (n==true)
Console.WriteLine("Strings are Equal \n");
else
Console.WriteLine("Strings are not Equal \n");
break;
case 2:
case 3:
1.String Compare
2.String Insert
3.Remove
Enter Choice
2
Enter Substring
welcome
allwelcome
//String Builder Methods
using System.Text;
using System;
class im
{
public static void Main()
{
StringBuilder s=new StringBuilder("Object ");
Console.WriteLine("Your String is :"+s);
Console.WriteLine("Length : "+s.Length);
s.Insert(7, "oriented");
Console.WriteLine("Modified String is :"+s);
int n= s.Length;
s[n-1]='!';
Console.WriteLine("Final String is : " +s);
}
}
OUTPUT:
Length : 7
using System;
class Room
{
public int length;
public int breadth;
class BedRoom:Room
{
int height;
OUTPUT:
Area1= 168
Volume1= 1680
//Interface
using System;
interface Area
{
double Compute(double x);
}
class Square:Area
{
public double Compute(double x)
{
return(x*x);
}
}
class Circle:Area
{
public double Compute(double x)
{
return(3.14*x*x);
}
}
class InterfaceTest2
{
public static void Main()
{
Square sqr=new Square();
Circle cir=new Circle();
Area area;
area=sqr as Area;
Console.WriteLine("Area of Square="+area.Compute(10.0));
area=cir as Area;
Console.WriteLine("Area of Circle="+area.Compute(10.0));
}
}
OUTPUT: Area of Square=100
Area of Circle=314
//Overloading
using System;
class overload
{
public static void Main()
{
Console.WriteLine(volume(10));
Console.WriteLine(volume(12.0f,8));
Console.WriteLine(volume(11,75,15));
}
OUTPUT:
1000
3617.28
12375
// Overriding
using System;
public class Customer
{
public virtual void CustomerType()
{
Console.WriteLine("I am Customer");
}
}
class demo
{
static void Main(string[] args)
{
Customer[]C=new Customer[3];
C[0]=new PersonalCustomer();
C[1]=new CorporateCustomer();
C[2]=new Customer();
foreach(Customer CustomerObject in C)
{
CustomerObject.CustomerType();
}
Console.ReadLine();
}
}
OUTPUT:
I am personal Customer
I am corporate Customer
I am Customer
//Operator Overloading
using S=System.Console;
using System;
class over
{
public int value;
public over(int x)
{
value=x;
}