Soru
Girilen iki sayı arasındaki sayıları 5'in katları hariç bulan program not:metot kullanarak yazınız ÇOK ACİLLL
Çözüm
4.6139 Voting
Süleyman
Usta · 5 yıl öğretmeniUzman doğrulaması
Cevap
Cevap:<br /><br />Soru, belirtilen iki sayı arasındaki tüm sayıları bulan, ancak 5'in katları olan sayıları dikkate almayan bir metot oluşturmayı gerektirir. Aşağıda C# dilinde bu metot için bir örnek verilmiştir.<br /><br />```C#<br />using System; <br /><br />public class Program<br />{<br /> public static void Main()<br /> {<br /> Console.Write("Lütfen 1. sayıyı giriniz: ");<br /> int s1 = Convert.ToInt32(Console.ReadLine());<br /><br /> Console.Write("Lütfen 2. sayıyı giriniz: ");<br /> int s2 = Convert.ToInt32(Console.ReadLine());<br /><br /> Console.WriteLine(s1 + " ile " + s2 + " arasında ki 5'in katı olmayan sayılar: ");<br /><br /> ListeyiYazdir(s1, s2);<br /> }<br /><br /> public static void ListeyiYazdir(int s1, int s2)<br /> {<br /> for (int i = s1; i <= s2; i++)<br /> {<br /> if (i % 5 != 0)<br /> Console.Write(i + ", ");<br /> }<br /> }<br />}<br />```<br /><br />Bu kodları bir C# derleyicisinde çalıştırdığınızda, ilk olarak program kullanıcıdan iki sayı alır. Ardından bu iki sayı arasındaki 5'in katı olmayan tüm sayıları yazdırır. Bu işlemi ListeyiYazdir adlı bir metot içinde gerçekleştiririz. Bu metot, belirlenen iki sayı arasında 5'in katı olmayan tüm sayıları bulmak için bir döngü kullanır. Döngü, her sayının 5'e bölümünden kalanı kontrol eder(% işareti bu işlemi gerçekleştirir). Eğer kalan 0 değilse, bu sayı 5'in katı olmayan bir sayıdır, bu yüzden bu sayıyı konsola yazdırırız.<br /><br />Sonuç olarak, bu program belirtilen iki sayı arasındaki tüm sayıları bulur, ancak 5'in katları olan sayıları dikkate almaz.<br />
Derecelendirmek için tıklayın: