Почему выдает предупреждения? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. /*
  2. * Created by SharpDevelop.
  3. * User: 26-60-911
  4. * Date: 13.08.2017
  5. * Time: 20:58
  6. *
  7. * To change this template use Tools | Options | Coding | Edit Standard Headers.
  8. */
  9. using System;
  10. namespace Алгоритм_Брезенхема
  11. {
  12. class Program
  13. {
  14. public static void Main(string[] args)
  15. {
  16. Console.Title = "Console";
  17. int x = 10;
  18. int y = 10;
  19. int x1 = 30;
  20. int y1 = 20;
  21. int incX, incY;
  22. int errorX, errorY;
  23. int currentX, currentY;
  24. int dx = x1 - x;
  25. int dy = y1 - y;
  26. if (dx > 0) { incX = 1; }
  27. else { if (dx == 0) { incX = 0; } else { incX = -1; }}
  28. if (dy > 0) { incY = 1; }
  29. else { if (dy == 0) { incY = 0; } else { incY = -1; }}
  30. dx = System.Math.Abs(dx);
  31. dy = System.Math.Abs(dy);
  32. int L = System.Math.Max(dx, dy);
  33. errorX = x;
  34. errorY = y;
  35. currentX = x;
  36. currentY = y;
  37. while ((currentX != x1) || (currentY != y1))
  38. {
  39. errorX += dx;
  40. errorY += dy;
  41. System.Console.SetCursorPosition(currentX, currentY);
  42. System.Console.Write('X');
  43. if (errorX > L)
  44. {
  45. errorX -= L;
  46. currentX += 1;
  47. }
  48. if (errorY > L)
  49. {
  50. errorY -= L;
  51. currentY += 1;
  52. }
  53. }
  54. Console.ReadKey(true);
  55. }
  56. }
  57. }
Говорит, что incX, incY не используются.

Решение задачи: «Почему выдает предупреждения?»

textual
Листинг программы
  1.                 if (errorX > L)
  2.                 {
  3.                     errorX -= L;
  4.                     currentX += incX;
  5.                 }
  6.                
  7.                 if (errorY > L)
  8.                 {
  9.                     errorY -= L;
  10.                     currentY += incY;
  11.                 }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы