Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem POMOC s kodovanim

Jen proto, že to v C# nepotřebuješ tu máš ukázku jak by to v něm mohlo být. Není to úplně dokonalé ale funkční:

            int pocet;
            var nazevZbozi = new List<string>();
            var mnozstvi = new List<int>();
            var jednotkovaCena = new List<double>();
            double cenaCelkem = 0;           
            var soubor = new System.IO.StreamWriter("vystup.txt");

            Console.WriteLine("Zadej počet položek:");
            int.TryParse(Console.ReadLine(), out pocet);

            for (var i = 0; i < pocet; i++)
            {
                Console.WriteLine("Zadej název zboží:");
                nazevZbozi.Add(Console.ReadLine());

                Console.WriteLine("Zadej počet kusů:");
                int pocetKusu;
                int.TryParse(Console.ReadLine(), out pocetKusu);
                mnozstvi.Add(pocetKusu);

                Console.WriteLine("Zadej jednotkovou cenu zboží:");
                double cena;
                double.TryParse(Console.ReadLine(), out cena);
                jednotkovaCena.Add(cena);
            }

            soubor.WriteLine("Pořadí;Název;Cena");
                        
            for (var i = 0; i < pocet; i++)
            {
                cenaCelkem += mnozstvi[i]*jednotkovaCena[i];
                soubor.WriteLine("{0};{1};{2}", i, nazevZbozi[i], mnozstvi[i] * jednotkovaCena[i]);                
            }

            soubor.WriteLine("Cena celkem: {0}", cenaCelkem);

            soubor.Flush();
            soubor.Close();

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny