Elikkä, pitäisi saada ohjelma menemään satunnaiselle riville. Miten se tehdään, jos ohjelma olisi nyt vaikka yksinkertaistettuna tehtynä tällainen:
CLS
RANDOMIZE TIMER
X = INT(RND * 3) 1
1 PRINT "yks"
2 PRINT "kaks"
3 PRINT "kolme"
END
Ajattelin, että sen voisi tehdä tuon X:n kautta jotenkin tyyliin
"goto x", mutta ei onnistu.
CLS
RANDOMIZE TIMER
X = INT(RND * 3) 1
1 PRINT "yks"
2 PRINT "kaks"
3 PRINT "kolme"
END
Ajattelin, että sen voisi tehdä tuon X:n kautta jotenkin tyyliin
"goto x", mutta ei onnistu.
Vastaukset 2
Vanhimmat
ja tämä liittyy sinun mielestäsi c-kieleen ...?
/* en kokeillut kääntäjällä mutta jotenkin näin: */
int x;
x = rand(time(0));
switch (x) {
case 1: printf("yks"); break;
case 2: printf("kaks"); break;
case 3: printf("kolme"); break;
}