if statement - How I can fix this? I explain in program -
if statement - How I can fix this? I explain in program -
// made 3 error in program. , want error show @ end. if there error, programme show error , close console , else, math
class programme { static void main(string[] args) { string name; string color; string shipping; string error; int shirtcost; int shippingcost; int quantity; console.writeline("---------------------------------------------"); console.writeline(" welcome conestoga online shirts store"); console.writeline("---------------------------------------------"); console.writeline(" please add together name:" + environment.newline); name = console.readline(); console.writeline(environment.newline + "what colour purchase " + name + "?" + environment.newline); console.writeline("--------------------------------------------------------------------------------"); console.writeline("green = $20, bluish = $20, yellowish = $10, brownish = $5, other = $15" + environment.newline); console.writeline("--------------------------------------------------------------------------------" + environment.newline); color = console.readline(); switch (color) { case "green": console.foregroundcolor = consolecolor.green; console.writeline(environment.newline + "your color green" + environment.newline); shirtcost = 20; break; case "blue": console.foregroundcolor = consolecolor.blue; console.writeline(environment.newline + "your color blue" + environment.newline); shirtcost = 20; break; case "yellow": console.foregroundcolor = consolecolor.yellow; console.writeline(environment.newline + "your color yellow" + environment.newline); shirtcost = 10; break; case "brown": console.foregroundcolor = consolecolor.gray; console.writeline(environment.newline + "your color brown" + environment.newline); shirtcost = 5; break; case "other": console.foregroundcolor = consolecolor.white; console.writeline(environment.newline + "your color other" + environment.newline); shirtcost = 15; break; default: console.foregroundcolor = consolecolor.red; error = "error: take right color."; //i want error show @ end break; } console.foregroundcolor = consolecolor.gray; console.writeline(environment.newline + "how many order?" + environment.newline); console.writeline("!!!!!!!notic: client cane take between 1 200!!!!!!!" + environment.newline); quantity = int.parse(console.readline()); if ((quantity >= 1) && (quantity <= 200)) { console.writeline(environment.newline + "your quantity " + quantity + environment.newline); } else { console.foregroundcolor = consolecolor.red; error = "error: take right number."; //i want error show @ end } console.foregroundcolor = consolecolor.gray; console.writeline("what kind of shipping method want choose?" + environment.newline); console.writeline("-----------------------------------------------------------------------"); console.writeline("expedited = $10, standard = $5, none = $0"); console.writeline("-----------------------------------------------------------------------" + environment.newline); shipping = console.readline(); switch (shipping) { case "expedited": console.writeline("youe shipping expedited"); shippingcost = 10; break; case "standard": console.writeline("youe shipping standard"); shippingcost = 5; break; case "none": console.writeline("youe shipping none"); shippingcost = 0; break; default: console.foregroundcolor = consolecolor.red; error = "error: take right shipping method.";//i want error show @ end break; } console.foregroundcolor = consolecolor.gray; // want error show here. if there error. show error , close console, if there not error, math. } } }
if declarating string error, better's use: string error = ""
; in case: error = "my error!";
and write it:
console.writeline(error); console.readline(); //wait input keyboard.
if-statement compiler-errors switch-statement
Comments
Post a Comment