// Write a program to print the binary format of a number
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int num;
Console.Write("Enter a Number : ");
num = int.Parse(Console.ReadLine());
int quot;
string rem = "";
while (num >= 1)
{
quot = num / 2;
rem += (num % 2).ToString();
num = quot;
}
// Reversing the value
string bin = "";
for (int i = rem.Length - 1; i >= 0; i--)
{
bin = bin + rem[i];
}
Console.WriteLine("The Binary format for given number is {0}", bin);
Console.Read();
}
}
}
Sunday, 10 February 2013
Methods in CSharp
//Using Methods(Example)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CSharpConsole
{
class Method_ex
{
//Non value returning method without parameter
public void Test1()
{
int m = 5;
for (int i = 1; i <= 10; i++)
Console.WriteLine("{0}*{1}={2}", m, i, m * i);
}
// Non value returning method with parameters
public void Test2(int m, int n)
{
for (int i = 1; i <= n; i++)
Console.WriteLine("{0}*{1}={2}", m, i, m * i);
}
//value returning method with out parameters
public string Test3() //Static action
{
string str = ("Hello Leena");
str = str.ToUpper();
return str;
}
//value returning method with parameters
public string Test4(string str)
{
str = str.ToUpper(); //Dynamic Action
return str;
}
static void Main(string[] args)
{
Method_ex m=new Method_ex();
//calling non-value returning methods
m.Test1();
m.Test2(7,20);
//Calling value returning methods
string str=m.Test3();
Console.WriteLine(str);
Console.WriteLine(m.Test4("leena"));
Console.ReadLine();
}
}
}
Subscribe to:
Comments (Atom)