Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/50: Рейтинг темы: голосов - 50, средняя оценка - 4.94
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120

gotoxy( x, y )

15.12.2010, 15:13. Показов 9508. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program r;
uses crt;
var a,b,c:integer;
begin
randomize;
a := random(100)+1;
b := random(a)+1;
write(a,'-',b,'='); readln(c);
if  c=a-b then begin
writeln('Правильно!');
end
else begin
writeln('Попробуйте ещё раз');
end;end.

1. Как написать так чтобы паскаль с помощью команды gotoXY менял цвет текста в IF (например если не правильный ответ то выделал его красным цветом,а если правильный то зелёным цветом)

2. Или что бы на против ответа readln (c) ставил "+"?

Буду очень благодарен
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.12.2010, 15:13
Ответы с готовыми решениями:

Альтернатива gotoXY
Подскажите пожалуйста есть ли какая ни-будь альтернатива процедуре gotoXY , чтобы не использовать модуль crt ???

gotoXY,cursorto
Есть ли в Паскале АБС такие функии,если да,то как ими пользоваться? Добавлено через 29 минут В общем не знаю как исправить место...

Переписать программу без процедуры gotoXY
Изменить программу так, чтобы она была без процедуры gotoXY uses crt; const bk=; cf=; var c:char; i:byte; begin ...

16
Заблокирован
15.12.2010, 15:21
Это как пример?
0
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 15:25  [ТС]
Нет это задача, а в неё надо ставить эту команду
0
Заблокирован
15.12.2010, 15:30
А понял!Попробую.
0
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 15:37  [ТС]
Щас читаю книгу "Turbo Pascal в задачах и примерах" подобного нету(
0
Заблокирован
15.12.2010, 16:30
паскаль не даёт подобного!
0
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 16:31  [ТС]
Странно
0
Заблокирован
15.12.2010, 16:46
может не правильно написано?
0
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 16:48  [ТС]
нет правильно, а есть другой способ чтобы на против ввода С переменной программа ставила на против него букву-любую (тоесть на одной строке, а не на следующей)?
0
Заблокирован
15.12.2010, 16:55
сейчаас в паскаль заведу
0
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 17:02  [ТС]
marshal, вот тема, из неё можно сделать право и лево для твоей игры
marshal
1
Robin Bad на форуме
237 / 237 / 194
Регистрация: 14.12.2010
Сообщений: 513
15.12.2010, 17:11
Привет Антон, про 1 - такого не проходил, 2 - может так?..:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program r;
uses crt;
var a,b,c:integer;
begin
randomize;
a := random(100)+1;
b := random(a)+1;
write(a,'-',b,'='); readln(c);
if  c=a-b then ;
begin
clrscr;
write('+ ',a,'-',b,'=',c,' Правильно!');
end; If c<>a-b then
begin
clrscr;
writeln('- Попробуйте ещё раз');
end;end.
1
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 17:22  [ТС]
Спасибо друган, чёто до этой хитрости я не додумался
посмотри я тебе кинул ссылку, скинь игру поколдую)

Добавлено через 8 минут
Так, не порядок

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
program rand;
uses crt;
var a,b,c:integer;
begin
textbackground(black);
ClrScr;
TextColor (white);
writeln('Äàíî âûðàæåíèå:');
while true do begin
randomize;
TextColor (white);
a := random(100)+1;
b := random(a)+1;
write(a,'-',b,'='); readln(c);
if  c=a-b then begin
clrscr;
textcolor (green);
writeln('+ ',a,'-',b,'=',c);
delay(500);
end
else begin
clrscr;
textcolor (red);
writeln('- ',a,'-',b,'=',c);
delay(500);
end;end;end.
А сделай так чтобы предыдущий пример не пропадал, а всё было в строчку
0
Заблокирован
15.12.2010, 17:25
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program r;
uses crt;
var a,b,c:integer;
begin
randomize;
a := random(100)+1;
b := random(a)+1;
write(a,'-',b,'='); readln(c);
if  c=a-b then ;
begin
clrscr;
write('+ ',a,'-',b,'=',c,' Правильно!');
end; If c<>a-b then
begin
clrscr;
writeln('- Попробуйте ещё раз');
end;end.
0
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 17:35  [ТС]
в столбик тоесть*
0
Заблокирован
15.12.2010, 18:12
то самое?
0
19 / 19 / 9
Регистрация: 15.12.2010
Сообщений: 120
15.12.2010, 18:34  [ТС]
нет, он следующий пример выдаёт поверх другого примера, а как сделать что бы выдавал в столбик и изменял цвет я думаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.12.2010, 18:34
Помогаю со студенческими работами здесь

Оператор Gotoxy
С помощью оператора Gotoxy написать программу,чтобы символ передвигался на экране с помощью стрелок.

Ошибка при использовании GotoXY().
помогите найти ошибку Задание: из целочисленной матрицы получить массив состоящий из сумм соответствующих строк матрицы uses crt; ...

Нарисовать летящий самолет, через gotoxy
Нужно нарисовать летящий самолет, через gotoxy. Помогите пожалуйсто!

Си gotoxy();
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; int monitor(int x,int y) { int a; int i,j; for(j=0;j&lt;20;j++) ...

[C] gotoxy
void gotoxy(short x,short y) { HANDLE StdOut = GetStdHandle(STD_OUTPUT_HANDLE); COORD coord = {x,y}; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru