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:

  1. ulaz - učitati: “Ucitaj vrijednosti "; a, b, c, k, x
  2. 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
  3. 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