Bu yazımda JavaScript ile girilen bir sayının asal sayı olup olmadığını hesaplayan programı yazacağız. Öncelikle asal sayının ne olduğuna bakalım.
1’den büyük olmak şartıyla sadece 1’e ve kendisine bölünebilen sayılara asal sayılar denir.
Örneğin, 7 bir asal sayıdır. Çünkü hem 1’den büyüktür hem de sadece 1’e ve 7’ye bölünebilir.
Ama 8 bir asal sayı değildir. Çünkü hem 2’ye hem 4’e de bölünebilir.
Asal sayının ne olduğunu öğrendiğimize göre şimdi kodumuzu yazmaya başlayalım.
JavaScript ile Girilen Bir Sayının Asal Olup Olmadığını Hesaplayan Program
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JavaScript ile Girilen Bir Sayının Asal Olup Olmadığını Hesaplayan Program</title> </head> <body> <script> let sayi; let sonuc = true; do{ sayi = prompt("Lütfen bir sayı giriniz."); } while(sayi < 2) for(let i = 2; i < sayi; i++){ if(sayi%i == 0){ sonuc = false; break; } } if(sonuc) { alert(sayi + " asal sayıdır!") } else{ alert(sayi + " asal sayı değildir!") } </script> </body> </html> |
Şimdi kodumuzu test edelim.
Kodu çalıştırdığımızda promp metodu ile istediğimiz bir sayıyı girebiliyoruz.
Eğer 2’den küçük bir sayı girersek kodlar çalışmayacak ve yeni bir sayı girmemiz istenecek. Bu yüzden 2’den büyük bir sayı giriyorum.
Örneğin 763251 sayısını girdiğimde alert metodu ile şu mesajın verildiğini görebiliyorum.
Çıktısı : 763251 asal sayı değildir!
Yada 7907 sayısını girdiğimde alert metodu ile şu mesajın verildiğini görebiliyorum.
Çıktısı : 7907 asal sayıdır!
Umarım “JavaScript ile Girilen Bir Sayının Asal Olup Olmadığını Hesaplayan Program” başlıklı yazım sizin için faydalı olmuştur.
Şu yazılar da ilginizi çekebilir.
Algoritma Nedir? Nasıl Yazılır? Neden Bu Kadar Önemlidir?
Akış Şeması Nedir? Akış Şeması Şekilleri Nelerdir?
Algoritma Örnekleri (Basit, Orta ve İleri Seviye)
Yeni bir yazımda görüşmek üzere.