Navigace: Hlavní stránka -> Jazyk C -> 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.
#include "stdafx.h"
#include "math.h"
#include 
#include 
#include 

using namespace std;

float loga10(float a)
{
	float b;
	b=logf(a)/logf(10);
    return b;
}

int _tmain(int argc, _TCHAR* argv[])
{
	float cislo,y;

    printf("Zadejte cislo: ");
    scanf_s("%f",&cislo);

	y=loga10(cislo);

    printf("log(%.3f)=%.3f\n",cislo,y);
 
	system("pause");
	return 0;
}
program ke stažení