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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2013, 15:10   #1
Morfi
Новичок
Джуниор
 
Регистрация: 01.12.2013
Сообщений: 2
По умолчанию Поиск мин и макс в Delfi

Ну думаю говорить тут ничего не надо, вводим пределы а и б и шаг н.
Через табулирование в кнопке должно делать и выводить.
Задача вроде и лёгкая, но я полный ноль, а от неё зависит зачёт,огромная просьба помочь.
В названии накосячил с Делфика названием,извеняйте.
Изображения
Тип файла: jpg IMG_1079.jpg (88.2 Кб, 140 просмотров)
Тип файла: jpg IMG_1086.jpg (57.9 Кб, 116 просмотров)

Последний раз редактировалось Morfi; 01.12.2013 в 15:13.
Morfi вне форума Ответить с цитированием
Старый 01.12.2013, 15:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Лови, братюнь:
Код:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    Button1: TButton;
    Editimin: TEdit;
    Editmin: TEdit;
    EditA: TEdit;
    EditB: TEdit;
    EditN: TEdit;
    EditMax: TEdit;
    Editimax: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.Button1Click(Sender: TObject);
var a,b,n,y,min,max:double; imin,imax:integer;
  function f(x):double; begin result:=0; end;
begin
 imin:=0; imax:=0;
 a:=StrToFloatDef(EditA.Text,0);
 b:=StrToFloatDef(EditB.Text,0);
 n:=StrToFloatDef(EditN.Text,0);
 while a<=b do begin
    y:=f(a);
    if (imin=0)or(min<y) the min:=y;
    if (imax=0)or(max>y) the max:=y;
 end;
 Editmax.Text:=Format('%5.2f',[max]);
 Editimax.Text:=Format('%5d',[imax]);
 Editmin.Text:=Format('%5.2f',[min]);
 Editimin.Text:=Format('%5d',[imin]);
end;

end.
Привет сержанту )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.12.2013, 17:44   #3
Morfi
Новичок
Джуниор
 
Регистрация: 01.12.2013
Сообщений: 2
По умолчанию

Спасибо за помощь.
Morfi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка между мин и макс deus-expo Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 25.01.2012 21:50
Мин и макс элеметы netiv Паскаль, Turbo Pascal, PascalABC.NET 3 26.10.2011 08:55
Нахождение Мин и Макс по условию bskjohn Microsoft Office Excel 1 04.06.2011 20:55
двумерный массив макс мин bwooyaka Помощь студентам 17 19.05.2011 13:17
Поиск Мин/Макс значения а файле. leshij Паскаль, Turbo Pascal, PascalABC.NET 2 14.02.2011 22:29