Guest User

Untitled

a guest
Apr 21st, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.21 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace zhgyak
  7. {
  8.     enum Termektipus { processzor, alaplap, memória, monitor}
  9.  
  10.     class Adatbazis
  11.     {
  12.         Termek[] termekek;
  13.  
  14.         public Adatbazis(int termekszam)
  15.         {
  16.             termekek=new Termek[termekszam];
  17.         }
  18.  
  19.         public void Termekhozzaad(Termek termek, int i)
  20.         {
  21.             termekek[i] = termek;
  22.         }
  23.  
  24.         int utolsoindex = 0;
  25.  
  26.         public void Termekhozzaad(Termek termek)
  27.         {
  28.             termekek[utolsoindex++]=termek;
  29.         }
  30.     }
  31.  
  32.     class Termek
  33.     {
  34.         string nev;
  35.         string gyarto;
  36.         int ar;
  37.         Termektipus fajta;
  38.         public Termek(string nev, string gyarto, int ar, Termektipus fajta)
  39.         {
  40.             this.nev=nev;
  41.             this.gyarto = gyarto;
  42.             this.ar = ar;
  43.             this.fajta = fajta;
  44.         }
  45.  
  46.       /*  static string tipus(Termek)
  47.         {
  48.             string fajta="";
  49.             for(int i=0; i<Termek.Length; i++)
  50.             {
  51.                
  52.             }
  53.         } */
  54.     }
  55.        
  56.  
  57.  
  58.  
  59.  
  60.     class Program
  61.     {
  62.         static void Main(string[] args)
  63.         {
  64.             Console.WriteLine("Adja meg hány terméket szeretne felvinni: ");
  65.             int db = int.Parse(Console.ReadLine());
  66.             Adatbazis raktar = new Adatbazis(db);
  67.  
  68.             for (int i = 0; i < db; ++i)
  69.             {
  70.                 Console.WriteLine("Kérem adja meg a termék nevét: ");
  71.                 string termeknev = Console.ReadLine();
  72.                 Console.WriteLine("Kérem adja meg a termék gyártóját: ");
  73.                 string gyartonev = Console.ReadLine();
  74.                 Console.WriteLine("Kérem adja meg a termék árát: ");
  75.                 int termekar = int.Parse(Console.ReadLine());
  76.                 Console.WriteLine("Kérem adja meg a termék fajtáját: ");
  77.                 Termektipus termekfajta = (Termektipus)Enum.Parse(typeof(Termektipus), Console.ReadLine());
  78.  
  79.                 Termek t = new Termek(termeknev, gyartonev, termekar, termekfajta);
  80.                 raktar.Termekhozzaad(t, i);
  81.  
  82.  
  83.             }    
  84.         }
  85.     }
  86. }
Add Comment
Please, Sign In to add comment