Forum » Šola » rešitev programa oz dela kode
rešitev programa oz dela kode
majster123 ::
public double Nar(double a,double maximum, double minimum) { double delta = maximum - minimum; double od_do = (a - minimum) / delta; double poten = od_do * 0.6931; double rezultat = ((Math.Exp(poten)) - 1); rezultat = Math.Round(rezultat, 4); return rezultat; }
Tole... ni mi najbolj jasno... Za faks smo moral naredit en projekt kjer smo implementirali eno od odločitvenih metod in rezultat le te mi vrača 0... Torej ta odsek kode... Zakaj ravno 0 ? Vem da je neka fora s casti da daš spremenljivko v float ali double ampak nisem ziher...
<b>klima</b> ::
Najbolje da slediš funkciji korak po korak in vidiš kje ne dobivaš pravih vrednosti, npr:
Ko lociraš vrstico, kjer ti koda ne deluje po pričakovanjih, greš na uradno dokumentacijo in pogledaš kaj sprejema in vrača. Nato prilagodiš, da ti bo delalo po pričakovanjih.
P.S. Zgornja koda je v Javi in za različne argumente vrača različne vrednosti (torej ne vedno 0), je pa res da ni čisto ekvivalent C# kodi.
public static double nar(double a,double maximum, double minimum) { double delta = maximum - minimum; System.out.println("Delta: " + delta); double od_do = (a - minimum) / delta; System.out.println("Od_do: " + od_do); double poten = od_do * 0.6931; System.out.println("Poten: " + poten); double rezultat = ((Math.exp(poten)) - 1); System.out.println("Rezultat_1: " + rezultat); rezultat = Math.round(rezultat); System.out.println("Rezultat_2: " + rezultat); return rezultat; }
Ko lociraš vrstico, kjer ti koda ne deluje po pričakovanjih, greš na uradno dokumentacijo in pogledaš kaj sprejema in vrača. Nato prilagodiš, da ti bo delalo po pričakovanjih.
P.S. Zgornja koda je v Javi in za različne argumente vrača različne vrednosti (torej ne vedno 0), je pa res da ni čisto ekvivalent C# kodi.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java[kotne funkcije]Oddelek: Šola | 671 (627) | Mesar |
» | [java] Osnovna vprašanjaOddelek: Programiranje | 2624 (1631) | killa bee |
» | [Java] Kako filtrirati, katera števila lahko vpišeš?Oddelek: Programiranje | 2076 (1778) | fiction |
» | [Java] Liha potencaOddelek: Programiranje | 1820 (1714) | bijonda |
» | [java] AmortizacijaOddelek: Programiranje | 1864 (1308) | mindstyle |