6.4.. Napisati program koji za učitano x ispisuje vrijednost y po formuli: a) y = kx + b b) y = ax2 + bx + c c) y = tg x d) y = log x .
Opis rješenja: Program izvodi učitavanje vrijednosti a, b, c, k, x:
I varijanta Izračunava se vrijednost za pojedinačen izraze i izvodi se ispis;
II varijanta izračunavanje i ispis izvodi se u cout.
Tekstualni algoritam:
- ulaz - učitati: “Ucitaj vrijednosti "; a, b, c, k, x
- obrada - izračunati:
y=k*x+b; // linearna jednacina
y=a*x*x + b*x + c; // kvadratna jednacina
y=tan(x); // tangens x
y=log(x); // logaritam x
- izlaz - ispisati: sve vrijednosti y po izračunavanju
Listing programa:
// 06411149
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a, b, c, k, x, y; // deklarisanje varijabli
cout << "Ucitaj a b c k x: "; // ime varijable cija vrijednost se ucitava
cin >> a >> b >> c >> k >> x; // ucitavanje vrijednosti varijabli sa tastature
y=k*x+b; // linearna jednacina
cout<<"y=kx+b y = "<<y<<endl; // ispis vrijednosti
y=a*x*x + b*x + c; // kvadratna jednacina
cout<<"y=a*x*x + b*x + c y = "<<y<<endl; // ispis vrijednosti
y=tan(x); // tangens x
cout<<"y=tg(x) y = "<<y<<endl; // ispis vrijednosti
y=log(x); // logaritam x
cout<<"y=log(x) y="<<y<<endl; // ispis vrijednosti
return 0;
}
II varijanta
// 06411149
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a, b, c, k, x; // deklarisanje varijabli
cout << "Ucitaj a b c k x: "; // ime varijable cija vrijednost se ucitava
cin >> a >> b >> c >> k >> x; // ime varijable cija vrijednost se ucitava
cout<<"y=kx+b y = "<< k*x+b <<endl; // ispis vrijednosti
cout<<"y=a*x*x + b*x + c y = "<< a*x*x + b*x + c <<endl; // ispis vrijednosti
cout<<"y=tg(x) y = "<< tan(x) <<endl; // ispis vrijednosti
cout<<"y=log(x) y="<< log(x) <<endl; // ispis vrijednosti
return 0;
}
Ispis na ekranu:
Index
|
|