C# ile girilen bir sayının faktöriyelini hesaplama işlemini kullanıcının tercih ettiği döngü metodu ile çalışan program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace faktöriyel_method
{
class Program
{
static void Main(string[] args)
{
int fak=1;
faktoriyel:
Console.Write("Faktöriyeli Alınacak Sayıyı Giriniz=");
int sayi = int.Parse(Console.ReadLine());
if (sayi < 0) { Console.Write("Negatif bir sayı girdiniz....\n"); goto faktoriyel; }
Console.Write("For için 'for'\nWhile için 'while' yazınız=");
string secim = Console.ReadLine();
Console.Write("-----------------------------------------\n");
if(secim=="for")
{
for (int i = 1; i <= sayi; i++)
{
fak = fak * i;
}
}
else if (secim == "while")
{
for (int i = 1; i <= sayi; i++)
{
fak = fak * i;
}
}
else
{
Console.Write("Yanlış Bir Seçim Yaptınız...");
goto faktoriyel;
}
Console.Write("{0} sayısının faktöriyelini {1} döngüsü ile yaptık sonucu={2}", sayi, secim, fak);
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace faktöriyel_method
{
class Program
{
static void Main(string[] args)
{
int fak=1;
faktoriyel:
Console.Write("Faktöriyeli Alınacak Sayıyı Giriniz=");
int sayi = int.Parse(Console.ReadLine());
if (sayi < 0) { Console.Write("Negatif bir sayı girdiniz....\n"); goto faktoriyel; }
Console.Write("For için 'for'\nWhile için 'while' yazınız=");
string secim = Console.ReadLine();
Console.Write("-----------------------------------------\n");
if(secim=="for")
{
for (int i = 1; i <= sayi; i++)
{
fak = fak * i;
}
}
else if (secim == "while")
{
for (int i = 1; i <= sayi; i++)
{
fak = fak * i;
}
}
else
{
Console.Write("Yanlış Bir Seçim Yaptınız...");
goto faktoriyel;
}
Console.Write("{0} sayısının faktöriyelini {1} döngüsü ile yaptık sonucu={2}", sayi, secim, fak);
Console.ReadKey();
}
}
}
C# ile girilen bir sayının faktöriyelini hesaplama işlemini kullanıcının tercih ettiği döngü metodu ile çalışan program
Reviewed by Abdulhamit Ekşioğlu
on
Ekim 29, 2014
Rating:
Hiç yorum yok: