Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2014, 22:03   #1
varag
 
Регистрация: 23.10.2014
Сообщений: 6
По умолчанию сделать программу Звездопад из *

начал изучать паскаль программа должна зделать из этого *-звездопад но чтоб был цвет фона и звезд у меня не получается скажите мои ошибки и правильную программу:
Код:
program p2;
var a,i,j:integer;
begin
repeat;
i:=random(80);
j:=random(48);
gotoxi(i,j);
texcolor(random(16));
write('*');
until krupresseb;
textbactgraund(blui);
end.

Последний раз редактировалось Stilet; 24.10.2014 в 07:08.
varag вне форума Ответить с цитированием
Старый 23.10.2014, 22:11   #2
abit
Пользователь
 
Регистрация: 21.10.2014
Сообщений: 43
По умолчанию

Цитата:
Сообщение от varag Посмотреть сообщение
начал изучать паскаль программа должна зделать из этого *-звездопад но чтоб был цвет фона и звезд у меня не получается скажите мои ошибки и правильную программу:
program p2;
var a,i,j:integer;
begin
repeat;
i:=random(80);
j:=random(48);
gotoxi(i,j);
texcolor(random(16));
write('*');
until krupresseb;
textbactgraund(blui);
end.
сходу вижу... g̶o̶t̶o̶x̶i̶ надо gotoxy, t̶e̶x̶c̶o̶l̶o̶r̶ надо textcolor, until k̶r̶u̶p̶r̶e̶s̶s̶e̶b̶; надо keypressed, t̶e̶x̶t̶b̶a̶c̶t̶g̶r̶a̶u̶n̶d̶(̶b̶l̶u ̶i̶)̶;̶ надо textbackground(blue); "repeat;" зачем там ";"? textbackground бесмысленно делать в конце... ну и плюс uses crt напрашивается, сомневаюсь, что это вообще ваше творчество, даже содрать что ли нормально не смогли?
с учётом моих замечаний:
Код:
program p2;
uses crt;
var a,i,j:integer;
begin
textbackground(blue);
repeat
i:=random(80);
j:=random(48);
gotoxy(i,j);
textcolor(random(16));
write('*');
until keypressed;
end.

Последний раз редактировалось abit; 23.10.2014 в 22:21.
abit вне форума Ответить с цитированием
Старый 24.10.2014, 06:23   #3
abit
Пользователь
 
Регистрация: 21.10.2014
Сообщений: 43
По умолчанию

тот же код упрощённо:
Код:
uses crt;
begin
     textbackground(blue);
     repeat
           gotoxy(random($50),random($30));
           textcolor(random($f));
           write('*');
     until keypressed;
end.
abit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать программу Manola Помощь студентам 1 26.11.2012 07:32
Сделать программу. Engill Фриланс 4 23.10.2012 16:34
сделать программу на С Vetal_1715 Помощь студентам 2 28.04.2012 17:01
сделать программу T_I_T_A_N Фриланс 2 04.10.2010 19:18