You are on page 1of 10

Muhammad Muaaz 02-134201-052

Lab Tasks#4
1. Execute all example code and attach output in your lab file.
Source Code

using System;

namespace ConsoleApp30
{
class Program
{
static void Main(string[] args)
{
//Console.WriteLine("Hello World!");
Console.WriteLine("---- Task # 1 ----");
Console.WriteLine(" Right-aligned");
Console.WriteLine("{0,5} {1,5}", 123, 456);
Console.WriteLine("\n");
Console.WriteLine(" Left-aligned");// Right-aligned
Console.WriteLine("{0,-5} {1,-5}", 123, 456);
Console.WriteLine("\n");// Left-aligned
Console.WriteLine(" 6 decimal Digit");
Console.WriteLine("{0,-10:D6} {1,-10:D6}", 123, 456); // D6 means 6 decimal digits
Console.ReadLine();

}
}
}
Output
Source Code
int i = 123456;
Console.WriteLine(".......Currency.......");
Console.WriteLine("{0:C}", i); // $123,456.00
Console.WriteLine(".......Deciaml.......");
Console.WriteLine("{0:D}", i); // 123456
Console.WriteLine(".......Exponnet.......");
Console.WriteLine("{0:E}", i); // 1.234560E+005
Console.WriteLine(".......Fixed Point.......");
Console.WriteLine("{0:F}", i); // 123456.00
Console.WriteLine(".......General.......");
Console.WriteLine("{0:G}", i); // 123456
Console.WriteLine(".......Currency.......");
Console.WriteLine("{0:N}", i); // 123,456.00
Console.WriteLine(".......Percentage.......");
Console.WriteLine("{0:P}", i); // 12,345,600.00 %
Console.WriteLine(".......Hex.......");
Console.WriteLine("{0:X}", i); // 1E240
Console.ReadLine();
Output
Source Code
Console.WriteLine("Three decimal places...");
Console.WriteLine(String.Format("{0:0.000}", 987.383));
Console.WriteLine(String.Format("{0:0.000}", 987.38));
Console.WriteLine(String.Format("{0:0.000}", 987.7899));

Console.WriteLine("Thousands Separator...");
Console.WriteLine(String.Format("{0:0,0.0}", 54567.46));
Console.WriteLine(String.Format("{0:0,0}", 54567.46));
Output

Source Code
DateTime d = new DateTime(2020, 10, 28, 7, 23, 7, 123);
Console.WriteLine(String.Format("{0:y yy yyy yyyy}", d));
Console.WriteLine(String.Format("{0:M MM MMM MMMM}", d));
Console.WriteLine(String.Format("{0:d dd ddd dddd}", d));

Output

Source Code
int firstNumber = 5, secondNumber = 10, result;
result = firstNumber + secondNumber;
Console.WriteLine("{0} + {1} = {2}", firstNumber, secondNumber, result);
Output
2. Create a small form which take following input from an employee of any company
a. Name
b. Father name
c. Phone no
d. Designation
e. Date of hiring
f. Salary
Using above information display user profile in a formatted manner.

Source Code
using System;

namespace ConsoleApp31
{
class Program
{
static void Main(string[] args)
{
string name,Fname,d;
long Phoe;
int salary;
name = Console.ReadLine();
Fname = Console.ReadLine();
Phoe = Convert.ToInt64(Console.ReadLine());
d = Console.ReadLine();
salary = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("\n");
Console.WriteLine("\t\t\t\t\t____________Employee Detail_________");
Console.WriteLine("\t\t\t\t\tName :{0,20}", name);
Console.WriteLine("\t\t\t\t\tFather Name :{0,20}", Fname);
Console.WriteLine("\t\t\t\t\tDesignation :{0,20}", d);
Console.WriteLine("\t\t\t\t\tPhoneNumber :{0,20}", Phoe);
Console.WriteLine("\t\t\t\t\tDate Of Hiring :{0,20:dd/MM/yyyy}",
DateTime.Now);
Console.WriteLine("\t\t\t\t\tSalary :{0,20:C}", salary);
Console.WriteLine("\t\t\t\t\t____________________________________");
}
}
}
Output
3. Create a simple c# program in which you will display the restaurant payment bill in
formatted manner

Source Code
using System;

namespace ConsoleApp26
{
class Program
{
static void Main(string[] args)
{

Console.WriteLine("\n\n");
Console.WriteLine("{0,34}", "Kolachi Restaurant ");
Console.WriteLine("{0,35}", " Address : Karachi ");
Console.WriteLine("{0,40}", " Phone Number: 0000-0000-0000 ");
Console.Write("\n");
Console.WriteLine("{0,54:dd/MM/yyyy }", DateTime.Now);
Console.WriteLine("{0,53:hh:mm:sstt}", DateTime.Now);

Console.WriteLine("-----------------------------------------------------");
Console.WriteLine(" TableNO#201 " + " " + "Seat No:#420" + " " + "Guest: 4");
Console.WriteLine("------------------------------------------------------");
int N = 20;
int O = 10;
int r = 5;
int p = 16;
int m = 20;
int l =8;
int i = 10;
int pe = 4;
int S = (N*2) + (p*6) + m + (l*4)+(r*3)+(pe*6);

Console.WriteLine(".Selected Item " + " .Quantity " + " .Price ");

Console.WriteLine("______________________________________________________" );
Console.WriteLine(" \n");
Console.WriteLine(". Tikka Biryani " + " 2 "+" -{0:C} ", +N);
Console.WriteLine(". BBQ Tikka "+" 6 "+" -{0:C} ", +p);
Console.WriteLine(". Chicken Makhani " + " 1 "+" -{0:C} ", +m);
Console.WriteLine(". Chocalte Dessert" + " 3 "+" -{0:C} ", +l);
Console.WriteLine(". Kunfa "+" 4 "+" -{0:C} ", +i);

Console.WriteLine(". Ratia "+" 3 "+" -{0:C} ", +r);


Console.WriteLine(". Pepsi "+" 6"+" -{0:C} ", +pe);

Console.WriteLine("______________________________________________________");
Console.WriteLine("\n");

int P = S + 5;

Console.WriteLine("______________________________________________________");
Console.WriteLine(" Sub total {0:C} ", S);
Console.WriteLine(" {0,47}", " Tax " + " " + "$5");
Console.WriteLine(" Total due {0:C} ", P);

Console.WriteLine("______________________________________________________");
Console.WriteLine("{0,42}", "Thank you for dining with us... ");
Console.WriteLine("{0,31}", "Plz Come again");
}
}
}
Output

You might also like