Professional Documents
Culture Documents
Muhammad Muaaz 02cP LAB 4
Muhammad Muaaz 02cP LAB 4
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("______________________________________________________" );
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("______________________________________________________");
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