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:
- ulaz - učitati: “Ucitaj vrijednosti "; x
- obrada - izračunati:
y=log(x); // logaritam x
- 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
|