begin
if Combobox3.ItemIndex = 0 then
case Combobox1.Itemindex of
0: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1000);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1000000);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1000000000);
end;
1: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1000);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1000);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1000000);
end;
2: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1000000);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1000);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1000);
end;
3: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1000000000);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1000000);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1000);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1);
end;
else
if Combobox3.ItemIndex = 1 then
case Combobox1.ItemIndex of
0: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 100);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 10000);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1000000);
end;
1: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 100);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 100);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 10000);
end;
2: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 10000);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 100);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 1);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) / 100);
end;
3: case Combobox2.Itemindex of
0: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1000000);
1: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 10000);
2: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 100);
3: Edit2.Text:= floattostr(strtofloat(Edit1.Text) * 1);
end;