7.2.. Napisati program za odredjivanje y po formuli:
Opis rješenja: Navedeni izraz ima slijedeće značenje: ako je a % 2 == 0, tada je y =a + 2.0 inače je y = a - 3.0. Ovo je razgranata struktura tipa IF ELSE.
Grafički algoritam |
Tekstualni algoritam |
Listing u Programskom jeziku Python |
![](072if_esle.png) |
IF Logicki uslov:
Istinit /TRUE/: Obrada1
ELSE:
Lažan /FALSE/: Obrada2
- Ulaz: a
- Logički uslov: a % 2 == 0
Istinit /TRUE/: y =a + 2.0
Lažan /FALSE/: y = a - 3.0
- Izlaz: a, b, c
|
if a % 2 == 0 // Logicki uslov - Ako je a % 2 == 0
y =a + 2.0 // logicki izraz istinit - if dio - y =a + 2.0
else:
y = a - 3.0 // logicki izraz lazan - else dio - y = a - 3.0
|
Listing programa:
// 07211094
#include <iostream>
using namespace std;
{
int a;
cout << "Broj ";
cin >> a;
double y;
if(a % 2 == 0)
{
cout << "Broj " << a << " je paran";
y =a + 2.0;
}
else
{
cout << "Broj " << a << " je neparan";
y = a - 3.0;
}
cout << "\trezultat = " << y;
return 0;
}
Ispis na ekranu:
![](../../../pascal/pascal_prir/072/072_izvedi/07211094.gif)
Index
|