NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Výpočet faktoriálu

Vpočtš faktoriál n! až do hodnoty 12.

C# .NET

namespace Faktorial
{
    public partial class oknoProgramu : Form
    {
        public oknoProgramu()
        {
            InitializeComponent();
        }

        private void btnvypocti_Click(object sender, EventArgs e)
        {
            // zjištění hodnoty n zadané uživatelem
            int n;
            try
            {
                n = Convert.ToInt16(txtcislon.Text);
                if (n <= 0)
                    throw new Exception();
            }
                catch (Exception)
                {
                    MessageBox.Show("Zadán neplatný vstup.");
                    return;
                }

            // výpočet faktoriálu a sestavení cyklu
            int f = n;
            try
            {
                for (int cislo = n - 1; cislo > 1; cislo--)
                {
                    f *= cislo;

                    txtfaktorial.Text = f.ToString("N0");
                }
            }
            catch (Exception)
            {

                MessageBox.Show("Tak velké číslo neumím");
            }
            
            
        }
    }
}

Neformátovaný

Přidáno: 17.1.2017
Expirace: Neuvedeno

Avatar
Autor: Poggy
Aktivity