Exemple #1
0
        static void Main(string[] args)
        {
            Pinigai[] P = new Pinigai[Cn];
            int       n;

            Skaityti(CFd, P, out n);
            Console.WriteLine("{0}", n);

            for (int i = 0; i < n; i++)
            {
                Console.WriteLine(" {0}   {1}", P[i].ImtiEurus(), P[i].ImtiCentus());
            }

            // Kiek is viso turi pinigu-------------
            int    euruSuma   = 0;
            double centuSuma  = 0;
            double bendraSuma = 0;

            for (int i = 0; i < n; i++)
            {
                euruSuma  = euruSuma + P[i].ImtiEurus();
                centuSuma = centuSuma + P[i].ImtiCentus();
            }
            centuSuma  = centuSuma / 100;
            bendraSuma = euruSuma + centuSuma;
            Console.WriteLine("Visi turstai is viso turi {0,2:f2} pinigu", bendraSuma);

            // kiek vidutiniskai pinigu gaunasi asmeniui -------------------------
            double vid = bendraSuma / n;

            Console.WriteLine("Vidutiniskai vienam turistui tektu {0,2:f2} pinigu", vid);

            // kiek surinks pinigu i bendra grupes fonda -------------------------------------------
            double grupesislaidos = 0;

            for (int i = 0; i < n; i++)
            {
                grupesislaidos = (double)P[i].ImtiEurus() + ((double)P[i].ImtiCentus() / 100) * 0.25;
            }
            Console.WriteLine("Grupes islaidom yra skirta {0,2:f2} pinigu", grupesislaidos);
        }
Exemple #2
0
        //----------------------------------------------------------
        static void Skaityti(string fv, Pinigai[] P, out int n)
        {
            int eurai;
            int centai;

            using (StreamReader reader = new StreamReader(fv))
            {
                string line;
                line = reader.ReadLine();
                string[] parts;
                n = int.Parse(line);
                for (int i = 0; i < n; i++)
                {
                    line   = reader.ReadLine();
                    parts  = line.Split(';');
                    eurai  = int.Parse(parts[0]);
                    centai = int.Parse(parts[1]);
                    P[i]   = new Pinigai(eurai, centai);
                }
            }
        }