Untitled

mail@pastecode.io avatar
unknown
csharp
4 years ago
2.5 kB
3
Indexable
Never
static void Figura()
        {
            int n;
            Console.WriteLine("Podaj n, nieparzyste oraz wieksze lub rowne 3: ");
            string s = Console.ReadLine();
            int.TryParse(s, out n);
            if (n < 3 || n%2 == 0)
            {
                Console.WriteLine("Zla liczba!");
            }
            else
            {


                for (int i = 0; i < n; i++)
                {
                    for (int j = 0; j < n; j++)
                    {
                        if ((i == 0) || (j == 0) || (i == n - 1) || (j == n - 1) || (i == j) || (i + j == n - 1))
                        {
                            Console.Write("*");
                        }
                        else
                        {
                            Console.Write(" ");
                        }

                    }
                    Console.WriteLine();
                }
                

            }
        }

static void Kalkulator()
        {
            int liczba1, liczba2;
            char znak;
            Console.WriteLine("Podaj 1 liczbe: ");
            string s = Console.ReadLine();
            int.TryParse(s, out liczba1);
            Console.WriteLine("Podaj znak działania +, -, * lub /");
            string z = Console.ReadLine();
            char.TryParse(z, out znak);
            if(znak != '+' && znak != '-' && znak != '*' && znak != '/')
            {
                Console.WriteLine("Podales nieprawidlowy znak!");
            }
            else
            {
                Console.WriteLine("Podaj druga liczbe: ");
                string s1 = Console.ReadLine();
                int.TryParse(s1, out liczba2);

                switch(znak)
                {
                    case '+':
                        Console.WriteLine("{0} {1} {2} = {3}", liczba1, znak, liczba2, liczba1 + liczba2);
                        break;

                    case '-':
                        Console.WriteLine("{0} {1} {2} = {3}", liczba1, znak, liczba2, liczba1 - liczba2);
                        break;

                    case '*':
                        Console.WriteLine("{0} {1} {2} = {3}", liczba1, znak, liczba2, liczba1*liczba2);
                        break;

                    case '/':
                        Console.WriteLine("{0} {1} {2} = {3}", liczba1, znak, liczba2, liczba1/liczba2);
                        break;
                }
            }

        }