2020. február 27., csütörtök

2020.02.27. /1. Három kis feladat

Házi feladat befejezni.

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.
-        Í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.

Peti megoldása:
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