C# IF/ELSE statemenets -


i need of code game calculator. wrote code, if/then statement acting weird.

screenshot: enter image description here - typed in p , should have gone else part of code, instead continued onto if part. please help!

{     class mainclass     {         public static void main(string[] args)  // if rewrite source, original creditors must go credits!         {              double num01;             double num02;             double num03;             double num04;             double num05;             double num06;             string cd = null;             string p = null;             string answer = null;                console.write("diogenes's calculator 1.0\n\ncredits: dos (#57714)\n         dz(#54689)");             console.writeline();             console.writeline();               console.write("hello! charity donation or propaganda calculator? (cd or p): ");             console.readline();             answer = convert.tostring();             if(answer == cd) {                 console.writeline();                 console.write("howmuch influence target have?: ");                 num01 = convert.todouble(console.readline());                 console.write("howmuch cost of charity donatins? (gold): ");                 num02 = convert.todouble(console.readline());                 console.write("what % of  influence charity donation give (made if value change)?: ");                 num03 = convert.todouble(console.readline());                 console.write(num02 + num03);                 console.readkey();              } else if(answer == p) {                 answer = convert.tostring();                 console.writeline();                 console.write("howmuch influence target have?: ");                 num04 = convert.todouble(console.readline());                 console.write("howmuch influence want target have?: ");                 num05 = convert.todouble(console.readline());                 console.write("what % of  influence propaganda take off (made if value change)?: ");                 num06 = convert.todouble(console.readline());                 console.write(num04 + num05);                 console.readkey();              } else {                 console.writeline("looks didn't type in cd or p. buh bye!");                 console.readkey();             }            }     } } 

you checking if answer equal value stored in field p, not if answer equal actual string "p". , p variable null.

secondly, throwing away user input here:

console.readline(); answer = convert.tostring(); 

you reading console input nothing, assigning answer convert object's string representation, qualified namespace. want:

answer = console.readline(); 

Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -