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 <stdio.h>
int main()
{
int a, y;
printf("Vas broj: ");
scanf("%d", &a);
if (a >= 0) // ako je a vece ili jednako 0 ?
y = 1; // a >= 0 ==> y = 1
else // inace
y = -1; // y = -1
printf("y = %d", y);
return 0;
}
Ispis na ekranu:
Index
|