![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 13
|
![]()
Вот попробовал написать программку но не могу вывести результат (x,C) в Label пишет ошибку "[Error] Unit1.pas(55): There is no overloaded version of 'IntToStr' that can be called with these arguments" Помогите, x и C нужно вывести в 2 столбика.
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Button1: TButton; Edit1: TEdit; Edit2: TEdit; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} var C0,t,C,D: real; x:real; procedure TForm1.Button1Click(Sender: TObject); begin D:=6; t:=1; C0:=5.73; x:=StrtoFloat(edit1.text); while x<5 do begin C:=C0*(exp(-(x*x/(4*D*t)))); x:=x+1; Label1.Caption:=IntToStr(x); Label2.Caption:=IntToStr(C); end; Repeat C:=C0*(exp((-x*x/(4*D*t)))); x:=x+5; until x>25; end; end. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
![]() Цитата:
Страшная формулировка описанной ошибки скрывает довольно простой просчет в коде: замените Код:
Код:
З.Ы. И код по правилам оформляйте - в тегах # (кнопочка [#] на панели в редакторе сообщения).
Программирую по необходимости
Последний раз редактировалось tsar_; 24.05.2011 в 15:21. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 13
|
![]()
Спасибо помогло, а можно в label показать цикл весь. Ну например так
1 2 3 4 5 |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
![]()
Если речь идет о цикле While...Do, то замените
Код:
Код:
Программирую по необходимости
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 13
|
![]()
Не хочет работать пишет "Illegal character in input file: 'х' ($F5)"
По задаче надо чтоб ответ был в 2 столбца типа: x=1 -- C=5.1037 2 -- ...... ... 25 Может как то можно, соединить 2 цикла в один label? |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 13
|
![]()
Ну ктонить помогите???
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
народ выручите с программкой !!! | Lolman | Помощь студентам | 1 | 15.03.2011 23:23 |
Проблема с программкой на Бейсике....1 курс) | mga | Помощь студентам | 0 | 08.11.2010 22:51 |
Помогите плиз с программкой | Skoroxod | Помощь студентам | 1 | 20.02.2009 12:50 |