Toon posts:

[java]Euro waarde opvragen voor Java prog?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een Euro omreken programma maken in Java. Kan ik ergens de actuele waarden van valuta's opvragen en die in mijn programma lezen?

Grtz,

Rubenski

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

google.com

If it ain't broken it doesn't have enough features


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Sircuri
  • Registratie: Oktober 2001
  • Niet online

Sircuri

Volledig Appelig

Op die pagina hierboven staan geen koersen.

Wellicht maak je meer kans bij een bank ofzo.. het GWK heeft misschien wel de euro koersen. of de abn amro.

Signature van nature


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op woensdag 26 december 2001 11:27 schreef Sircuri het volgende:
het GWK heeft misschien wel de euro koersen
klopt... : http://www.gwk.nl/koers.lp

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
Laat ik beginnen bij het begin:

Is het uberhaupt mogelijk met Java direct een waarde van het internet te pakken? Niet door het in te lezen als string uit een webpagina, maar directer? Ik stel het me voor als een link naar een script vanuit mijn programmacode. Zoiets als:

[voorbeeld!]

double inGuldens = http://www.valutas.com/getvalue?EurotoGuilders;

Dit zou dan direct het getal 2.2xxxx moeten opleveren.
Of is dit te mooi om waar te zijn?

Grtz, Rubenski

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

De eurokoersen staan toch al jaren vast? :?
1 eur is al jaren 2.20371 guldens

All my posts are provided as-is. They come with NO WARRANTY at all.


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
rubenski: Of is dit te mooi om waar te zijn?
Ja . Of eigenlijk: Nee :+ . Het is te lelijk om waar te zijn ;) . Als je op deze manier in een general purpose language een variabele een waarde zou kunnen geven zouden er veel te veel aannames gemaakt moeten worden.

Als jij zoiets wilt implementeren (maar het is dus onzinnig: de koers ligt vast) moet je een HTTP connectie openen naar die site en het resultaat zelf omzetten naar een double.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • TheMrH
  • Registratie: April 2000
  • Laatst online: 01-09 22:45
Helaas mannen (en misschien ook vrouwen), de koers ligt niet vast! Dwz in Europa onderling wel natuurlijk met alle Euro landen, maar ivt bv de Dollar, Yen, en ga zo maar door natuurlijk niet....

The box said 'requires Windows 95 or better', so I installed Linux...


Verwijderd

Topicstarter
Ok, mijn voorbeeld was een beetje blond. Voor Europa kan je de (vaste) koerzen bij de Europese centrale bank halen en gewoon hard in de code zetten omdat ze onveranderlijk zijn. Voor andere valuta geldt dit niet.
Op woensdag 26 december 2001 13:54 schreef mbravenboer het volgende:

[..]

Als je op deze manier in een general purpose language een variabele een waarde zou kunnen geven zouden er veel te veel aannames gemaakt moeten worden.
Als ik deze valuta wil opvragen moet ik ze dus inderdaad als string uit een webpagina lezen en er een double van maken? Wat bedoel je met "zouden er te veel aannames gemaakt moeten worden"?

grtz, Rubenski

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
rubenski: Als ik deze valuta wil opvragen moet ik ze dus inderdaad als string uit een webpagina lezen en er een double van maken?
Yep :) . Dat klinkt als veel werk, maar dat valt heel erg mee. Kijk vooral naar java.net.HTTPConnection. Het is te hopen dat je een site kunt vinden die daarbij een leesbaar resultaat oplevert. Als je veel moet gaan parsen wordt het snel een stuk meer werk.

In principe zou hier eigenlijk een web-service voor moeten zijn die nette XML oplevert :) . Dat zou het een stuk makkelijker maken.
Wat bedoel je met "zouden er te veel aannames gemaakt moeten worden"?
een general purpose omgeving zoals het Java Platform biedt over het algemeen alleen maar vrij primitieve (in de betekenis van atomaire, niet samengestelde) operaties aan. Als je dit niet doet, krijg je een complete explosie van de library of moet je je richten op specifieke domeinen. Ook ontstaan dan vaak het gevaar dat je in een functie die je aanbiedt niet generiek genoeg werkt, waardoor je teveel aannames maakt over het gebruik van de functie, waardoor hij juist weer niet vaak toepasbaar is :) . De meeste omgevingen bieden dus alleen eenvoudige functies die je kan samenstellen tot complexere functies.

Voorbeeld: stel dat een supermarkt alleen maar complete maaltijden zou verkopen. Ze zouden dan bijvoorbeeld alle groentes moeten combineren met al de soorten vlees, aardappels enzovoorts. Je krijgt dan ontzettend veel combinaties. Dat werkt niet en daarom verkopen ze alles los ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
code:
1
2
3
4
5
6
7
8
9
10
11
12
Nederland:   1 EUR =    2.20371  NLG
Belgie: 1 EUR =   40.3399   BEF
Duitsland:   1 EUR =    1.95583  DEM
Portugal:    1 EUR =  200.482    PTE
Spanje: 1 EUR =  166.386    ESP
Oostenrijk:  1 EUR =   13.7603   ATS
Ierland:     1 EUR =    0.787564 IEP
Frankrijk:   1 EUR =    6.55957  FFR
Italie: 1 EUR = 1936.27     ITL
Luxemburg:   1 EUR =   40.3399   LUF
Finland:     1 EUR =    5.94573  FIM
Griekenland: 1 EUR =  340.750213 GRD

[edit]
Even Griekenland toegevoegd :Y)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

ik mis griekenland :P

(1 euro = 340,75 Griekse Drachme)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
Op woensdag 26 december 2001 21:01 schreef OiSyN het volgende:
ik mis griekenland :P

(1 euro = 340,75 Griekse Drachme)
heb je hem ook met 6 significante cijfers? :+

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op woensdag 26 december 2001 21:19 schreef PlayR het volgende:

[..]

heb je hem ook met 6 significante cijfers? :+
9 good enough for ya?

1 Euro = 340,750213 Griekse Drachme :P

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op woensdag 26 december 2001 21:01 schreef OiSyN het volgende:
ik mis griekenland :P

(1 euro = 340,75 Griekse Drachme)
oeps... vergeten :+

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
hm. Ik geloof dat ik er even een Javaboekje bij ga halen.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op donderdag 27 december 2001 09:56 schreef SWINX het volgende:

[..]

oeps... vergeten :+
DING FLOF BIPS :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Op woensdag 26 december 2001 18:11 schreef mbravenboer het volgende:
In principe zou hier eigenlijk een web-service voor moeten zijn die nette XML oplevert :) . Dat zou het een stuk makkelijker maken.
:D :D :D

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
OiSyN: DING FLOF BIPS :)
Neehee, ZONDE dat ze niet mee doen (en Griekenland dus wel ;) ).

pssttt... wil je misschien ff hier willen kijken of je nog wat zinnigs kan zeggen :) : [topic=362270/1/25]
limoentje: :D :D :D
Durf het eens te ontkennen *D . Als je geen HTML hoeft te parsen wordt het allemaal veel makkelijker: XML request opbouwen uit een schema, reponse laten parsen en met een XPath de waarde eruit vissen. Yummie dus :9~ .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op donderdag 27 december 2001 16:51 schreef mbravenboer het volgende:

[..]

Neehee, ZONDE dat ze niet mee doen (en Griekenland dus wel ;) ).
haha ja, kopspijkers heerst :D

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Op donderdag 27 december 2001 16:51 schreef mbravenboer het volgende:
Durf het eens te ontkennen *D . Als je geen HTML hoeft te parsen wordt het allemaal veel makkelijker: XML request opbouwen uit een schema, reponse laten parsen en met een XPath de waarde eruit vissen. Yummie dus :9~ .
* roelio vindt het yummie, too :D

het was meer bedoeld als "there's Mr. XML again" :D

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
limoentje: * mbravenboer vindt het yummie, too :D
Ah vooruit dan ;) .
het was meer bedoeld als "there's Mr. XML again" :D
Ach tja, de wereld kan een stuk mooier en makkelijker zijn ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:42

.oisyn

Moderator Devschuur®

Demotivational Speaker

idd... als die mbravenboer toch niet geboeren was.... *zucht* :z

;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
OiSyN voegde nog even wat toe
Ik meen een ietwat spottende ondertoon te proeven ;) .

Vervelend detail is trouwens dat die web-service er waarschijnlijk nog niet is :o . Of zou 1 van de vele web-service newbies zo vindingrijk geweest zijn om de standaard stock-quote voorbeelden om te zetten naar koersen? ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
Foutje, excuses. Mod, svp verwijderen dit bericht.
Pagina: 1