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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2011, 18:50   #1
sllh_111
Форумчанин
 
Регистрация: 10.02.2010
Сообщений: 137
Восклицание Определение пробегов Delphi

Здраствуйте помогите пожалуйста доделать задачу
Условие:

Разработка приложения в интегрированной среде Delphi для предметной области «Определение расчётных пробегов до ТО-1».
Задание: Составить схему алгоритма и написать программу по определению расчётных пробегов до ТО-1. Отобразить график, полученной зависимости.

---------------------Таблица-----------------------------------

Параметры расчёта -- Формулы
Li -- Li = L* K1* K3
n1 -- n1 = L / F
L -- L = F * n
-----------------------------------------------------------------
- нормативная периодичность TO-1; =4000 км;
- корректирующий коэффициент, зависящий от условий эксплуата-ции;
K1 =0,8;
K3 =0,9;
F =213 км.
n = 40-75 км/ч.

Вот мои наработки:

Цитата:
unit Kursach;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;

type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
BitBtn1: TBitBtn;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit4: TEdit;
Edit5: TEdit;
Label5: TLabel;
ListBox1: TListBox;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

var L,K1,K3,Va,F,Li,n,n1 :real;
var nn, nk,p:integer;
begin
L:=strtofloat(edit1.Text);
k1:=strtofloat(edit2.Text);
k3:=strtofloat(edit3.Text);
F:=strtofloat(edit4.Text);
n:=strtofloat(edit5.Text);
nn:=strtoint(inputbox('ввод начальной частоты','nn','0'));
nk:=strtoint(inputbox('ввод начальной частоты','nk','0'));



for p:= nn to nk do begin
Li:=L * K1 * K3;
n1:=L/F;
L:= F*n;
Listbox1.Items.add(floattostrf(p,ff fixed,6,3)); {??здесь незнаю как делать }
end;
readln;


end; end.
Вложения
Тип файла: rar Новая папка (3).rar (4.1 Кб, 8 просмотров)

Последний раз редактировалось sllh_111; 01.05.2011 в 18:55.
sllh_111 вне форума Ответить с цитированием
Старый 01.05.2011, 21:34   #2
sllh_111
Форумчанин
 
Регистрация: 10.02.2010
Сообщений: 137
По умолчанию

есть хоть какие-нибудь варианты? очень надо...
sllh_111 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 7 - Определение сигнатуры файла tozter Общие вопросы Delphi 2 19.12.2010 18:30
Определение Mime Content type в Delphi lexesv Общие вопросы Delphi 2 24.11.2009 02:33
Определение параллелограмма с наибольшей площадью. Delphi. Absentik Помощь студентам 0 19.11.2009 17:15
Определение совершенного числа (Delphi) Lew27 Помощь студентам 1 26.04.2009 23:40
Delphi. Определение кол-ва строк в Memo PAVEL315 Помощь студентам 8 08.12.2007 21:53