Kako narediti? (C Sharp)
 
mckmck 19. mar 2013 11:02:18 Pridružen od:
11. maj 2012
519 objav
190 45 46
#1

Pozdravljeni.

Rabim pomoč.

Izdelan imam programčk ki na določene kilometre ter natočenega goriva izračuna povprečno porabo ter koliko smo plačali za bencin.

Naredil bi še, da bi spodaj napisalo koliko bi za to ceno dobili v drugih državah.

Torej zanima me kako bi to naredil avtomatsko, da bi se cene same posodabljale in ne bi bilo jih treba ročno posodabljat?



Lp


všeč(0) ni všeč(0) spam(0)
 
Mešetar 19. mar 2013 11:04:35 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#2

ja moras dobiti vir cene bencina, ki je osvezen, potem pa te vire, ce jih je vec, unificirat, in povezat s programom...


všeč(0) ni všeč(0) spam(0)
 
mckmck 19. mar 2013 11:40:39 Pridružen od:
11. maj 2012
519 objav
190 45 46
#3

To že vendar kako unificirati kako povezati?:)

Kaj pa če podatkovno bazo narediš katero povežeš na te vire in potem preko nje posodabljaš?



Lp


všeč(0) ni všeč(0) spam(0)
 
pavarti 19. mar 2013 11:40:41 Pridružen od:
26. okt 2011
445 objav
587 92 14
#4

Ceno goriva lahko iz petrola bereš JSON


všeč(2) ni všeč(0) spam(0)
 
Mešetar 19. mar 2013 11:52:52 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#5

pavarti:

Ceno goriva lahko iz petrola bereš JSON




zakon! kaj sploh se ces bujsega!


všeč(0) ni všeč(0) spam(0)
 
mckmck 19. mar 2013 11:56:26 Pridružen od:
11. maj 2012
519 objav
190 45 46
#6

Fantje hvala za pomoč.

Vendar sem bolj kot ne začetnik v tem, torej potrebujem še kaj literature v tej smiri ali pa če mi vi pomagate.


všeč(0) ni všeč(0) spam(0)
 
s1l3 19. mar 2013 12:08:46 Pridružen od:
6. jun 2012
345 objav
320 60 1
#7

načeloma samo sparšas zgornji JSON. Za točno pomoč boš pa moral del kode pokazati oz. bolje razložiti kako tvoj programček dela do sedaj.


všeč(0) ni všeč(0) spam(0)
 
Gogy 19. mar 2013 12:14:23 Pridružen od:
17. mar 2007
2491 objav
2064 252 12
#8

Za dolocene drzave (ce cen nima Petrolova stran in ce te niso v EUR), bos moral delat se valutno konverzijo.


všeč(0) ni všeč(0) spam(0)
 
ledi 19. mar 2013 12:19:28 Pridružen od:
14. avg 2008
681 objav
325 223 14
#9

Jst dam 1.7€ za liter nafte :D


všeč(0) ni všeč(1) spam(1)
 
mckmck 21. mar 2013 06:42:09 Pridružen od:
11. maj 2012
519 objav
190 45 46
#10

Spet jaz:


Console.WriteLine("Vnesi število kilometrov");
decimal kilometri = decimal.Parse(Console.ReadLine());
Console.WriteLine("Vnesi količino natočenega gorica");
decimal gorivo = decimal.Parse(Console.ReadLine());
decimal gorivo2;
decimal procenti = 100;
decimal poraba;
decimal cena = (decimal)1.505;
gorivo2 = gorivo * procenti;
cena = cena * gorivo;
poraba = gorivo2 / kilometri;
Console.WriteLine("Poraba goriva je " + poraba + " Litrov");
Console.WriteLine("Cena " + cena + " eur");
decimal albanija = (decimal)1.302;
albanija = gorivo * albanija;
Console.WriteLine("Za isto ceno bi v drugih državah dal:");
WebClient wc = new WebClient();
wc.Proxy = null;
wc.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Stream data = wc.OpenRead("http://www.petrol.si/api/gas_prices.json");
StreamReader stream = new StreamReader(data);
string vsebina = stream.ReadToEnd();
data.Close();
stream.Close();

Tako naj bi bila koda, vendar sedaj bi moral še to dodati:


{
"Slovenia":
{
"currency":"EUR","95":
{"normal":
{"price":"1.50500000","price_neto":"0.69224000","excise_duty":"0.52737000","tax":"0.25083000","tax_co2":"0.03456000","updated":"2013-03-19"}
},
.....
},"Croatia"

Sedaj me zanima kako se spiše metodo, ki pregleda kje se končajo oklepaji (v rdeči barvi ne vem če se vidijo tukaj), doda + znaka in prnese v svoj substring ? :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se