![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| azamatom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.5.2010 Репутация: нет Всего: нет |
1. Даны действительные числа a, b, c, d.
Если a <= b <= c <= d, то каждое число заменить наибольшим из них; если a > b > c > d, то числа оставить без изменения; в противном случае все числа заменяются их квадратами. procedure TForm1.Button1Click(Sender: TObject); var a:array[1..4] of real; max:real; i:integer; begin a:=StrToFloat(StringGrid1.Cells[i-1,0]); b:=StrToFloat(Edit2.Text); c:=StrToFloat(Edit3.Text); d:=StrToFloat(Edit4.Text); if(a<=b) and (b<=c) and (c<=d) then begin max:=a; for i:=2 to 4 do if (max<=a[i]) then max:=a[i]; for i:=1 to 4 do a[i]:=max; end else if (a>b) and (b>c) and (c>d) then goto 1 else for i:=1 to 4 do a[i]:=a[i]*a[i]; 1:for i:=1 to 4 do Memo1.Cells:=FloatToStr(a[i])+#13; end; end. 2. Даны натуральные числа m и n . Найти такие натуральные p и g , не имеющие общих делителей, что p/g = m/n . procedure TForm1.Button1Click(Sender: TObject); var m,n,p,g:integer; begin m:=StrToInt(Edit1.Text); n:=StrToInt(Edit2.Text); end; Label3.Caption:=IntToStrF('Натуральные p и g' = ' p/g = m/n')+#13; end. 3. Одномерные массивы. Составить таблицу стоимости порций сыра весом 50, 100, 150, ..., 1000 г (цена 1 кг 3 руб.). procedure TForm1.Button1Click(Sender: TObject); var i:integer; x:array[1..10] of integer; cena:real;//цена за 1 кг=1000г. begin cena:=3; x[i]:=StrToInt(StringGrid1.Cells[i-1,0]); For i:=1 to 10 do begin StringGrid2.Cells[i-1,0]:=IntToStr('Цена за',x[i],'г сыра = ',cena*x[i]/1000'); inc(x[i],50); end; end; end. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Что требуется-то? Какие ошибки вылезают?
Это сообщение отредактировал(а) Данкинг - 29.5.2010, 17:36 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| VanHelsing |
|
|||
![]() ХОЧУ ВСЕ ЗНАТЬ!!! ![]() ![]() Награды: 1 Профиль Группа: Участник Сообщений: 288 Регистрация: 3.1.2008 Где: Екатеринбург Репутация: нет Всего: 6 |
Без подсветки код смотреть не удобно.
В первом задании сразу бросается в глаза, что а это массив, а в присваивании она фигурирует как обычная переменная. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |