using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Select_Metod_Practice
{
class Program
{
static void Main(string[] args)
{
/*
* این برنامه جهت تمرین با زیان
* C#
* می یاشد و نمایش نوع متد ها
* این برنامه با سه عملیات کلی تنطیم شده
* اول ماشین حساب که خودش به چهار عملیات ریاضی زیر مجموعه هست
* دوم ساخت نام کامل خانوادگی
* سوم برنامه چاپ اطلاعات پرسنلی افراد
* این برنامه صرفا برای تمرین و در جهت یادگیری
* این زبان هست
*
*
* طراح : ایمان پورسلطانی
* مرداد 1400
*
* تقدیم به همه علاقمندان به برنامه نویسی
* */
/*
*This app is for practicing at a loss
* C #
* And display the type of methods
* This app is configured with three general operations
* The first calculator which itself is subdivided into four mathematical operations
* Second make a full last name
* Third program for printing personal information of individuals
* This app is for practice and learning only
* This is the language
*
*
*Designer: Iman Poursoltani
* August 2021
*
*Dedicated to all those interested in programming
*
*/
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("Welcome To Select Method App");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Main Menu :");
Console.WriteLine("Please press any just number obtion :");
Console.WriteLine(" 1 - Cale Method App");
Console.WriteLine(" 2 - FullName Method");
Console.WriteLine(" 3 - Persons Print");
Console.ResetColor();
try
{
int NumOtion = Convert.ToInt32(Console.ReadLine());
switch (NumOtion)
{
case 1:
{
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("Welcome To CalMethod App");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Main Menu CalApp :");
Console.WriteLine("Please any just NumOption . ");
Console.WriteLine(" 1 - Sum ");
Console.WriteLine(" 2 - Submission");
Console.WriteLine(" 3 - Multply");
Console.WriteLine(" 4 - Division");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkYellow;
int NumCal = Convert.ToInt32(Console.ReadLine());
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter Number 1 :");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
int Number01 = Convert.ToInt32(Console.ReadLine());
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter Number 2 :");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
int Number02 = Convert.ToInt32(Console.ReadLine());
Console.ResetColor();
switch (NumCal)
{
case 1:
{
CalSumMethod(Number01, Number02);
break;
}
case 2:
{
CalSubmissionMethod(Number01, Number02);
break;
}
case 3:
{
CalMultiplyMethod(Number01, Number02);
break;
}
case 4:
{
CalDivisionMethod(Number01, Number02);
break;
}
default:
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Warning : This number is not among the operational numbers od the calculator program!");
Console.ResetColor();
break;
}
}
break;
}
case 2:
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Welcome the fullname method app :");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter your name : ");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
string MyName = Console.ReadLine();
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter your Family : ");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
string MyFamily = Console.ReadLine();
Console.ResetColor();
FullName(MyName, MyFamily);
break;
}
case 3:
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Welcome the person method app :");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.WriteLine(".");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("How many people do you want to register user information for ? (Just Only Number) ");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkMagenta;
int NumPerson = Convert.ToInt32(Console.ReadLine());
Console.ResetColor();
string[] Names = new string[NumPerson];
string[] Familys = new string[NumPerson];
int[] Ages = new int[NumPerson];
string[] Cities = new string[NumPerson];
for (int i = 0; i < NumPerson; i++)
{
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter Person Name " + (i + 1) + " : ");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
Names[i] = Console.ReadLine();
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter Person Family " + (i + 1) + " : ");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
Familys[i] = Console.ReadLine();
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter Person Age " + (i + 1) + " : ");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
Ages[i] = Convert.ToInt32(Console.ReadLine());
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Please enter Person City " + (i + 1) + " : ");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.DarkCyan;
Cities[i] = Console.ReadLine();
Console.ResetColor();
}
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("********* Result table the persons is : *****************");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("*******************************************************************************");
Console.WriteLine("******Name*******Family***********************Age****************City**********");
Console.WriteLine("*******************************************************************************");
for (int o = 0; o < NumPerson; o++)
{
Console.WriteLine("* " + Names[o] + " * " + Familys[o] + " * " + Ages[o] + " * " + Cities[o] + " * ");
}
Console.WriteLine("*******************************************************************************");
break;
}
}
Console.ReadKey();
}
catch (FormatException)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Warning : Please Just Number. ");
Console.ResetColor();
Console.ReadKey();
}
catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Warning : Unknown error. ");
Console.ResetColor();
Console.ReadKey();
}
}
static void CalSumMethod(int Num01, int Num02)
{
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("Sum Number01 and Number02 is : " + (Num01 + Num02));
Console.ResetColor();
}
static void CalSubmissionMethod(int Num01, int Num02)
{
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("Submission Number01 and Number02 is : " + (Num01 - Num02));
Console.ResetColor();
}
static void CalMultiplyMethod(int Num01, int Num02)
{
Console.ForegroundColor = ConsoleColor.Magenta;
Console.Write("Multiply Number01 and Number02 is : " + (Num01 * Num02));
Console.ResetColor();
}
static void CalDivisionMethod(int Num01, int Num02)
{
Console.ForegroundColor = ConsoleColor.Magenta;
Console.Write("Division Number01 and Number02 is : " + (Num01 / Num02));
Console.ResetColor();
}
static void FullName(string name, string family)
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("The FullName is : " + name + " " + family);
Console.ResetColor();
}
}
}