7.2.. Napisati program za odredjivanje y po formuli:
Opis programa: Prva naredba else je za x = 0; drugi dio naredba grananja je if(x == 0) je gornja granica intervala. Za ovaj opseg y = 0. Za treći opseg x > -2 računa se y = -1.
Opseg 3 |
Opseg 2 |
Opseg 1 |
Opis |
|
|
x > 0
if(x > 0)
y = 1; |
opseg1: x > 0?
naredba grananja
izračunaj
|
|
x = 0
else if(x == 0)
y = 0;
|
|
opseg2: x = 0?
naredba grananja
izračunaj |
x < 0
else
y = -1; |
|
|
opseg3: x < 0?
naredba grananja
izračunaj |
Listing programa:
// 07211088
#include<stdio.h>
int main()
{
int x,y;
printf("Broj: ");
scanf("%d",&x); // ulaz
if( x > 0) // x > 0 ?
y = 1; // izracunaj
else if(x == 0) // x = 0 ?
y = 0; // izracunaj
else // x < 0 ?
y = -1; // izracunaj
printf("Rjesenje = %d",y); // ispis
return 0;
}
II varijanta
#include<stdio.h>
int main()
{
int x,y;
printf("Unesi X: ");
scanf("%d",&x); // ulaz
if( x > 0) { // x > 0 ?
y=1; // izracunaj
}
else if(x == 0) { // x = 0 ?
y=0; // izracunaj
}
else if(x < 0) { // x < 0 ?
y = -1;
}
printf("Rjesenje je: %d",y); // ispis
return 0;
}
Index
|