Basic Programs
Basic Programs
using System;
namespace LogicalPrograms
{
public class Program
{
public static void Main()
{
int number1 = 10, number2 = 20, temp = 0;
Console.WriteLine($"Before SWapping number1= {number1}, number2 = {number2}");
temp = number1; //temp=10
number1 = number2; //number1=20
number2 = temp; //number2=10
Console.WriteLine($"After swapping number1= {number1}, number2 = {number2}");
Console.ReadKey();
}
}
}
using System;
namespace LogicalPrograms
{
public class Program
{
public static void Main()
{
int firstNumber = 0, SecondNumber = 1, nextNumber, numberOfElements;
Console.Write("Enter the number of elements to Print : ");
numberOfElements = int.Parse(Console.ReadLine());
if(numberOfElements < 2)
{
Console.Write("Please Enter a number greater than two");
}
else
{
//First print first and second number
Console.Write(firstNumber + " " + SecondNumber + " ");
//Starts the loop from 2 because 0 and 1 are already printed
for(int i = 2; i < numberOfElements; i++)
{
nextNumber = firstNumber + SecondNumber;
Console.Write(nextNumber + " ");
firstNumber = SecondNumber;
SecondNumber = nextNumber;
}
}
Console.ReadKey();
}
}
}
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter a Number : ");
int number = int.Parse(Console.ReadLine());
bool IsPrime = true;
if (IsPrime)
{
Console.Write("Number is Prime.");
}
else
{
Console.Write("Number is not Prime.");
}
Console.ReadKey();
}
}
}
B. How to display Prints the Prime Numbers between a range of
numbers.
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter The Start Number: ");
int startNumber = int.Parse(Console.ReadLine());
Console.Write("Enter the End Number : ");
int endNumber = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"The Prime Numbers between {startNumber} and {endNumber} are : ");
if (counter == 0 && i != 1)
{
Console.Write("{0} ", i);
}
}
Console.ReadKey();
}
}
}
4.PALINDROME PROGRAM (NUMBER AND STRING)
IN C# WITH EXAMPLES
A. Palindrome Number Program.
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter a Number To Check Palindrome : ");
int number = int.Parse(Console.ReadLine());
int remineder, sum = 0;
int temp = number;
while (number > 0)
{
//Get the remainder by dividing the number with 10
remineder = number % 10;
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter a string to Check Palindrome : ");
string name = Console.ReadLine();
string reverse = string.Empty;
if (name == reverse)
{
Console.WriteLine($"{name} is Palindrome.");
}
else
{
Console.WriteLine($"{name} is not Palindrome");
}
Console.ReadKey();
}
}
}
C. Another Approach of Implementing Palindrome String Program.
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main()
{
Console.Write("Enter a string to Check Palindrome : ");
string name = Console.ReadLine();
if (name.Equals(reverse, StringComparison.OrdinalIgnoreCase))
{
Console.WriteLine($"{name} is Palindrome");
}
else
{
Console.WriteLine($"{name} is not Palindrome");
}
Console.ReadKey();
}
}
}
5.REVERSE A NUMBER AND A STRING IN C# WITH
EXAMPLES
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter a String : ");
string name = Console.ReadLine();
string reverse = string.Empty;
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter a String : ");
string name = Console.ReadLine();
using System;
namespace LogicalPrograms
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter a Number : ");
int number = int.Parse(Console.ReadLine());
int factorial = 1;
for (int i = 1; i <= number; i++)
{
factorial = factorial * i;
}
Console.Write($"Factorial of {number} is: {factorial}");
Console.ReadLine();
}
}
}
while (number != 1)
{
factorial = factorial * number;
number = number - 1;
}
do
{
factorial = factorial * number;
number--;
} while (number > 0);
7.SUM OF DIGITS PROGRAM IN C# WITH EXAMPLES:
A. Finding the sum of digits of a given number using a loop.
using System;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter the Number : ");
int number = int.Parse(Console.ReadLine());
int sum = 0, reminder;
using System;
using System.Linq;
namespace LogicalPrograms
{
public class Program
{
static void Main(string[] args)
{
Console.Write("Enter the Number : ");
int number = int.Parse(Console.ReadLine());
using System;
namespace LogicalProgram
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter the string : ");
string message = Console.ReadLine();
Console.ReadKey();
}
}
}
9.USING LINQ TO REVERSE EACH WORD IN C#
using System;
using System.Linq;
namespace LogicalPrograms
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter a String : ");
string originalString = Console.ReadLine();
using System.Linq;
using System;
namespace LogicalPrograms
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter a String : ");
string inputString = Console.ReadLine();
using System;
namespace LogicalPrograms
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter the hours : ");
int hours = int.Parse(Console.ReadLine());
Console.Write("Enter the Minutes : ");
int minutes = int.Parse(Console.ReadLine());