<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1250">
<title>Jemný úvod do ASP - Faktoriál</title>
<link rel="stylesheet" type="text/css" href="../standard.css">
</head>
<body>
<h1>Faktoriál - Pøíklad použití cyklu While a podmínky If</h1>
<%
faktorial = 1 'Inicializace
n = 1
Do While n <= 10 'Cyklus probíhá pro n od 1 do 10
faktorial = faktorial * n 'Výpoèet nové hodnoty faktoriálu
If n Mod 2 = 1 Then 'Operátor Mod vrací zbytek po dìlení
'Zbytek po dìlení je 1 => n je liché
Response.Write n & "! = " & faktorial & "<BR>" 'Výpis výsledku pro lichá n
Else
'Podmínka nebyla splnìna
Response.Write "<i>" & n & "! = " & faktorial & "</i><BR>" 'Výpis výsledku pro sudá n
End If
n = n + 1 'Zvýší se n
Loop
%>
</body>
</html>