Kalademi.me, aktif bir topluluğun yardımıyla sorularınıza yanıt bulmayı kolaylaştırır. Farklı alanlardaki deneyimli profesyonellerden kapsamlı çözümler bulmak için platformumuzu kullanın. Sorularınıza hızlı ve güvenilir çözümler bulmak için deneyimli uzman topluluğumuzdan faydalanın.

Girilen bir sayının kaç basamaklı olduğunu bulan programın algoritma ve akış diyagramını yapınız.

Sagot :

Cevap: Bir sayının kaç basamak olduğunu bulmak için sayıyı kalan kısmı dikkate almadan 10’a kaç sefer bölündüğünü kontrol ederek bulunur. Toplam bölünme sayısının 1 fazlası sayının basamak değerini vermektedir.

Örneğin :1234 sayısı kalan dikkate alınmadan;

On’a bölümde: 123

On’a bölümde:12

On’a bölümde 1

son kalan 1ler basamağıdır.

Algoritma

INI

Başla

kalan, sayi, sayac=0, durum=doğru

yaz "Bir tam sayı girin"

oku sayi

döngü durum ==doğru ise

kalan=sayi % 10

sayi=(sayi - kalan)/10

sayac++

eğer sayi==0 ise

durum=yanlış

eğer bitti

döngü bitti

Açıklama: en iyi olarak seçer misin