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

Zdravim hladam niekoho kto vie programovat a nasiel by si 5 minutky casu aby mi pomohol vypracovat jedno zadanie. Bol by som vdacny za tuto pomoc pripajam zadanie.. Napíšte program, ktorý umožní z klávesnice zadávať názov tovaru, množstvo a jednotkovú cenu. Počet druhov tovaru zadáte na začiatku programu. Do súboru vystup.txt na samostatný riadok vypíše poradové číslo, názov tovaru a celkovú cenu za daný druh tovaru. Prvý riadok bude tvoriť hlavička. V poslednom riadku bude celková cena za nákup.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
A mate to naprogramovat v com? C++, C#, java, PHP, basic, ... ? Otvor si poznamky alebo ucebnicu ap…
MM.. 14.06.2015 12:41
MM..
C#
philadelfiskymikrope 14.06.2015 13:13
philadelfiskymikrope
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é a… poslední
ws79 15.06.2015 19:57
ws79

A mate to naprogramovat v com? C++, C#, java, PHP, basic, ... ?

Otvor si poznamky alebo ucebnicu apod, najdi si tam prikaz na vstup z konzoly, napr. najjednoduchsi scanf z ANSI C, a pozri si v tych poznamkach alebo na google ze jak sa to pouziva.

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();

Zpět do poradny Odpovědět na původní otázku Nahoru