log5 tabanında 5

entry15 galeri
    11.
  1. algoritması şöyledir:

    float z taban girişten al
    float x sayıyı girişten al
    y değişkenini oluştur
    x değişkeninin logunu al
    z değişkninin logunu al
    y eşittir x / z logları =>
    y içindeki log değerlerini yuvarla bunu yaparken değerleri 1 milyon ile çarp ve 1 milyona böl
    y eşittir (y*1000000)/1000000
    yazdır y

    sahte kodu:

    while true =>
    zBase = float => input
    xNumber = float => input
    y = (float(log(xNumber)) / float(log(zBase)))
    print => y

    Bunu da denemeden yaptım birisi denesin bari.

    ekstra bilgi:

    log10(1den sonraki sıfırlar) sonucu verir. örneğin

    log10(1000000) = 6

    log10(9000000) = 6.9 çıkar.
    0 ...