7.2.. Napisati program za odredjivanje y po formuli:
Opis rješenja: Navedeni izraz ima slijedeće značenje: ako je a>=0, tada je y=1, inače je y=-1. Ovo je razgranata struktura tipa IF ELSE.
Grafički algoritam |
Tekstualni algoritam |
Listing u Programskom jeziku C |
|
IF Logicki uslov:
Istinit /TRUE/: Obrada1
ELSE:
Lažan /FALSE/: Obrada2 |
if a >= 0: // Logicki uslov - Ako je a >= 0
y = 1 // logicki izraz istinit - if dio: y = 1
else
y = -1 // logicki izraz lazan - else dio: y = -1 |
Listing programa:
// 07212507
#include <iostream>
using namespace std;
int main(){
int a,y;
cout << "Broj: ";
cin >> a;
if(a >= 0) // a >= 0 ?
y = 1; // da, izracunaj y = 1
else // inace
y = -1; // izracunaj y = -1
cout << "Y= " << y << endl; // ispis
return 0;
}
II varijanta
// 07212507
#include <iostream>
using namespace std;
int main(){
int a,y;
cout << "Broj :";
cin >> a;
if(a >= 0){
y=1;
cout << "Y= " << y << endl;
}
else{
y=(-1);
cout << "Y= " << y << endl;
}
return 0;
}
Ispis na ekranu:
Index
|