"Do you want to continue? (Y/N)"
Здравейте!
На задача 7 от домашното за оператори и изрази / да се провери дали дадена точка се намира в кръг по зададени координати /, понеже ми писна докато пишех кода, да влизам и излизам в конзолата, за да пробвам всички примери, реших да я направя с do-while. Някой може ли да ми каже, по - правилен вариант, за да не обръща внимание на upper / lower case на входа? Четох доста неща, но или нещо все не ми работи, както трябва или пък е написано за съвсем различен случай.
Ето моя код:
Направих го по доста обикновен начин и си работи, но не съм сигурен, дали е редно да е така или може да се направи по по-коректен начин.
Мислех с нещо от рода на:
Console.ReadLine().KeyChar != 'N';
понеже го намерих някъде в нета, но не проработи при мен :(
Здрасти! Благодаря много!
А има ли начин всичкото да стане на един ред, без допълнителни условни конструкции?
Аз лично немога да се сетя как може да стане всичко на един ред.
Когато трябва да въртя подобен цикъл го правя ето така:
string deside = Console.ReadLine();
while (deside.ToLower() != "n")
{
deside = Console.ReadLine();
}
нещо ми се върти с тернарен оператор, но ми бяга конструкцията :D
Добре де, принципно по моя начин с && не е ли по-редно вместо да се вкарват допълнителни условия? Това не утежнява ли кода?