RadioButton - kalkulator i brak wyniku

0

Witam, mam pewien problem. Ale zacznę od opisu programu. Otóż po wpisaniu podstawy i wybraniu za pomocą RadioButtona rodzaju pierwiastka (kwadratowego bądź sześciennego) program po kliknięciu "Oblicz" powinien podać wynik lecz podaje ciągle wartość 0 :/

Poniżej daje mój kod odpowiadający za tą funkcje. Liczę na Waszą pomoc, gdyż jestem totalnym laikiem a program konieczny jest na zaliczenie laboratoriów.

user image

private void button3_Click(object sender, EventArgs e)
        {
            double D = 0;
            double
                wyniki2;

            if (radioButton1.Checked)
            {
                wyniki2 = Math.Pow(D, 2);
            }

            if (radioButton2.Checked)
            {
                wyniki2 = Math.Pow(D, 3);
            }

            if (radioButton3.Checked)
            {
                wyniki2 = Math.Pow(D, 4);
            }

            textBoxWyniki2.Text += wyniki2.ToString();

            }
        }
    } 
0

A co ma podawac? przeciez przypisujesz 0, ktorego pozniej uzywasz do obliczen:

double D = 0;
            double
                wyniki2;
 
            if (radioButton1.Checked)
            {
                wyniki2 = Math.Pow(D, 2);
            }

Przypisz do D wartosc z textboxa (z odpowiednia konwersja) i bedzie ok

0

Możesz mi pokazać jak to powino wyglądać bo mam problem :/

0
private void button3_Click(object sender, EventArgs e)
        {
            double D, wyniki2;
            if(!double.TryParse(textboxPodstawa.Text, out D))
            {
                MessageBox.Show("Musisz podać liczbę");
                return;
            }
 
            if (radioButton1.Checked)
            {
                wyniki2 = Math.Pow(D, 2);
            }
 
            if (radioButton2.Checked)
            {
                wyniki2 = Math.Pow(D, 3);
            }
 
            if (radioButton3.Checked)
            {
                wyniki2 = Math.Pow(D, 4);
            }
 
            textBoxWyniki2.Text += wyniki2.ToString();
 
            }
        }
    } 

1 użytkowników online, w tym zalogowanych: 0, gości: 1