5.00 / 1 oy

JavaScript ile bir sayıyı basamaklarına ayırmak

Javascript ile mod (bölümden kalan sayı) bulmayı gördüğümüze göre artık sayıları basamaklarına ayırabiliriz demektir.

Algoritma olarak Java'da bir sayıyı basamaklarına ayırmak örneğinde olduğu gibi yine 100 ile 999 arasındaki sayıları basamaklarına ayıracağız ve bu işlemi yaparken;

- yüzler basamağını bulurken sayının 100'e bölümünden elde ettiğimiz bölüm değerini

- onlar basamağını bulurken sayının 100'e bölümünden kalan değerin 10'a bölümünden elde ettiğimiz bölüm değerini

- birler basamağını hesaplarken de sayının 10'a bölümünden kalan değeri alacağız.

Not: Java'da int/int işlemi küsüratı sildiği için bu işlemi yapmak yeterli oluyordu ancak Javascript'te küsüratı silmek ve tamsayı kısmını almak için Math.floor işlemini uyguladık.

Kodlar:

for (var i=100; i<=999; i++)
{
	var yuzler = Math.floor(i/100);
	var onlar = Math.floor((i%100)/10);
	var birler =(i%100)%10;
	
	document.write(i+"\t"+yuzler+"\t"+onlar+"\t"+birler+"<br>");
}

javascript sayıyı onlar basamaklarına ayırmak

utku33

20.03.2020 01:19

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript ile bir sayıyı basamaklarına ayırmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.