c#....my while loop keep repeating -


i trying while loop keep repeating till subjects have been answered, should stop , display bonus , final score. don't know why not doing that? please.

namespace assignment {     class class1     {         public static int attempt, sum, aptscore, genscore, mathscore, engscore, bonus, totalscore, finalscore, choice = 0;         public static string ans;         static void main(string[] args)         {             bool stop = false;             console.writeline("welcome salisbury university iq test game");             console.writeline();             console.writeline("how many times have attempted test?");             attempt = convert.toint32(console.readline());             while (true)                 if (attempt > 1)                 {                     console.writeline("you cannot take test");                 }                 else                 {                     console.writeline(" \n1. aptitude \n2. english. \n3. math \n4. gk \n5. exit");                     choice = convert.toint32(console.readline());                     switch (choice)                     {                         case 1:                             console.writeline(" name of lebanon tyrant ruled years unending before toppled due civil war? \na. osama bin laden \nb. gaddafi \nc. jonathan ");                             ans = console.readline();                             if (ans == "b" || ans == "b")                             {                                 aptscore += 10;                             }                             break;                         case 2:                             console.writeline(" antonym of pleasure? \na. pain \nb. ecstacy \nc. wonder");                             ans = console.readline();                             if (ans == "a" || ans == "a")                             {                                 engscore += 10;                             }                             break;                         case 3:                             console.writeline(" sum of 435 , 345? \na. 799 \nb. 780 \nc. 600 ");                             ans = console.readline();                             if (ans == "b" || ans == "b")                             {                                 mathscore += 10;                             }                             break;                         case 4:                             console.writeline(" year did nigeria become republic? \na. 1960 \nb. 1963 \nc. 1990 ");                             ans = console.readline();                             if (ans == "b" || ans == "b")                             {                                 genscore += 10;                             }                             break;                         case 5:                             environment.exit(0);                             break;                     }                     if (stop)                         break;                     totalscore = mathscore + genscore + engscore + aptscore;                     console.writeline("your total score : " + totalscore);                     if (totalscore == 10)                     {                         console.writeline(" have no bonus point ");                     }                     else if (totalscore == 20)                     {                         bonus += 2;                         console.writeline("your bonus {0}", bonus);                     }                     else if (totalscore == 30)                     {                         bonus += 5;                         console.writeline("your bonus {0}", bonus);                     }                     else if (totalscore == 40)                     {                         bonus += 10;                         console.writeline("your bonus {0}", bonus);                     }                     else                     {                         finalscore = totalscore + bonus;                         console.writeline("your finalscore : " + finalscore);                     }                     switch (finalscore)                     {                         case 10:                             if (finalscore >= 10)                             {                                 console.writeline("your iq level below average");                             }                             break;                         case 22:                             if (finalscore >= 22)                             {                                 console.writeline("your iq level average");                             }                             break;                         case 35:                             if (finalscore >= 35)                             {                                 console.writeline("you intelligent");                             }                             break;                         case 40:                             if (finalscore == 40)                             {                                 console.writeline("you genius");                             }                             break;                         default:                             break;                     }                 }         }     } } 

if (stop)     break; 

this never happens.


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -