C# Console 10 ile 50 arasındaki asal sayıları bulma
Algoritma
- Başla
- sayi = 10
- sayi++
- Eğer sayi <= 50 ise devam et, değilse 10’a git
- Eğer sayi % 2 = 0 ise 3. adıma git,değilse devam et
- Eğer sayi % 3 = 0 ise 3. adıma git,değilse devam et
- Eğer sayi % 5 = 0 ise 3. adıma git,değilse devam et
- Eğer sayi % 7 = 0 ise 3. adıma git,değilse devam et
- Yazdır sayi, 3’e git
- Bitir
10 ile 50 arasındaki sayılar dediği için hemen aklımıza döngü gelmelidir.Program I = 10 dan başlayacak. Bundan sonra I = 10 den başlayarak 50 yekadar devamlı 2,3,5,7 sayılarına böldürüp kalana bakılmaktadır. Sayı, 4 değere bölünce de kalan 0 çıkmıyora sayı asaldır. Bu sayıları i = 50 değerini alıncaya kadar şartımıza uyan sayıları ekrana basıp programı sonlandırabiliriz.
Kod Yapısı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
for(int sayi = 10; sayi <= 50; sayi++)
{
if( sayi % 2 != 0)
{
if( sayi % 3 != 0)
{
if( sayi % 5 != 0 )
{
if( sayi % 7 != 0)
{
Console.WriteLine(sayi);
}
}
}
}
}
Console.ReadKey();
}
}
}
26 Aralık 2017