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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.01.2013, 23:19   #1
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию delphi 7

Здравствуйте!!!Подскажите пожалуйста что тут надо переделать для Delphi 7???

4. Цикл с условием (WHILE).
Даны положительные числа A и B (A> B). На отрезке длины A размещено максимально возможное кол-во отрезков длины B(без наложений).Не используя операций умножения и деления, найти кол-во отрезков B, размещёных на отрезке A.

procedure TForm1.Button1Click(Sender: TObject);
var i:string;a,b:integer;
begin
i:=-1;
while b<a do
begin
inc(b,b);
inc(i);
end;
Label1.Caption:=(i);
end;
end.
Надежда_ИСУ вне форума
Старый 27.01.2013, 23:33   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

i должен быть integer. Нельзя складывать строку. При выводе нужно преобразовать к строковому виду.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 27.01.2013, 23:43   #3
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

И ещё
Код:
while b<=a
, а то при b=2 и a=4 не сработает
eoln вне форума
Старый 27.01.2013, 23:48   #4
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию

Цитата:
Сообщение от eoln Посмотреть сообщение
И ещё
Код:
while b<=a
, а то при b=2 и a=4 не сработает
procedure TForm1.Button1Click(Sender: TObject);
var i,a,b:integer;
begin
i:=-1;
while b=<a do выдает ошибку...
begin
inc(b,b);
inc(i);
end;
Label1.Caption:=inttostr(i);
end;
end.
Надежда_ИСУ вне форума
Старый 27.01.2013, 23:58   #5
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию

Ребят!!!Помогите пожалуйста сделать задачи!!!Я уже не успеваю экзамен сегодня(((
1. Цикл с параметром (For).
Дано вещественное число X (|X|<1) и целое число N(>0). Найти значение выражения
x+1*x(3 степень)/(2*3)+1*3*x(5 степень)/(2*4*5)+...+
1*3...(2*N-1)*x(2*n+1 степень))/(2*4...(2*N)*(2*N+1)).
Полученное число является приближенным значению функции arcsin в точке X.
2. Цикл с постусловием (Repeat/Do-WHILE).
Дано целое число N(>1). Если оно является простым, т.е. не имеет положительных делителей, кроме 1 и само на себя, то вывести TRUE, иначе вывести FALSE.
3. Одномерный массив (Array).
Дано целое число N(>0). Сформировать и вывести целочисленный массив размера N, содержащий степени двойки от первой до N-й :2,4,8,16,...
4. Последовательности (Series).
Даны десять вещественных чисел. Найти их произведение.
Надежда_ИСУ вне форума
Старый 28.01.2013, 09:37   #6
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от eoln Посмотреть сообщение
Код:
while b<=a
Цитата:
Сообщение от Надежда_ИСУ Посмотреть сообщение
while b=<a do выдает ошибку...
Цитата:
Сообщение от Надежда_ИСУ Посмотреть сообщение
Ребят!!!Помогите пожалуйста сделать задачи!!!Я уже не успеваю экзамен сегодня(((
Ни пуха, ни пера!
Ежели ещё требуются задачи, то наработки в студию. А, вообще-то, по правилам надо новую тему создавать (тема должна отражать суть проблемы без слов "спасите"/"помогите"), ну и с наработками своими конечно, пусть даже ужасно неправильными. Иначе шансов мало.
eoln вне форума
Старый 28.01.2013, 10:11   #7
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию

Цитата:
Сообщение от eoln Посмотреть сообщение
Ни пуха, ни пера!
Ежели ещё требуются задачи, то наработки в студию. А, вообще-то, по правилам надо новую тему создавать (тема должна отражать суть проблемы без слов "спасите"/"помогите"), ну и с наработками своими конечно, пусть даже ужасно неправильными. Иначе шансов мало.
В том то и дело, что наработок совсем нет(((
Надежда_ИСУ вне форума
Старый 28.01.2013, 10:35   #8
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Посоветую создать тему в разделе http://programmersforum.ru/forumdisplay.php?f=29
Там быстро помогут, но не бесплатно.
eoln вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программист Delphi который поможет доделать проект на Delphi XE3 BukTop2009 Фриланс 3 26.10.2012 23:51
Не изменяется интерфейс моей программы при переходе с Delphi 7 на Delphi 2010 Elvisnya Общие вопросы Delphi 3 28.04.2011 15:59
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54