0% found this document useful (0 votes)
18 views27 pages

Tutorial 1

The document provides 12 coding tutorials with examples of C# programs to print "Hello World", create a profile page by taking user input, determine if a number is odd or even, calculate factorials, add three numbers by calling a method, convert a string to uppercase, toggle case of a string, mask the last 5 digits of a phone number, get user input for name and gender and print with honorific, and print the input name. The tutorials cover basic concepts of input/output, conditional statements, methods, string manipulation and provide code snippets with explanations.

Uploaded by

Abhay Shukla
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
18 views27 pages

Tutorial 1

The document provides 12 coding tutorials with examples of C# programs to print "Hello World", create a profile page by taking user input, determine if a number is odd or even, calculate factorials, add three numbers by calling a method, convert a string to uppercase, toggle case of a string, mask the last 5 digits of a phone number, get user input for name and gender and print with honorific, and print the input name. The tutorials cover basic concepts of input/output, conditional statements, methods, string manipulation and provide code snippets with explanations.

Uploaded by

Abhay Shukla
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 27

Tutorial – 1

1. Write a program to print “Hello World”.

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("ABHAY SHUKLA");
Console.WriteLine("hello world!!");
Console.ReadLine();
}
}
}

Output:

2.Design your profile page as given below.


$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Name: Ramesh Tamkuity


DOB: 15/10/1991
Address: 4, xyx society, Kalawad Road
City: Rajkot
Pincode: 360 001
State: Gujarat
Country: India
Email: abc@ymail.com
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("ABHAY");
Console.WriteLine("Enter Your Name : ");
string name = Console.ReadLine();

Console.WriteLine("Enter Your DOB : ");


string DOB = (Console.ReadLine());

Console.WriteLine("Enter Your Adress : ");


string adress = Console.ReadLine();

Console.WriteLine("Enter Your Pincode : ");


int pincode = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Enter Your State : ");


string state = Console.ReadLine();

Console.WriteLine("Enter Your Country : ");


string country = Console.ReadLine();
Console.WriteLine("Enter Your Email Adress : ");
string email = Console.ReadLine();

Console.WriteLine("Name : " + name);


Console.WriteLine("DOB : " + DOB);
Console.WriteLine("Adress : " + adress);
Console.WriteLine("Pincode : " + pincode);
Console.WriteLine("State : " + state);
Console.WriteLine("Country : " + country);
Console.WriteLine("Email : " + email);
Console.ReadLine();
}
}
}

Output:
3.Find out whether the given number is odd or even
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
Console.WriteLine("Enter One Number : ");
int num =Convert.ToInt32(Console.ReadLine());
if (num%2 == 0 )
{
Console.WriteLine("Number is Even");
}
else
{
Console.WriteLine("Number is odd");
}
Console.ReadLine();
}
}
}

Output:

4. Rearrange the given code to correct the program. The resultant program will be to
input a number and print whether the given number is odd or even.

Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
int num;
Console.WriteLine("Enter One Number : ");
num =Convert.ToInt32(Console.ReadLine());
if (num%2 == 0 )
{
Console.WriteLine("Number is Even");
}
else
{
Console.WriteLine("Number is odd");
}
Console.ReadLine();
}
}
}

Output:
5. Write output of the program. Also write comment for each line for the following
code.

Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
int n, fact = 1;

Console.WriteLine("Enter Number : ");

string str = Console.ReadLine(); // taking input from user

n = Convert.ToInt32(str); // convert sring to intrger

for (int i = 1; i <= n; i++)

fact = fact * i; //claculate the fectorial of given number


}

Console.WriteLine("Factorial : {0}", fact); // giving output

Console.ReadLine();
}
}
}

Output:

6. Write missing statement to get the desired output.


Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{
static int Sum(int x, int y, int z)

{
Console.WriteLine("Abhay");

int res;

res = x + y + z;

return res;
}

static void Main(string[] args)


{
Console.Write("Enter Number 1: ");

int a = Convert.ToInt32(Console.ReadLine());

Console.Write("Enter Number 2 : ");

int b = Convert.ToInt32(Console.ReadLine());

Console.Write("Enter Number 3 : ");

int c = Convert.ToInt32(Console.ReadLine());

int result = Sum(a, b, c);

Console.WriteLine(result);

Console.Read();

Output:

7. Predict and write the output of the given code.


Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{

static void Main(string[] args)


{
Console.WriteLine("Abhay");
int num1, res, i;

Console.WriteLine("Enter a number");
num1 = Convert.ToInt32(Console.ReadLine());

i = 1; //Initialization

//Check whether condition matches or not


while (i <= 10)
{
res = num1 * i;
Console.WriteLine("{0} x {1} = {2}", num1, i, res);

i++; //Increment by one


}
Console.ReadLine();
}

}
}

Output:
8. Write a program to convert given name in upper characters.
Code:

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{

static void Main(string[] args)


{
Console.WriteLine("Abhay");
Console.WriteLine("Enter One String : ");
string st = Console.ReadLine();
st = st.ToUpper();
Console.WriteLine(st);
Console.ReadLine();
}

Output:

9. Write a Program to convert given name in toggle case


Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
internal class Program
{

static void Main(string[] args)


{
Console.WriteLine("Abhay");
Console.WriteLine("Enter One String : ");
string st = Console.ReadLine();
st = st.ToLower();
Console.WriteLine(st);
Console.ReadLine();
}

Output:

10. Write a Program which accepts mobile no as a string from the user and converts the
last 5 digits into X.
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{

static void Main(string[] args)


{
Console.WriteLine("Abhay");
Console.WriteLine("Enter your mobile number : ");
string mobileNumber = Console.ReadLine();
int lastIndex = mobileNumber.Length - 5;
string lastFiveDigits = mobileNumber.Substring(lastIndex);
string newMobileNumber = mobileNumber.Replace(lastFiveDigits, "XXXXX");
Console.WriteLine(newMobileNumber);
Console.ReadLine();
}
}
}

Output:

11. Write a Program which accepts name and gender from the user. Here, gender may
have only 1 character, M or F.
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{

static void Main(string[] args)


{
Console.WriteLine("Abhay");
Console.WriteLine("Enter your name : ");
string name = Console.ReadLine();
Console.WriteLine("Enter your gender (M/F) : ");
string gender = Console.ReadLine();
if (gender == "M")
{
Console.WriteLine("Mr. " + name);
}
else if (gender == "F")
{
Console.WriteLine("Ms. " + name);
}
else
{
Console.WriteLine("invelid choice");
}
Console.ReadLine();
}
}
}

Output:

12. Write a Program which accepts name from the user and prints the same
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{

static void Main(string[] args)


{
Console.WriteLine("Abhay");
Console.WriteLine("Enter your name : ");
string name = Console.ReadLine();
Console.WriteLine(name);
Console.ReadLine();
}
}

Output:

13. Write a Program to prints the following series


0 1 1 2 3 5 8 13 21 34 55
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{

static void Main(string[] args)


{
Console.WriteLine("Abhay");
int n1 = 0, n2 = 1, n3;
Console.Write("0,1");
for (int i = 2; i < 11; i++)
{
n3 = n1 + n2;
Console.Write(",{0}", n3);
n1 = n2;
n2 = n3;
}
Console.ReadLine();
}
}
}
Output:

14.Write a Program which accepts no from the user and print the same in words.
INPUT : 98732
OUTPUT: Nine Eight Seven Three Two
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
private static string[] digits = { "zero", "one", "two", "three", "four", "five",
"six", "seven", "eight", "nine" };
static void Main(string[] args)
{
Console.WriteLine("Abhay");
int number;
Console.WriteLine("Enter a number: ");
number = int.Parse(Console.ReadLine());

string words = "";


while (number > 0)
{
int digit = number % 10;
words = digits[digit] + " " + words;
number = number / 10;
}

Console.WriteLine("The number in words is: " + words);


Console.ReadLine();
}
}
}
Output:

15. Write a Program to check whether the given no is Armstrong no or not.


Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
int number, temp, sum = 0;
Console.WriteLine("Enter a number: ");
number = int.Parse(Console.ReadLine());

temp = number;
while (temp > 0)
{
int digit = temp % 10;
sum += digit * digit * digit;
temp = temp / 10;
}

if (number == sum)
{
Console.WriteLine(number + " is an Armstrong number.");
}
else
{
Console.WriteLine(number + " is not an Armstrong number.");
}
Console.ReadLine();
}
}
}

Output:
16.Write a program to display a pattern like a right angle triangle using an asterisk
The pattern like :
*
**
***
****
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
int rows;
Console.WriteLine("Enter the number of rows: ");
rows = int.Parse(Console.ReadLine());

for (int i = 1; i <= rows; i++)


{
for (int j = 1; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}

Output:
17. Write a Program to generate following output.
1
12
123
1234
Code:

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
int rows;
Console.WriteLine("Enter the number of rows: ");
rows = int.Parse(Console.ReadLine());

for (int i = 1; i <= rows; i++)


{
for (int j = 1; j <= i; j++)
{
Console.Write(j);
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}
Output:

18. Write a program to make such a pattern like a right angle triangle with the number
increased by 1.
1
23
456
7 8 9 10

Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
Console.WriteLine("Enter the number of row : ");
int rows = int.Parse(Console.ReadLine());
int number = 1;

for (int i = 1; i <= rows; i++)


{
for (int j = 1; j <= i; j++)
{
Console.Write("{0} ", number++);
}

Console.WriteLine();
}
Console.ReadLine();
}
}
}

Output:
19. Write a program to make such a pattern as a pyramid with an asterisk.
*
**
***
****

Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
Console.WriteLine("Enter the number of row : ");
int rows = int.Parse(Console.ReadLine());

for (int i = 1; i <= rows; i++)


{
for (int j = rows - i; j >= 1; j--)
{
Console.Write(" ");
}

for (int j = 1; j <= 2 * i - 1; j++)


{
Console.Write("*");
}

Console.WriteLine();
}
Console.ReadLine();
}
}
}

Output:

20. Write a program to make a pyramid pattern with numbers increased by 1.


1
23
456
7 8 9 10
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Abhay");
Console.WriteLine("Enter the number of row : ");
int rows = int.Parse(Console.ReadLine());

for (int i = 1; i <= rows; i++)


{
for (int j = rows - i; j >= 1; j--)
{
Console.Write(" ");
}

for (int j = 1; j <= 2 * i - 1; j++)


{
Console.Write(j);
}

Console.WriteLine();
}
Console.ReadLine();
}
}
}

Output:

21. Write a program to find the sum of the series 5 +55 + 555 + 5555 + .. n terms.
Test Data :
Input the number of terms : 4
Input number : 5
Expected Output :
5 + 55 + 555 + 5555
The Sum is : 6170
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
Console.WriteLine("Abhay");
Console.Write("enter the digit : ");
int n =Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
int m = n;
int sum = 0;
for (int i = 0; i < n; i++)
{
Console.Write(m+" + ");
sum=sum+m;
m = m * 10 + n;

}
Console.WriteLine();
Console.WriteLine("the sum = " + sum);
Console.ReadLine();
}
}
}

22. Write a program to display a pattern like a diamond.


*
***
*****
*******
*********
*******
*****
***
*
Code:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2

{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("abhay");
Console.WriteLine("Enter number of row : ");

int rows = int.Parse(Console.ReadLine());


Console.WriteLine();
for (int i = 1; i <= rows; i++)
{
for (int j = rows - i; j >= 1; j--)
{
Console.Write(" ");
}

for (int j = 1; j <= 2 * i - 1; j++)


{
Console.Write("*");
}

Console.WriteLine();
}

for (int i = rows - 1; i >= 1; i--)


{
for (int j = rows - i; j >= 1; j--)
{
Console.Write(" ");
}

for (int j = 1; j <= 2 * i - 1; j++)


{
Console.Write("*");
}

Console.WriteLine();
}

Console.ReadLine();
}
}
}

Output:

You might also like