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