6.4.. Napisati program koji za učitano x ispisuje vrijednost y po formuli:
y = log x.

Opis rješenja: Funkcija log(x) računa vrijednost prirodnog logartma, logaritma čija je baza e (Ojlerov broj) e= 2.7182818. Program izvodi učitavanje vrijednost x:
I varijanta Izračunava se vrijednost za izraze i izvodi se ispis;
II varijanta izračunavanje i ispis izvodi se u cout.

Tekstualni algoritam:

  1. ulaz - učitati: “Ucitaj vrijednosti "; x
  2. obrada - izračunati:
    y=log(x); // logaritam x
  3. izlaz - ispisati: vrijednost x, y

Listing programa:

// 06411135
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double x, y;         // deklarisanje varijabli 
	cout<<"Ucitaj x: ";  // ime varijable cija vrijednost se ucitava  
	cin>>x;              // ucitavanje vrijednosti varijable sa tastature
	
	y=log(x);            // logaritam x
	cout<<"Logaritma broja "<< x <<" = " << y << endl;  // ispis vrijednosti
	return 0;	
}

II varijanta
// 06411135
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double x, y;         // deklarisanje varijabli 
	cout<<"Ucitaj x: ";  // ime varijable cija vrijednost se ucitava  
	cin>>x;              // ucitavanje vrijednosti varijable sa tastature
	
	cout<<"Logaritma broja "<< x <<" = " << log(x) << endl;  // ispis vrijednosti
	return 0;	
}

Ucitaj x: 2.7182818
Logaritma broja 2.71828 = 1

Ispis na ekranu:

Index