Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace IskurProgram02
- {
- class Program
- {
- static void Main(string[] args)
- {
- do
- {
- uint sayi, sayac = 1, asalsayac = 0;
- int sayigir, secim;
- Console.WriteLine("1.Tek Sayı Çarpımı");
- Console.WriteLine("2.Çift Sayı Çarpımı");
- Console.WriteLine("3.Asal Sayı Kontrolü");
- Console.WriteLine("4.Asal Sayı Bölenlerine Ayır");
- Console.WriteLine("5.Çıkış");
- Console.Write("Hangi İşlemi Yapmak İstiyorsunuz (1-5)= ");
- secim = Convert.ToInt32(Console.ReadLine());
- Console.Clear();
- switch (secim)
- {
- case 1:
- Console.Write("Kaç Sayı Girmek İstiyorsunuz?= ");
- sayigir = Convert.ToInt32(Console.ReadLine());
- Console.Clear();
- for (int i = 1; i <= sayigir; i++)
- {
- Console.Write("{0}.Sayı Giriniz: ", i);
- sayi = Convert.ToUInt32(Console.ReadLine());
- if (sayi % 2 == 0)
- {
- Console.Clear();
- Console.WriteLine("Girdiğiniz Sayı Çifttir = " + sayi);
- Console.ReadKey();
- Console.Clear();
- }
- else if (sayi % 2 == 1)
- {
- Console.Clear();
- sayac = sayac * sayi;
- }
- else
- {
- Console.WriteLine("");
- }
- }
- Console.WriteLine("Sayı Sonucu: " + sayac);
- Console.ReadKey();
- Console.Clear();
- break;
- case 2:
- Console.Write("Kaç Sayı Girmek İstiyorsunuz?= ");
- sayigir = Convert.ToInt32(Console.ReadLine());
- Console.Clear();
- for (int i = 1; i <= sayigir; i++)
- {
- Console.Write("{0}.Sayı Giriniz: ", i);
- sayi = Convert.ToUInt32(Console.ReadLine());
- if (sayi % 2 == 0)
- {
- Console.Clear();
- sayac = sayac * sayi;
- }
- else if (sayi % 2 == 1)
- {
- Console.Clear();
- Console.WriteLine("Girdiğiniz Sayı Tektir = " + sayi);
- Console.ReadKey();
- Console.Clear();
- }
- else
- {
- Console.WriteLine("");
- }
- }
- Console.WriteLine("Sayı Sonucu: " + sayac);
- Console.ReadKey();
- Console.Clear();
- break;
- case 3:
- Console.Write("Hangi Asal Sayıyı Kontrol Etmek İstiyorsunuz?= ");
- sayigir = Convert.ToInt32(Console.ReadLine());
- Console.Clear();
- for (int i = 1; i <= sayigir; i++)
- {
- if (sayigir % i == 0)
- {
- asalsayac++;
- }
- }
- if (asalsayac < 3)
- {
- Console.WriteLine("Sayı Asaldır " + sayigir);
- }
- else
- {
- Console.WriteLine("Sayı Asal Değildir " + sayigir);
- }
- Console.ReadKey();
- Console.Clear();
- break;
- case 4:
- Console.Write("Hangi Asal Sayıyı Bölenlerine Ayırmak İstiyorsunuz?= ");
- sayigir = Convert.ToInt32(Console.ReadLine());
- Console.Clear();
- for (int asalbolen = 2; sayigir > 1; )
- {
- if (sayigir % asalbolen == 0)
- {
- Console.WriteLine("Asal Bölenleri: " + asalbolen);
- sayigir = sayigir / asalbolen;
- }
- else
- {
- asalbolen++;
- }
- }
- Console.ReadKey();
- Console.Clear();
- break;
- case 5:
- Console.WriteLine("Programdan Çıkılıyor");
- Environment.Exit(0);
- break;
- default:
- Console.WriteLine("Yanlış Seçim Yaptınız");
- Console.ReadKey();
- Console.Clear();
- break;
- }
- }
- while (true);
- }
- }
- }
Add Comment
Please, Sign In to add comment