• 1405/04/19

تمرین-جلسه 25 :

try
{
    Console.WriteLine("Pleas Enter Your Name:");
    Console.ForegroundColor = ConsoleColor.DarkYellow;
    string name = Console.ReadLine();
    Console.ResetColor();

    Console.ForegroundColor = ConsoleColor.Green;
    Console.WriteLine("-------------------------");
    Console.ResetColor();

    Console.WriteLine("Aya To Modir Hasti?");
    Console.ForegroundColor = ConsoleColor.DarkYellow;
    string Parti = Console.ReadLine();
    Console.ResetColor();

    if (Parti != "Yes" && Parti != "No")
    {
        Console.ForegroundColor = ConsoleColor.Red;
        Console.WriteLine("Pleas Enter Yes Or NO!!");
        Console.ResetColor();
    }
    else
    {
        Console.ForegroundColor = ConsoleColor.Green;
        Console.WriteLine("-------------------------");
        Console.ResetColor();

        Console.WriteLine("Pleas Enter Mogodi Hesabet:");
        Console.ForegroundColor = ConsoleColor.DarkYellow;
        int Mogodi_Hesab = Convert.ToInt32(Console.ReadLine());
        Console.ResetColor();

        Console.ForegroundColor = ConsoleColor.Green;
        Console.WriteLine("-------------------------");
        Console.ResetColor();

        Console.WriteLine("Pleas Enter Tedad Kalaha:");
        Console.ForegroundColor = ConsoleColor.DarkYellow;
        int Tedad_Kala = Convert.ToInt32(Console.ReadLine());
        Console.ResetColor();

        if (Tedad_Kala > 4)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("NMITOONI BISHTAR AZ 4 KALA KHARIDARI BOKONI!!");
            Console.ResetColor();
        }
        else
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("-----------");
            Console.ResetColor();
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.Write("---");
            Console.ResetColor();
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("-----------");
            Console.ResetColor();

            Console.WriteLine();

            int[] Geimats = new int[Tedad_Kala];

            int n = 0;//مجموع قیمت ها

            for (int i = 0; i < Geimats.Length; i++)
            {
                Console.WriteLine($"Pleas Enter Geimat Kala{i + 1}:");
                Console.ForegroundColor = ConsoleColor.DarkYellow;
                Geimats[i] = Convert.ToInt32(Console.ReadLine());
                Console.ResetColor();

                n += Geimats[i];

                if (n > Mogodi_Hesab)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("MOGOODI HESABET KAFI NIST!!");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.DarkGray;
                    Console.WriteLine($"{Math.Abs(Mogodi_Hesab - n)} Toman Kasri Dari");
                    Console.ResetColor();
                    break;
                }

                if ((i + 1) < Geimats.Length)
                {
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("-------------------------");
                    Console.ResetColor();
                }
            }
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("-----------");
            Console.ResetColor();
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.Write("---");
            Console.ResetColor();
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("-----------");
            Console.ResetColor();

            Console.WriteLine();

            if (n >= 1000 &amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp; (name[0] == 'A' || name[0] == 'a') || ((Parti == "Yes" || Parti == "Yes")))
            {
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.WriteLine("Shoma Shamele 70% Talkhfif Shodeid!");
                Console.ResetColor();

                double Takhfif = n * 0.3;
                
                Console.ForegroundColor = ConsoleColor.DarkGray;
                Console.WriteLine($"Geimat Nahaei : {Takhfif}T");
                Console.ResetColor();
            }

            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("Mamnoon Ke Be Forooshgahe Ma Sar Zadid!");
            Console.ResetColor();
        }
    }
}
catch
{
    Console.ForegroundColor = ConsoleColor.Red;
    Console.WriteLine("PLEAS ENTER JUST NUMBER!!");
    Console.ResetColor();
}
finally
{
    Console.ReadKey();
}

سلام استاد ، بفرمایید.

می خواستم که یه چیزه جامع باشه و نمیدونم چرا وقتی دوتا & می ذارم داخل سایت اینجوری در میاد.

و اینکه قدر مطلق گرفتن و جمع قیمت هارو از chatgpt کمک گرفتم.