Найти ошибку в координатах на поле для морского боя - PascalABC.NET

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

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

Доброго времени суток! Помогите пожалуйста найти ошибку в координатах 2 ой лини.И сделать так что бы вышло клеточное поле 10 на 10 окошек.
Листинг программы
  1. Program Game;
  2. Uses GraphABC;
  3. Const
  4. Ch=30;
  5. Var
  6. WW, WH, X1, Y1, X2, Y2, S, B, D: Integer;
  7. Begin
  8. CenterWindow;
  9. SetWindowCaption ('Морской бой.');
  10. D:=Random(10)+1;
  11. WH:=WindowHeight;
  12. WW:=WindowWidth;
  13. S:=11;
  14. Y1:=0;
  15. X1:=WW - Ch * 11;
  16. Y2:=Y1;
  17. X2:=WW;
  18. For B:=0 To S Do
  19. Line (X1,Ch * B, X2,Ch * B);
  20. Y1:=0;
  21. X1:=0;
  22. Y2:=WW;
  23. X2:=X1;
  24. For B:=0 To S Do
  25. Line (WW - Ch * 11 + Ch * B, Y1,Ch * B, Y2)
  26. End.

Решение задачи: «Найти ошибку в координатах на поле для морского боя»

textual
Листинг программы
  1. program Game;
  2.  
  3. uses
  4.   GraphABC;
  5.  
  6. const
  7.   Ch = 30;
  8.  
  9. var
  10.   WW, WH, X1, Y1, X2, Y2, S, B, D: Integer;
  11.  
  12. begin
  13.   CenterWindow;
  14.   SetWindowCaption('Морской бой.');
  15.   D := Random(10) + 1;
  16.   WH := WindowHeight;
  17.   WW := WindowWidth;
  18.   S := 11;
  19.   Y1 := 0;
  20.   X1 := WW - Ch * 11;
  21.   Y2 := Y1;
  22.   X2 := WW;
  23.   for B := 0 To S Do
  24.   begin
  25.     Line(X1, Ch * B, X2, Ch * B);
  26.     Line(WW - Ch * 11 + Ch * B, Y1, WW - Ch * 11 + Ch * B, Y1 + 11 * Ch)
  27.   end;
  28. end.

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


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

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

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

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

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

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