2021.03.04. Szám típusú szelektor kifejezéssel: Három kis feladat

1        feladat:

        Kérd be egy diák évvégi matematika jegyét numerikusan.

        Írasd ki szöveges formában (elégtelen, elégséges, közepes, jó, jeles).

        Ha a beírt jegy nem 1-5 közötti szám, akkor írd ki, hogy hibás az adat!

2        feladat:

        Kérd be egy nap sorszámát numerikusan, és írd ki a nevét (hétfő, kedd...)

        Ha nem jó számot írt be, jelezz hibát.

3        feladat:

        Kérjen be a program két számot, és egy műveleti jelet (+,-,/,*).

        Írja ki a program a művelet eredményét!

        Ha hibás műveletet írt be, írjuk ki, hogy hibás.

using System;

 

namespace _2020._02._27

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.Title = "_touchmarbi_blue_simson_";

            //Itt nem string, hanem int típusú változót vizsgálunk a szelekcióban(nyilván nem teszed idézőjelbe).

 

            //1.feladat:

            //-Kérd be egy diák évvégi matematika jegyét numerikusan.

            Console.Write("Kérem az év végi matek jegyed számmal: ");

            int jegy = Convert.ToInt32(Console.ReadLine());

            //- Írasd ki szöveges formában(elégtelen, elégséges, közepes, jó, jeles).

            //- Ha a beírt jegy nem 1 - 5 közötti szám, akkor írd ki, hogy hibás

            switch (jegy)

            {

                case 1:

                    Console.WriteLine("Elégtelen");

                    break;

                case 2:

                    Console.WriteLine("Elégséges");

                    break;

                case 3:

                    Console.WriteLine("Közepes");

                    break;

                case 4:

                    Console.WriteLine("Jó");

                    break;

                case 5:

                    Console.WriteLine("Jeles");

                    break;

                default:

                    Console.WriteLine("Ilyen értékelés nincs");

                    break;

            }

            //-Kérd be egy nap sorszámát numerikusan, és írd ki a nevét(hétfő, kedd...)az adat!

            Console.Write("Kérem a nap sorszámát: ");

            int nap = Convert.ToInt32(Console.ReadLine());

            switch (nap)

            {

                case 1:

                    Console.WriteLine("Hétfő");

                    break;

                case 2:

                    Console.WriteLine("Kedd");

                    break;

                case 3:

                    Console.WriteLine("Szerda");

                    break;

                case 4:

                    Console.WriteLine("Csütörtök");

                    break;

                case 5:

                    Console.WriteLine("Péntek");

                    break;

                case 6:

                    Console.WriteLine("Szombat");

                    break;

                case 7:

                    Console.WriteLine("Vasárnap");

                    break;

                default:

                    Console.WriteLine("Ilyen nincs");

                    break;

            }

            //2.feladat:

            //- Ha nem jó számot írt be, jelezz hibát.

            //3.feladat:

            //-Kérjen be a program két számot, és egy műveleti jelet(+,-,/,*).

            //-Írja ki a program a művelet eredményét!

            //-Ha hibás műveletet írt be, írjuk ki, hogy hibás.

            Console.Write("Kérek egy számot: ");

            double elso = Convert.ToDouble(Console.ReadLine());

            Console.Write("Kérek még egy számot: ");

            double masodik = Convert.ToDouble(Console.ReadLine());

            Console.ReadLine();

            Console.WriteLine("Kérek egy műveleti jelet (+,-,/,*): ");

            char jel = Convert.ToChar(Console.ReadLine());

            switch (jel)

            {

                case '-':

                    Console.WriteLine("Kivonás: {0} - {1} = {2}", elso, masodik, elso - masodik);

                    break;

                case '+':

                    Console.WriteLine("Összeadás: {0} + {1} = {2}", elso, masodik, elso + masodik);

                    break;

                case '*':

                    Console.WriteLine("Szorzás: {0} * {1} = {2}", elso, masodik, elso * masodik);

                    break;

                case '/':

                    Console.WriteLine("Osztás: {0} / {1} = {2}", elso, masodik, elso / masodik);

                    break;

                default:

                    Console.WriteLine("Ilyen jel nincs");

                    break;

            }

        }

    }

}


Nincsenek megjegyzések:

Megjegyzés küldése

Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.

2023.04.26. Javító feladatsor