Kalademi.me ułatwia znalezienie odpowiedzi na Twoje pytania dzięki aktywnej społeczności. Sorularınıza hızlı ve net çözümler bulmak için uzman topluluğumuzla bağlantı kurun. Geniş bir uzman topluluğu sayesinde sorularınıza güvenilir yanıtlar bulmanın rahatlığını yaşayı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