7.2.. Napisati program za odredjivanje y po formuli:
Opis programa: Prva naredba else je za x = -2; drugi dio naredba grananja je if(x == -2) je gornja granica intervala. Za ovaj opseg y = x - 2.
Opseg 3 |
Opseg 2 |
Opseg 1 |
Opis |
|
|
x < -2
if(x < -2)
y=2*x; |
opseg1: x < -2?
naredba grananja
izračunaj
|
|
x = -2
else if(x == -2)
y=3*x+1;
|
|
opseg2: x = -2?
naredba grananja
izračunaj |
x > -2
else
y=1-x; |
|
|
opseg3: x > -2?
naredba grananja
izračunaj |
Listing programa:
//07211090
#include <iostream>
using namespace std;
int main(){
int x,y;
cout << "Unesite X: ";
cin >> x; // ulaz
if(x < -2) // x < -2 ?
y=2*x; // izracunaj
else if(x == -2) // x == -2 ?
y=3*x+1; // izracunaj
else // x > -2 ?
y=1-x; // izracunaj
cout << "y= " << y << endl; // ispis
return 0;
}
//07211090
#include <iostream>
using namespace std;
int main(){
int x,y;
cout<<"Unesite X: ";
cin>>x;
if(x < (-2)){
y=2*x;
cout<<"Y= "<<y<<endl;
}
else if(x == (-2)){
y=(3*x)+1;
cout<<"Y= "<<y<<endl;
}
else if(x > (-2)){
y=1-x;
cout<<"Y= "<<y<<endl;
}
return 0;
}
Ispis na ekranu:
Index
|