Ko smo se v preteklih dveh člankih malo poigravali bomo danes prvič v program vnašali podatke in jih tudi obdelovali. Naredili bomo program v katerega bomo vnesli polmer kroga ta pa nam bo izračunal ploščino glede na vnešen polmer.

1)
Najprej ustvarimo nov projekt tako kot smo se naučiliv članku #1.

2)
Na začetku programa bomo najprej izpisali kaj moramo vnesti in to naredimo takole.
Console.WriteLine("Vnesi radij kroga");

nato pa moramo še dati ukaz da program prebere neko vrednost iz tipkovnice in jo shrani v določeno spremenljivko. In sicer ukaz za to je Console.ReadLine();, ker pa bomo mi delali z številčnimi podatki pa moramo spredaj dodati še metodo Convert da nam pretvori vnos v številčno vrednost. Saj vsi vnosti, ki jih delamo preko tipkovnice so string. Na koncu naša vrstica izgleda takole: int r= Convert.ToInt32(Console.ReadLine());

3)
Ko smo vnesli naš polmer moramo nato vnešeni podatek pomnožiti z 2PIr.
To bomo naredili z metodo pow in PI, ki ju najdemo v razredu Math.
Metoda pow se uporablja za potenciranje števil tako bomo v našem primeru naredili: Math.Pow(r, 2) sedaj samo dali naš polmer na kvadrat. Če bi namesto dvojke napisali npr. 3 bi bil naš r(polmer) na kubik itd…
Nato pa moramo še vse skupaj pomnožiti z PI. Vrednos PI je shranjena že v metodi PI katero lahko pokličemo z: Math.PI.
Na koncu bo naša vrstica za izračun izgledala nekako takole:
double p= Math.Pow(r, 2) * Math.PI;
Kot vidite imamo tukaj double p=..... določili smo tip spremenljivke na double ker bo po veliki vrjetnosti vrednost naše ploščine decimalno število.

4)
Ko smo vnesli polmer in izračunali ploščino moramo podatke samo še izpisati. To pa naredimo z že znano metodo Console.WriteLine();
Vendar moramo v oklepaje vstaviti naše vrednosti:
Console.WriteLine("Vnešeni polmer: "+r+"\nPloščina je:"+p);
Ko vidite je v izpisu nek \n to nam ustvari skok v novo vrstico in pripomore k lepšemu izgledu izpisa. Vstavite ga lahko po vaši želji.

5)
Ko smo pognali program smo ugotovili da dobimo ogromno števil za decimalno vejico. Sedaj bi radi to uredili in vse skupaj zaokrožili na 3 mesta za decimalno vejico.
To bomo pa naredili z: Math.Round();
Tako bo naša vrstica ki jo bomo morali vstaviti pred izpisom podatka izgledala nekako takole:
p = Math.Round(p, 3);
Metoda sprejme dva argumenta in to sta: število ki ga hočemo zaokrožiti ( v našem primeru spremenljivka p) in koliko mest želimo imeti za decimalno vejico ( v našem primeru 3).
Ko bomo program ponovno zagnali bomo videli da je vse skupaj bolj pregledno in urejeno.

Program bo ob zagonu izgledal takole:

    Izračunajmo ploščino kroga (rezultat)

Izvorna koda: Izračun ploščine kroga

Prav tako je še vedno odprta anketa o video vodičih:

    Bi želeli imeti vodiče iz C# v audio-video obliki??

    Poglej rezultate

    Loading ... Loading …