2020. október 20., kedd

2020.10.19. -20. Gyakorlás

 Struktúra alapú program írása a minta alapján.

Házi feladat befejezni, akinek nincs kész.

Varsó megoldása:

using System;

 

namespace _20201022

{

    class Program

    {

        public struct phone

        {

            public string marka;

            public string tipus;

            public string szin;

            public int tarhely;

            public double ar;

        }

        static phone[] telefon = new phone[3];

        static void adatbekeres()

        {

           

            for (int i = 0; i < telefon.Length; i++)

            {

                Console.Write("Kérem a telefon márkáját: ");

                telefon[i].marka = Console.ReadLine();

                Console.Write("Kérem a telefon típusát: ");

                telefon[i].tipus = Console.ReadLine();

                Console.Write("Kérem a telefon színét: ");

                telefon[i].szin = Console.ReadLine();

                Console.Write("Kérem a telefon tárhelyét GB-ban: ");

                telefon[i].tarhely = Convert.ToInt32(Console.ReadLine());

                Console.Write("Kérem a telefon árát Forintban: ");

                telefon[i].ar = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine();

 

            }

           

 

        }

 

        static void arengedmeny()

        {

            for (int i = 0; i < telefon.Length; i++)

            {

               telefon[i].ar = telefon[i].ar * 0.9;

            }

        }

 

        static void kiiratas()

        {

            for (int i = 0; i < telefon.Length; i++)

            {

                Console.WriteLine();

                Console.WriteLine((i + 1) + " termék\n-------------------------");

                Console.WriteLine("Márka: " + telefon[i].marka);

                Console.WriteLine("Típus: " + telefon[i].tipus);

                Console.WriteLine("Szín: " + telefon[i].szin);

                Console.WriteLine("Tárhely: " + telefon[i].tarhely);

                Console.WriteLine("Ár: " + telefon[i].ar + " Ft ");

               

            }

        }

 

        static void Main(string[] args)

        {

            Console.WriteLine("Telefonok 2020\n------------------------------\nAdatbekérés\n-----------\n");

            adatbekeres();

            Console.Clear();

            Console.WriteLine("Telefonok 2020\n------------------------------\nLista eredeti árakkal\n-----------\n");

            kiiratas();

            arengedmeny();

            Console.WriteLine("\nLista kedvezményes árakkal\n-----------\n");

            kiiratas();

            Console.Write("\n\nA program bezárásahoz nyomjon meg egy billentyűt...");

            Console.ReadKey();

 

        }

    }

}

 


Nincsenek megjegyzések:

Megjegyzés küldése