예제 #1
0
        public string HavSaltType()
        {
            Snack havSaltInfo = new Snack();

            for (int i = 0; i < havSaltArray.Length; i++)
            {
                if (havSaltArray[i] != null)
                {
                    havSaltInfo = havSaltArray[i];
                    i           = havSaltArray.Length + 1;
                }
            }
            string havSaltTypeReturn = havSaltInfo.Type;

            return(havSaltTypeReturn);
        }
예제 #2
0
        public int HavSaltGram()
        {
            Snack havSaltInfo = new Snack();

            for (int i = 0; i < havSaltArray.Length; i++)
            {
                if (havSaltArray[i] != null)
                {
                    havSaltInfo = havSaltArray[i];
                    i           = havSaltArray.Length + 1;
                }
            }
            int havSaltGramReturn = havSaltInfo.G;

            return(havSaltGramReturn);
        }
예제 #3
0
        //---------------------------------------------------
        // the same as above but for price, gram etc.
        //---------------------------------------------------
        public int HariboPrice()
        {
            Snack hariboInfo = new Snack();

            for (int i = 0; i < hariboArray.Length; i++)
            {
                if (hariboArray[i] != null)
                {
                    hariboInfo = hariboArray[i];
                    i          = hariboArray.Length + 1;
                }
            }
            int havSaltPriceReturn = hariboInfo.Price;

            return(havSaltPriceReturn);
        }
예제 #4
0
        //displaying Haribo info, but making a metod for each so i can reffrence only the price when i need the price
        public string HariboName()
        {
            //making a emty object to store information
            Snack hariboInfo = new Snack();

            //the for loop is to update the name from the obj allready in the array and making sure that it does not take a null object
            for (int i = 0; i < hariboArray.Length; i++)
            {
                if (havSaltArray[i] != null)
                {
                    hariboInfo = hariboArray[i];
                    i          = hariboArray.Length + 1;
                }
            }
            //making a return value and returning it
            string havSaltNameReturn = hariboInfo.Name;

            return(havSaltNameReturn);
        }
예제 #5
0
        //---------------------------------------------------------------------------------------------------
        //Restocking all the arrays with new objects
        public void restock()
        {
            //restocking or filling the array up with the obj
            for (int i = 0; i < colaArray.Length; i++)
            {
                //making a new obj
                Soda cola = new Soda("cola", 20, 500, 1, false);
                //putting the obj in the array
                colaArray[i] = cola;
            }

            //----------------------------------------------------------
            //the same as the above but for the diffrent obj and arrays
            //----------------------------------------------------------

            for (int i = 0; i < tuborgArray.Length; i++)
            {
                Alcohol tuborg = new Alcohol("Tuborg", 25, 333, 1, 4.5f);
                tuborgArray[i] = tuborg;
            }
            for (int i = 0; i < appleArray.Length; i++)
            {
                Juice appleJuice = new Juice("Apple Juice", 15, 125, 0, "Apple");
                appleArray[i] = appleJuice;
            }
            for (int i = 0; i < havSaltArray.Length; i++)
            {
                Snack havSalt = new Snack("Kims Havsalt", 20, 150, "Chips");
                havSaltArray[i] = havSalt;
            }
            for (int i = 0; i < hariboArray.Length; i++)
            {
                Snack haribo = new Snack("Haribo", 25, 250, "gummies");
                hariboArray[i] = haribo;
            }
        }