C# IF/ELSE statemenets -
i need of code game calculator. wrote code, if/then statement acting weird.
screenshot: - 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
Post a Comment