kalkulator w C#

adamos64
Użytkownik
Użytkownik
Posty: 63
Rejestracja: 5 lut 2008, o 22:21
Płeć: Mężczyzna
Lokalizacja: Luboń k Poznań:)
Podziękował: 27 razy
Pomógł: 3 razy

kalkulator w C#

Post autor: adamos64 »

pisze kalkulator w języku C# i mam pytanie co do tego. Jak powinien wyglądać kod źródłowy że obliczał wartość funkcji sinusa. i też mógł zamieniac na radiany. Zrobiłem takie coś(nie iwem gdzie tu błąd):

Kod: Zaznacz cały

private void button16_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
                MessageBox.Show("Najpierw wpisz liczbe !");
            textBox1.Text = "0";
            if (radioButton1.Checked) 
                X = double.Parse(textBox1.Text);
            wynik = Convert.ToDouble(Math.Sin(X)); 
            textBox1.Text = wynik.ToString();
            if (radioButton2.Checked) 
                X = double.Parse(textBox1.Text);
            wynik = Convert.ToDouble(Math.Sin(X / 180 * 3.141592));
            textBox1.Text = wynik.ToString();
        }
Ostatnio zmieniony 23 gru 2009, o 13:44 przez miki999, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Awatar użytkownika
kolanko
Użytkownik
Użytkownik
Posty: 1905
Rejestracja: 9 gru 2006, o 14:23
Płeć: Mężczyzna
Lokalizacja: Łańcut
Podziękował: 32 razy
Pomógł: 172 razy

kalkulator w C#

Post autor: kolanko »

1. Uzywaj Tryparse, jest duzo bezpieczniejsze.

2. uzywaj Math.PI .

3. sinus kąta powinien obliczac z Math.Sin(X*(Math.PI/180))
adamos64
Użytkownik
Użytkownik
Posty: 63
Rejestracja: 5 lut 2008, o 22:21
Płeć: Mężczyzna
Lokalizacja: Luboń k Poznań:)
Podziękował: 27 razy
Pomógł: 3 razy

kalkulator w C#

Post autor: adamos64 »

niestety funkcja trygonometryczna nadal nie chce zadziałać mógłby ktoś napisać jak to powinno wygladac? kompletnie mi to nie wychodzi i nie wiem gdzie tu jest błąd.
ODPOWIEDZ