2018. október 10., szerda

Programozás gyakorlat

Számológép

int kilep,muvelet;
            double a, b, hatvany;


            do
            {
                Console.Clear();
                Console.WriteLine("Kérem az első számot");
                a = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Kérem az második számot");
                b = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Mit csináljunk?");
                Console.WriteLine("1-összeadás");
                Console.WriteLine("2-kivonás");
                Console.WriteLine("3-szorzás");
                Console.WriteLine("4-osztás");
                Console.WriteLine("5-hatvány");
                Console.WriteLine("6-négyzet");
                Console.WriteLine("7-osztási maradék");
                Console.WriteLine("8-százalék");
                Console.WriteLine("9-cosinus");

                muvelet = Convert.ToInt32(Console.ReadLine());

                switch (muvelet)
                {
                    case 1:
                        Console.WriteLine(a+b);
                        break;
                    case 2:
                        Console.WriteLine(a-b);
                        break;
                    case 3:
                        Console.WriteLine(a * b);
                        break;
                    case 4:
                        Console.WriteLine(a % b);
                        break;
                    case 5:
                        hatvany = a;
                        for(int z=1; z < b; z++)
                        {
                            hatvany = hatvany * a;
                            //Console.WriteLine("hatvany");
                        }
                        Console.WriteLine(hatvany);
                        break;
                     case 6:
                        Console.WriteLine(a*a);
                        break;
                    case 7:
                        Console.WriteLine(a % b);
                        break;
                    case 8:
                        Console.WriteLine(a/100*b);
                        break;
                    case 9:
                        Console.WriteLine(Math.Cos(a));
                        break;

                }



                Console.WriteLine("11-re kilép");
                kilep = Convert.ToInt32(Console.ReadLine());
            } while (!(kilep == 11));


------------------------------------------------------------------------------------------------------------------------

 int x = 2;

            while (x < 204)
            {
                Console.WriteLine(x);
                x = x + 2;
            }
            //-------------------------------------

            if (x == 200)
            {
                Console.WriteLine("200 egyenlő");
            }
            else if (x==202){
                Console.WriteLine("202 egyenlő");
            }
            else
            {
                Console.WriteLine("200 - 202 nem egyenlő");
            }

            Console.ReadKey();

Nincsenek megjegyzések:

Megjegyzés küldése