Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Lukáš Pilarik:26.2.2016 21:54

Tak zde dnes hodím ještě jeden dotaz.

Chtěl bych vytvořit prográmek na převod stupňů na radiány a naopak.

Mám tento zdroják buttonu:

      public Form1()
        {
            InitializeComponent();
        }
        const double PI = 3.1415926535;
        private void btnStup_Click(object sender, EventArgs e)
        {
            int cislo1 = int.Parse(txtCislo1.Text);
            double vysledek = cislo1 / PI * 180;
            txtVysledek.Text = vysledek.ToString();
        }
    }
}

Pokud zadám celé číslo, tak výsledek už mi desetinné normálně hodí (uděláno pomocí double), ale když chci do vstupního pole vložit už desetinné číslo, tak mi to vyhodí chybu.

Chci se zeptat, jak lze vkládat hodnoty i v desetinných číslech, aby mi to s nimi počítalo?

Děkuji mnohokrát. :)

 
Odpovědět 26.2.2016 21:54
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na Lukáš Pilarik
Tomáš Brůna:26.2.2016 22:17

Nejsem si jistý al zkusil bych změnit proměnou cislo1 třeba na float nebo taky double a podle toho tak i parsovat

Nahoru Odpovědět 26.2.2016 22:17
Lepší být šprt než blbec :)
Avatar
GunSpawn
Redaktor
Avatar
GunSpawn:26.2.2016 22:21

Přesně tak. Int nemůže být desetinný číslo. Dělení ti to ještě uzná, protože jsou to všechno čísla, ale jakmile není celý, je to mimo int.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +2 26.2.2016 22:21
Save early, save often, save everything, everywhere, everytime.
Avatar
Odpovídá na GunSpawn
Lukáš Pilarik:26.2.2016 23:51

Už to mám hotovo, děkuji oběma :)

 
Nahoru Odpovědět 26.2.2016 23:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.