Navigace: Hlavní stránka -> BASIC -> 07 Podprogramy -> 07.01 Funkce - výpočet dekadického logaritmu

MENU

07.01 Funkce - výpočet dekadického logaritmu

Zadání:
Sestavte funkci pro výpočet dekadického logaritmu.
Řešení:
Funkce bude mít reálný vstup i výstup. Dekadický logaritmus vypočteme pomocí přirozeného logaritmu.
Module Module1

    Function log10(ByVal x As Double)
        log10 = Math.Log(x) / Math.Log(10)
        Return log10
    End Function

    Sub Main()

        Dim cislo, y As Double

        Console.Write("Zadejte cislo: ")
        cislo = Console.ReadLine

        y = log10(cislo)

        Console.WriteLine("log({0})={1}", cislo, y)

        Console.ReadLine()

    End Sub

End Module
program ke stažení