Guest User

Untitled

a guest
Jan 21st, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.71 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace IskurProgram02
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. do
  13. {
  14. uint sayi, sayac = 1, asalsayac = 0;
  15. int sayigir, secim;
  16. Console.WriteLine("1.Tek Sayı Çarpımı");
  17. Console.WriteLine("2.Çift Sayı Çarpımı");
  18. Console.WriteLine("3.Asal Sayı Kontrolü");
  19. Console.WriteLine("4.Asal Sayı Bölenlerine Ayır");
  20. Console.WriteLine("5.Çıkış");
  21. Console.Write("Hangi İşlemi Yapmak İstiyorsunuz (1-5)= ");
  22. secim = Convert.ToInt32(Console.ReadLine());
  23. Console.Clear();
  24. switch (secim)
  25. {
  26. case 1:
  27. Console.Write("Kaç Sayı Girmek İstiyorsunuz?= ");
  28. sayigir = Convert.ToInt32(Console.ReadLine());
  29. Console.Clear();
  30. for (int i = 1; i <= sayigir; i++)
  31. {
  32. Console.Write("{0}.Sayı Giriniz: ", i);
  33. sayi = Convert.ToUInt32(Console.ReadLine());
  34. if (sayi % 2 == 0)
  35. {
  36. Console.Clear();
  37. Console.WriteLine("Girdiğiniz Sayı Çifttir = " + sayi);
  38. Console.ReadKey();
  39. Console.Clear();
  40. }
  41. else if (sayi % 2 == 1)
  42. {
  43. Console.Clear();
  44. sayac = sayac * sayi;
  45. }
  46. else
  47. {
  48. Console.WriteLine("");
  49. }
  50.  
  51. }
  52. Console.WriteLine("Sayı Sonucu: " + sayac);
  53. Console.ReadKey();
  54. Console.Clear();
  55. break;
  56. case 2:
  57. Console.Write("Kaç Sayı Girmek İstiyorsunuz?= ");
  58. sayigir = Convert.ToInt32(Console.ReadLine());
  59. Console.Clear();
  60. for (int i = 1; i <= sayigir; i++)
  61. {
  62. Console.Write("{0}.Sayı Giriniz: ", i);
  63. sayi = Convert.ToUInt32(Console.ReadLine());
  64. if (sayi % 2 == 0)
  65. {
  66. Console.Clear();
  67. sayac = sayac * sayi;
  68. }
  69. else if (sayi % 2 == 1)
  70. {
  71.  
  72. Console.Clear();
  73. Console.WriteLine("Girdiğiniz Sayı Tektir = " + sayi);
  74. Console.ReadKey();
  75. Console.Clear();
  76. }
  77. else
  78. {
  79. Console.WriteLine("");
  80. }
  81.  
  82. }
  83. Console.WriteLine("Sayı Sonucu: " + sayac);
  84. Console.ReadKey();
  85. Console.Clear();
  86. break;
  87. case 3:
  88. Console.Write("Hangi Asal Sayıyı Kontrol Etmek İstiyorsunuz?= ");
  89. sayigir = Convert.ToInt32(Console.ReadLine());
  90. Console.Clear();
  91. for (int i = 1; i <= sayigir; i++)
  92. {
  93. if (sayigir % i == 0)
  94. {
  95. asalsayac++;
  96. }
  97.  
  98. }
  99. if (asalsayac < 3)
  100. {
  101. Console.WriteLine("Sayı Asaldır " + sayigir);
  102. }
  103. else
  104. {
  105. Console.WriteLine("Sayı Asal Değildir " + sayigir);
  106. }
  107. Console.ReadKey();
  108. Console.Clear();
  109. break;
  110. case 4:
  111. Console.Write("Hangi Asal Sayıyı Bölenlerine Ayırmak İstiyorsunuz?= ");
  112. sayigir = Convert.ToInt32(Console.ReadLine());
  113. Console.Clear();
  114. for (int asalbolen = 2; sayigir > 1; )
  115. {
  116. if (sayigir % asalbolen == 0)
  117. {
  118. Console.WriteLine("Asal Bölenleri: " + asalbolen);
  119. sayigir = sayigir / asalbolen;
  120. }
  121. else
  122. {
  123. asalbolen++;
  124. }
  125.  
  126. }
  127. Console.ReadKey();
  128. Console.Clear();
  129. break;
  130. case 5:
  131. Console.WriteLine("Programdan Çıkılıyor");
  132. Environment.Exit(0);
  133. break;
  134. default:
  135. Console.WriteLine("Yanlış Seçim Yaptınız");
  136. Console.ReadKey();
  137. Console.Clear();
  138. break;
  139. }
  140. }
  141. while (true);
  142. }
  143. }
  144. }
Add Comment
Please, Sign In to add comment