Anunswin
Hectopat
- Katılım
- 20 Ekim 2020
- Mesajlar
- 2.117
- Çözümler
- 5
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp9.
{
class Program.
{
static void Main(string[] args)
{
float s;
int si, f;
bool a = true;
for (; a;)
Console.Write("Lütfen faktöriyelinin girilmesini istediğiniz sayıyı girin: ");
s = Convert.ToSingle(Console.ReadLine());
si = (int)s;
if (si != s || s < 1)
{
Console.WriteLine("Lütfen pozitif tam sayı girin.");
a = true;
}
else.
{
a = false;
for (f = 1; si > 1; si--)
f *= si;
Console.Write("Faktöriyeli={0}", f);
}
Console.ReadKey();
}
}
}
Arkadaşlar, yeni yeni öğrenmeye başladım. Nerede sorun yaptım anlamadım. Program sonsuz bir döngünün içinde faktöriyelinin girilmesini istediğiniz sayıyı yazın diyor.
Son düzenleyen: Moderatör: