Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 1. diel - Úvod do C# a .NET Frameworku

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
krepsy3
Tvůrce
Avatar
krepsy3:14.12.2016 21:53

Můj výsledek by vypadal asi takhle:

using System;

class Program
{
        public static void Main(string[] args)
        {
                Console.WriteLine("Zadej poloměr kruhu: ");
                double r = 0;
                double.TryParse(Console.ReadLine(), out r);
                Console.WriteLine((new Kruh(r)).ToString());
        }
}

class Kruh
{
        private double obvod, obsah, polomer;

        public Kruh(double r)
        {
                polomer = r;
                obvod = r * 2 * Math.PI;
                obsah = Math.PI * Math.Pow(r, 2);
        }

        public override string ToString()
        {
                return "Poloměr: " + polomer + "Obvod: " + obvod + "Obsah: " + obsah;
        }
}

A mimochodem: to, že je statika nesmysl, je nesmysl. Zrovna pro použití u třídy program (resp. Metody main) je celkem logické - systém spustí jednu aplikaci na jediném novém unikátním vlákně a následně zavolá metodu Main jako entry point dané aplikace. Stejné je to s konzolí - máme ji jednu jedinou, proto je třída statická.

Pokud by chtěl někdo na něco tak banálního jako je příklad nahoře využít objekty, prosím, ale nechť ať se drží dobrých zásad OOP, tedy dle kódu, který jsem nastínil v tomto příspěvku (psáno z hlavy, možná chyba v syntaxu). Aby to bylo úplně správně, třída Kruh by měla dědit ze třídy Geometrický útvar a implementovat po svém metody pro nalezení daných paramerů), popřípadě by to šlo řešit i přes rozhraní.

Editované
Odpovedať
Programátor je stroj k převodu kávy na kód.
Avatar
Václav Tobiška:6.1.2017 16:07

Díky moc za článek(ky) s tématikou C#. I Po letech od vydání jsou srozumitelné a naučné. Už jsem jich tu několik pročetl a nestačím se divit, co vše mi objasnily, co nového jsem se naučil. Děkuju!

Avatar
Martin Ďurček:17.5.2017 17:57

Veľmi pekný úvod do fungovania C# :-)

Avatar
Marek Gottwald:25.6.2017 12:09

Článek mě jako naprostého začátečníka hezky seznámil s úvodem do C#. :-)

Avatar
strejda grinch:21.7.2017 8:34

Veľmi pekne napísané, keďže ma programovanie baví už z doby BASICu na Commodore a Didaktikoch. C# je diametrálne odlišný jazyk, no vďaka tejto ineraktívnej učebnici si myslím, že by som ho mohol zvládnuť. Nechám sa prekvapiť, či sa dostanem až na taký level, aby som mohol zmeniť zamestnanie :)

Avatar
Tomáš Janda:24.9.2017 18:31

Parádně napsaný článek uvozující do základů programování.
Teď už jen jet lekci za lekcí a těším se na svůj první výtvor...

Odpovedať
Trpělivost-vytrvalost-pokora
Avatar
Petr Horný
Člen
Avatar
Petr Horný:13.10.2017 15:15

Jsem tu nový a úplný začátečník programování v nějakém jazyku.Doposud jsem vytvářel aplikace pouze pro
řídící systémy pomocí funkčních bloků ale tohle je úplně něco jiného.Přečetl jsem několik lekcí a vyzkoušel si i něco vytvořit(zatím jen takové hlouposti).Musím pochválit přehlednost a srozumitelnost lekcí jak jsou napsány a vysvětleny včetně příkladů.Určitě mě už nic od toho neodradí.

Avatar
Vladimír Kokeš:18.10.2017 8:45

Děkuji za skvělý úvod do programování v C#. Jsem v programování věčným začátečníkem už po několik let. Díky přehlednosti a srozumitelnosti lekcí na tomto webu se snad i u mne blýská na lepší časy a konečně budu schopen prohloubit své vědomosti bez toho , aby mne to odradilo.

Avatar
Petr Husnaj
Člen
Avatar
Petr Husnaj:18.10.2017 9:19

Článek je v rámci možností srozumitelně napsaný. Ideální i pro úplné začátečníky.

Avatar
Vadym Stižko:10.1.2018 12:45

Výborný start. Děkuji za tutoriál.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 144.