Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace beadando
- {
- class Teavasarlas
- {
- public int fajta;
- public int mennyiseg;
- }
- class Program
- {
- private static int kigyujtesesosszeadas(Teavasarlas[] vasarlasok, int teaszam)
- {
- int osszegzes = 0;
- for (int i = 0; i < vasarlasok.Length; i++)
- {
- Teavasarlas vasarlas = vasarlasok[i];
- if (vasarlas.fajta == teaszam)
- {
- osszegzes = osszegzes + vasarlas.mennyiseg;
- }
- }
- return osszegzes;
- }
- static void Main(string[] args)
- {
- List<string> Teafajta = new List<string>();
- Teafajta.Add("fekete");
- Teafajta.Add("zöld");
- Teafajta.Add("cseresznye");
- Teafajta.Add("meggy");
- Random veletlen = new Random();
- int n = 0;
- Console.Write("Hány vásárlás történt? ");
- n = int.Parse(Console.ReadLine());
- Console.WriteLine(n);
- Teavasarlas[] vasarlas = new Teavasarlas[n];
- for (int i = 0; i < vasarlas.Length; i++)
- {
- vasarlas[i] = new Teavasarlas();
- }
- for (int i = 0; i < n; i++)
- {
- vasarlas[i].fajta = veletlen.Next(Teafajta.Count); // -1?
- vasarlas[i].mennyiseg = veletlen.Next(1, 4) * 100;
- string tea = Teafajta[vasarlas[i].fajta];
- Console.WriteLine("{0}. vásárlás fajtája és mennyisége: {1} {2}gr", i + 1, tea, vasarlas[i].mennyiseg);
- }
- // "kézi" módszer:
- //Console.WriteLine("\n");
- //for (int i = 0; i < n; i++)
- //{
- // osszeg = osszeg + vasarlas[i].mennyiseg;
- //}
- //for (int i = 0; i < n; i++)
- //{
- // //Console.WriteLine("i= {0}",i);
- // if (vasarlas[i].fajta == 0) // 0 = fekete
- // {
- // osszeg0 = osszeg0 + vasarlas[i].mennyiseg;
- // }
- //}
- //for (int i = 0; i < n; i++)
- //{
- // //Console.WriteLine("i= {0}",i);
- // if (vasarlas[i].fajta == 1) // 1 = zöld
- // {
- // osszeg1 = osszeg1 + vasarlas[i].mennyiseg;
- // }
- //}
- //for (int i = 0; i < n; i++)
- //{
- // //Console.WriteLine("i= {0}",i);
- // if (vasarlas[i].fajta == 2) // 2 = cseresznyés
- // {
- // osszeg2 = osszeg2 + vasarlas[i].mennyiseg;
- // }
- //}
- //for (int i = 0; i < n; i++)
- //{
- // //Console.WriteLine("i= {0}",i);
- // if (vasarlas[i].fajta == 3) // 3 = meggyes
- // {
- // osszeg3 = osszeg3 + vasarlas[i].mennyiseg;
- // }
- //}
- //Console.WriteLine("Összesített fogyás: {0}", osszeg);
- //Console.WriteLine("A feketetea összesített fogyása: {0}", osszeg0);
- //Console.WriteLine("A zöldtea összesített fogyása: {0}", osszeg1);
- //Console.WriteLine("A cseresznyés tea összesített fogyása: {0}", osszeg2);
- //Console.WriteLine("A meggyes tea összesített fogyása: {0}", osszeg3);
- //Console.WriteLine("Ellenőrző összeg: {0}", osszeg0 + osszeg1 + osszeg2 + osszeg3);
- //for (int i = 0; i < 3; i++)
- //{
- // int max = osszeg;
- // if()
- //}
- int legnagyobbOsszeg = 0;
- int legnagyobb = -1;
- for (int i = 0 ; i < n ; i++)
- {
- int osszeg = kigyujtesesosszeadas(vasarlas, i);
- if (osszeg >= legnagyobbOsszeg) {
- legnagyobb = i;
- legnagyobbOsszeg = osszeg;
- }
- }
- if (legnagyobb >= 0) {
- Console.WriteLine(Teafajta[legnagyobb]);
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement