Mulla on ongelma koulutyössä. Ohjelma kysyy if-lauseen avulla käyttäjältä kysymyksiä ja jos vastaa oikein, kysymykset jatkuu. Jos vastaa väärin, ohjelman pitäisi loppua siihen, mutta siinä en ole onnistunut Miten ohjelman lopetus saadaan sinne if-lauseeseen?
Miten ohjelma lopetetaan?
if-lause
4805
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Vaikka näin:
If väärin then application.terminate;
Riippuu paljolti millä kielellä ohjelmaa teet.
Sori, en hoksannut että oltiin Visual Basic-osiossa, tuo toimii ainakin pascalilla.
jos teet ohjelmaa windows apilla, niin käytä PostQuitMessage -apia jolle annat parametriksi 0.
Moi,
voisit koittaa seuraavaa:
Dim Vastaus As Variant
Vastaus = InputBox("Minkä muotoinen pallo on?", "Vaikka ohjelman nimi")
If Vastaus "Pyöreä" Then End
'ja sit seuraava kysymys