title image


Smiley Re: Wert aus Array ermitteln?
Hi



Mit ein bißchen copy&paste kann man das mit einem Haufen if-Abfragen machen. Ansonsten kann man's nurnoch ein bißchen abkürzen:



int H = ... eingeben...

double ergebnis = 0;

if (H<=25) ergebnis = multiHM[0];

else if (H==63) ergebnis = multiHM[18];

else if (H>63) ergebnis = multiHM[19];

else ergebnis = multiHM[(H-28)/2+1]



float F = ... eingeben ....

float Zeit = ... eingeben ...

int V = ... eingeben...

int Findex = (int)F+2;

int ZeitIndex = 2;

int Vindex = 1;



if (F<0.2) Findex = 0;

else if (F==0.5) Findex = 1;

else if (F>15) Findex = 17;

if (Zeit<1) ZeitIndex = 0;

else if (Zeit>2) ZeitIndex = 4;

if (V<30) Vindex=0;



ergebnis = multiFM[Findex][ZeitIndex+Vindex];



... so ungefähr...



bye







geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: