Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6 funktio aliohjelman argumenttina

jaanas [19.01.2009 09:13:42]

#

Hei,
haluaisin tehdä aliohjelman, jonka argumenttina on funktio. Siis
esim. funktio on f(x,p)=x+p ja se annettaisiin argumenttina toiselle aliohjelmalle siten, että p:n arvo tiedetään. Se toinen aliohjelma olisi funktion minimin etsivä aliohjelma, joten x:n arvoa etsittäisiin. Miten toteutan tämän ?

setä [19.01.2009 09:41:17]

#

Määrittele funktio yleiseksi modulissa (Public Function ...) ja voit käyttää sitä missä hyvänsä aliohjelmassa tai lomakkeessa.

jaanas [19.01.2009 09:56:41]

#

Kiitos. Miten x ja p annetaan sen minimiä etsivän aliohjelman kutsussa, kun toinen tiedetään ?
Jaana

setä [19.01.2009 10:23:08]

#

Määrittele myös muuttuja p modulissa (Global p As ...). Jos x halutaan ratkaista, ei sitä anneta funktion muuttujaksi vaan funktion arvo itsessään edustaa haettavaa arvoa x.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta