/******************************************************************************
Online C# Compiler.
Code, Compile, Run and Debug C# program online.
Write your code in this editor and press "Run" button to execute it.
*******************************************************************************/
using System;
class HelloWorld {
//10-1
static void Chars()
{
Console.Write("Please enter a Letter:");
char ch = char.Parse(Console.ReadLine());
Console.WriteLine("ch: {0}", ch);
int i = (int)ch;
Console.WriteLine("i: {0}", i);
i -= 32;
char ch1 = (char)i;
Console.WriteLine("ch1: {0}", ch1);
}
static void SumDigits()
{
int total = 0;
Console.Write("Please enter a number:");
int n1 = int.Parse(Console.ReadLine());
//في كل مرة نحسب منزلة الاحاد
// نجمعها
// ونحذفها من العدد ليبقى بدونها
total += n1 % 10;
n1 = n1 / 10;
total += n1 % 10;
n1 = n1 / 10;
total += n1 % 10;
n1 = n1 / 10;
total += n1 % 10;
n1 = n1 / 10;
//....
Console.WriteLine("total: {0}", total);
}
static void TotalOf10()
{
int total = 0;
Console.Write("Please enter 10 numbers:");
int n1 = int.Parse(Console.ReadLine());
int n2 = int.Parse(Console.ReadLine());
int n3 = int.Parse(Console.ReadLine());
int n4 = int.Parse(Console.ReadLine());
int n5 = int.Parse(Console.ReadLine());
int n6 = int.Parse(Console.ReadLine());
int n7 = int.Parse(Console.ReadLine());
int n8 = int.Parse(Console.ReadLine());
int n9 = int.Parse(Console.ReadLine());
int n10 = int.Parse(Console.ReadLine());
total = n1 + n2 + n3 + n4 + n5 + n6 + n7 + n8 + n9 + n10;
Console.WriteLine("total: {0} ", total);
}
static void TotalOf102()
{
int total = 0;
int num;
Console.Write("Please enter 10 numbers:");
num = int.Parse(Console.ReadLine());
total += num;
num = int.Parse(Console.ReadLine());
total += num;
num = int.Parse(Console.ReadLine());
total += num;
num = int.Parse(Console.ReadLine());
total += num;
// ....
Console.WriteLine("total: {0} ", total);
}
//عدد ايام الشهر
static void Month()
{
int month;
Console.Write("Please enter month:");
month = int.Parse(Console.ReadLine());
if (month < 1 || month > 12)
Console.WriteLine("Error!");
else
{
if (month == 2)
Console.WriteLine(28);
else
// {
if (month == 1 || month == 3 || month == 5
|| month == 7 || month == 8
|| month == 10 || month == 12
)
Console.WriteLine(31);
else
Console.WriteLine(30);
// }
}
}
static void ExampleColors()
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.Red;
Console.WriteLine("enter your name:");
Console.ForegroundColor = ConsoleColor.Blue;
Console.BackgroundColor = ConsoleColor.White;
Console.WriteLine("*****************");
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.White;
Console.WriteLine("*****************");
}
static void ExampleAddTwoNumbers0()
{
Console.Write("Please enter number1:");
string s1 = Console.ReadLine();
int n1 = int.Parse(s1);
Console.Write("Please enter number2:");
string s2 = Console.ReadLine();
int n2 = int.Parse(s2);
Console.WriteLine("{0} + {1} ={2} ", n1, n2, n1 + n2);
}
static void ExampleAddTwoNumbers1()
{
Console.Write("Please enter number1:");
string s1 = Console.ReadLine();
int a = int.Parse(s1);
Console.Write("Please enter number2:");
string s2 = Console.ReadLine();
int b = int.Parse(s2);
double res = Math.Pow(a, b);
Console.WriteLine("{0} ^ {1} ={2} ", a, b, res);
}
static void Function01()
{
Console.Write("Test");
//b = 10;
}
static void testVariables()
{
//int x = 1;
// x = 6;
// Console.WriteLine(x);
// Console.WriteLine("x");
// y = 4;
}
//دوال حسابية
static void Question1()
{
Console.Write("Please enter number1:");
string s1 = Console.ReadLine();
int a = int.Parse(s1);
Console.Write("Please enter number2:");
string s2 = Console.ReadLine();
int b = int.Parse(s2);
//double c = Math.Sqrt(
// Math.Pow(a, 2) + Math.Pow(b, 2)
// );
double c = Math.Pow(a, 2) + Math.Pow(b, 2);
double d = Math.Sqrt(c);
Console.WriteLine("d: {0}",d);
}
//مجموع منازل عدد من 3 منازل
static void Question10()
{
int d1, d10, d100;
int total = 0;
Console.Write("Please enter number1 (100-999):");
//string s1 = Console.ReadLine();
//int number = int.Parse(s1);
int number = int.Parse(Console.ReadLine());
d1 = number % 10;
d100 = number / 100;
d10 = (number % 100) / 10;
total = d1 + d10 + d100;
Console.WriteLine("total: {0}", total);
}
static void Palindrome()
{
int d1, d10, d100;
Console.Write("Please enter number1 (100-999):");
int number = int.Parse(Console.ReadLine());
if (99 < number && number < 1000 )
{
d1 = number % 10;
d100 = number / 100;
d10 = (number % 100) / 10;
if (d1 == d100)
if (d1 == d10)
{
//if (d1== d100 && d1==d10)
Console.WriteLine("{0} is Palindrome.", number);
Console.WriteLine();
}
else
Console.WriteLine("{0} is not Palindrome.", number);
}
else
Console.WriteLine("This is not between 100-999");
}
//مجموع منازل عدد من 3 منازل
static void Question2()
{
int d1, d10,d100;
int total = 0;
Console.Write("Please enter number1 (100-999):");
string s1 = Console.ReadLine();
int number = int.Parse(s1);
d1 = number % 10;
d100 = number / 100;
d10 = (number % 100) / 10;
total = d1 + d10 + d100;
Console.WriteLine("total: {0}", total);
}
//القيمة المطلقة
static void Question4()
{
Console.Write("Please enter number:");
int number = int.Parse(Console.ReadLine());
//if (number > 0)
// Console.WriteLine("|{0}|= {1}", number, number);
//else
// Console.WriteLine("|{0}|= {1}", number, -1 * number);
int abs;
if (number > 0)
{
abs = number;
Console.WriteLine("|{0}|= {1}", number, abs);
}
else
{
abs = -1 * number;
Console.WriteLine("|{0}|= {1}", number, abs);
}
}
static void Main() {
Console.WriteLine("Hello World");
}
}