Pierwiastek - kalkulator

0

Witam.
Pisze sobie kalkulator w C# i mam problem z pierwiastkiem.
Mam zadeklarowany button 'sqrt' w sposób następujący:

private void button18_Click(object sender, EventArgs e)
        {
            liczba = double.Parse(textBox1.Text);

            znak = '#';
        }

I w instrukcji switch mam:

case '#': textBox1.Text = Math.Sqrt(liczba);
            break;

Może ktoś coś poradzić na to, aby to zadziałało?
Z góry dzięki :)

1
case '#': textBox1.Text = Math.Sqrt(liczba).ToString(); break;

Powinno tak zadziałać, ale z góry mówię że twój kod jest niezbyt piękny i poprawny programistycznie.

0

dzięki, działa :) może i nie jest zadowalający, ale jak na pierwszy raz, aby zaczaić o co chodzi w C# myślę że nie jest aż tak źle :)

0

To może wyjaśnię, co jest „niezbyt piękne”:
· masz obiekty button18

 i <code noframe>textBox1

, czyli nie ponazywałeś kontrolek. proponuję butSqrt

, <code noframe>textWynik

, albo coś w tym stylu
· przekazujesz informacje przez chara (jakieś '#') zamiast użyć enum

a

```csharp
enum Dzialanie { Dodawanie, Odejmowanie, Mnozenie, Dzielenie }

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