Hi, anybody have a weight convert example or someone who can help? i can convert distances like this:
procedure TfrmDistanceConverter.cmdConvertClick(Sender: TObject);
var
MileToKM, KMToMile,
KMToMetre, MetreToKM: Double;
begin
{convert based on the selected option button}
if optMileToKM.Checked then {mile > km}
begin
MileToKM:= ConvertFrom(duMiles, StrToFloat(txtInputValue.Text));
txtOutputValue.Text:= FloatToStr(MileToKM) + ' kilometers';
end
else
if optKMToMile.Checked then {km < mile}
begin
KMToMile:= ConvertTo(StrToFloat(txtInputValue.Text), duMiles);
txtOutputValue.Text:= FloatToStr(KMToMile) + ' miles';
end
else
if optKMToMetre.Checked then {km > metre}
begin
KMToMetre:= ConvertFrom(duKilometers, StrToFloat(txtInputValue.Text));
txtOutputValue.Text:= FloatToStr(KMToMetre) + ' metres';
end
else
if optMetreToKM.Checked then {metre < km}
begin
MetreToKM:= ConvertTo(StrToFloat(txtInputValue.Text), duKilometers);
txtOutputValue.Text:= FloatToStr(MetreToKM) + ' kilometers';
end
end;
but the weight doesnt work:
procedure TfrmWeightConverter.cmdConvertClick(Sender: TObject);
var
StoneToPounds, PoundsToStone: Double;
begin
{convert based on the selected option button}
if optStoneToPounds.Checked then {stone > lbs}
begin
StoneToPounds:= ConvertFrom(muStones, StrToFloat(txtInputValue.Text));
txtOutputValue.Text:= FloatToStr(StoneToPounds) + ' lbs';
end
else
if optPoundsToStone.Checked then {lbs < stone}
begin
PoundsToStone:= ConvertTo(StrToFloat(txtInputValue.Text), muPounds);
txtOutputValue.Text:= FloatToStr(PoundsToStone) + ' stone';
end;
end;
Please Help, Thanks!!!
procedure TfrmDistanceConverter.cmdConvertClick(Sender: TObject);
var
MileToKM, KMToMile,
KMToMetre, MetreToKM: Double;
begin
{convert based on the selected option button}
if optMileToKM.Checked then {mile > km}
begin
MileToKM:= ConvertFrom(duMiles, StrToFloat(txtInputValue.Text));
txtOutputValue.Text:= FloatToStr(MileToKM) + ' kilometers';
end
else
if optKMToMile.Checked then {km < mile}
begin
KMToMile:= ConvertTo(StrToFloat(txtInputValue.Text), duMiles);
txtOutputValue.Text:= FloatToStr(KMToMile) + ' miles';
end
else
if optKMToMetre.Checked then {km > metre}
begin
KMToMetre:= ConvertFrom(duKilometers, StrToFloat(txtInputValue.Text));
txtOutputValue.Text:= FloatToStr(KMToMetre) + ' metres';
end
else
if optMetreToKM.Checked then {metre < km}
begin
MetreToKM:= ConvertTo(StrToFloat(txtInputValue.Text), duKilometers);
txtOutputValue.Text:= FloatToStr(MetreToKM) + ' kilometers';
end
end;
but the weight doesnt work:
procedure TfrmWeightConverter.cmdConvertClick(Sender: TObject);
var
StoneToPounds, PoundsToStone: Double;
begin
{convert based on the selected option button}
if optStoneToPounds.Checked then {stone > lbs}
begin
StoneToPounds:= ConvertFrom(muStones, StrToFloat(txtInputValue.Text));
txtOutputValue.Text:= FloatToStr(StoneToPounds) + ' lbs';
end
else
if optPoundsToStone.Checked then {lbs < stone}
begin
PoundsToStone:= ConvertTo(StrToFloat(txtInputValue.Text), muPounds);
txtOutputValue.Text:= FloatToStr(PoundsToStone) + ' stone';
end;
end;
Please Help, Thanks!!!