Witam,
zmagam się z pracą na zaliczenie przedmiotu i mam problem z odpowiednim podpięciem dwóch radiobuttonów pod jeden przycisk.
Opiszę jak to wygląda:
Wpisujemy kwotę, wybieramy czy chcemy ją przeliczyć na netto, czy brutto, następnie klikamy wysokość podatku, klikamy przycisk i wyskakuje nam obliczona wartość.
Dla wartości 8% stworzyłem ten kod - wszystko działa, zarówno netto jak i brutto. Natomiast nie wiem jak wpisać kod dla wartości 23%, żeby nie kłóciła się z pierwszym radiobuttonem. Na razie wszelkie próby skutkowały zakreśleniem na czerwono linijki z procedure lub obliczaniem podatku 23% mimo wybrania opcji 8%...
Obecnie tak wygląda mój kod:
procedure TForm1.Button1Click(Sender: TObject);
var
x,y: Currency;
begin
if ComboBox1.Text = ('brutto')then
begin
if RadioButton1.Checked then
y:= StrToCurr(Edit1.Text);
x:= y*1.08;
Edit2.Text :=CurrToStr(x);
end;
begin
if ComboBox1.Text = ('netto')then
begin
if RadioButton1.Checked then
y:= StrToCurr(Edit1.Text);
x:= y/1.08;
Edit2.Text :=CurrToStr(x);
end;
end;
end;
Zapewne mam wstawić coś takiego (np. dla netto):
begin
if RadioButton2.Checked then
y:= StrToCurr(Edit1.Text);
x:= y/1.23;
Edit2.Text :=CurrToStr(x);
end;
ale gdzie to wstawić i może oddzielić jakimś "else" itp ?
Próbowałem szukać odpowiedzi w necie, ale do tego konkretnego przypadku nie pasowały...
Bardzo proszę o pomoc i z góry dziękuję.