Привет, Гость! Регистрация RSS
Четверг, 02.05.2024
Главная » Файлы » Основные файлы сайта

Программа, которая пересчитывает скорость ветра из "метров в секунду" в "километров в час".
[ Скачать с сервера (167.0 Kb) ] 18.09.2012, 20:56
Написать программу, которая пересчитывает скорость ветра из "метров в секунду" в "километров в час". Рекомендуемый вид формы приведен на рис. Программа должна быть спроекти­рована таким образом, чтобы пользователь мог ввести в поле Скорость только целое положительное число. 

Код программы

unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Label1: TLabel;
    Button1: TButton;
    Label2: TLabel;
    Panel1: TPanel;
    Label3: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure WindSpeed;
var
  ms: integer;
  kmch: real;
begin
  if Length(Form1.Edit1.text) = 0 then
  begin
  Showmessage('Надо ввести скорость');
  exit;
  end;
  ms:=StrToInt(Form1.Edit1.text);
  kmch:=ms*3.6;
  Form1.panel1.caption:=(IntToStr(ms) + 'м/с = ' + FloatToStr(kmch) + 'км/ч')
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Windspeed;
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  {if not ((key>='0')and (key<='9') or (key=#8) or (key=#13))
  then  key:=chr(0); }
  case key of
    '0'..'9',#8:;
    #13: WindSpeed;
    else key:=chr(0);
  end;
end;

end.

Подпишись, чтобы получать свежие исходники!
Нравится
Категория: Основные файлы сайта | Добавил: Dark_Green | Теги: уроки, скорость.ветра, делфи, delphi
Просмотров: 6120 | Загрузок: 918 | Рейтинг: 0.0/0

Другие примеры
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]