Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- public class TreciaPrograma
- {
- public static void main(String[] args)
- {
- float[] prekiuKainos = {3.99f, 1.79f, 13.99f, 4.99f, 7.99f};
- String[] prekiuPav = {"Tušinis", "Pieštukas", "Knyga", "Sąsiuvinis", "Pratybos"};
- int[] prekiuKiekis = {14, 23, 4, 20, 14};
- for (int i = 0; i < prekiuKainos.length; i++)
- {
- System.out.println(prekiuPav[i] + " " + prekiuKainos[i] + " SANDĖLYJE YRA: " + prekiuKiekis[i]);
- }
- System.out.println("Visų prekių suma: " + masyvoSuma(prekiuKainos));
- System.out.println("Didžiausia kaina: " + masyvoMax(prekiuKainos));
- int maxPrekesIndeksas = ieskomosPrekesIndeksas(prekiuKainos, masyvoMax(prekiuKainos));
- System.out.println("Prekes pavadinimas su didziausia kaina: " + prekiuPav[maxPrekesIndeksas]);
- System.out.println("Prekiu vidurkis: " + masyvoVidurkis(prekiuKainos));
- int naujasMaxPrekesIndeksas = masyvoMaxIndeksas(prekiuKainos);
- System.out.println("Max reiksmes radimas pagal indeksa, kaina: " + prekiuKainos[naujasMaxPrekesIndeksas]);
- System.out.println("Max reiksmes radimas pagal indeksa, pavadinimas: " + prekiuPav[naujasMaxPrekesIndeksas]);
- int maxPrekesIndeksasPagalKieki = masyvoMaxIndeksasINT(prekiuKiekis);
- System.out.println("Prekės, kurių daugiausia yra sandėlyje pagal indeksa, kaina: " + prekiuKainos[maxPrekesIndeksasPagalKieki]);
- System.out.println("Prekės, kurių daugiausia yra sandėlyje pagal indeksa, pavadinimas: " + prekiuPav[maxPrekesIndeksasPagalKieki]);
- System.out.println("Prekės, kurių daugiausia yra sandėlyje pagal indeksa, jų kiekis: " + prekiuKiekis[maxPrekesIndeksasPagalKieki]);
- }
- public static float masyvoSuma(float[] masyvas)
- {
- float suma = 0;
- for (int i = 0; i < masyvas.length; i++)
- {
- //suma = suma + masyvas[i];
- suma += masyvas[i];
- /* suma++;
- suma = suma + 1;
- suma += 1;*/
- }
- return suma;
- }
- public static float masyvoMax(float[] masyvas)
- {
- float maxReiksme = masyvas[0];
- // i = 1, nes einame nuo 1-ojo indekso elemento, kadangi 0-tasis jau ir taip yra "patikrintas"
- for (int i = 1; i < masyvas.length; i++)
- {
- if (masyvas[i] > maxReiksme)
- {
- maxReiksme = masyvas[i];
- }
- }
- return maxReiksme;
- }
- public static float masyvoVidurkis(float[] masyvas)
- {
- float vidurkis;
- int n = masyvas.length;
- vidurkis = masyvoSuma(masyvas) / n;
- return vidurkis;
- // return masyvoSuma(masyvas) / masyvas.length;
- }
- public static int ieskomosPrekesIndeksas(float[] masyvas, float ieskomaKaina)
- {
- int ieskomasIndeksas = -1;
- for (int i = 0; i < masyvas.length; i++)
- {
- if (ieskomaKaina == masyvas[i])
- {
- ieskomasIndeksas = i;
- }
- }
- return ieskomasIndeksas;
- }
- public static int masyvoMaxIndeksas(float[] masyvas)
- {
- int maxIndeksas = 0;
- for (int i = 1; i < masyvas.length; i++)
- {
- if (masyvas[i] > masyvas[maxIndeksas])
- {
- maxIndeksas = i;
- }
- }
- return maxIndeksas;
- }
- public static int masyvoMaxIndeksasINT(int[] masyvas)
- {
- int maxIndeksas = 0;
- for (int i = 1; i < masyvas.length; i++)
- {
- if (masyvas[i] > masyvas[maxIndeksas])
- {
- maxIndeksas = i;
- }
- }
- return maxIndeksas;
- }
- public static boolean arYraPreke(int indeksas)
- {
- // patikrinti ar yra ta preke sandelyje (ivedus prekes indeksa, paziureti ar yra prekesKiekis daugiau nei nulis)
- return true;
- }
- }
Add Comment
Please, Sign In to add comment