7.2.. Napiši program za rješavanje slijedećeg izraza:

Opis rješenja: Podkorijena veličina nesmije biti negativna ((x-y+(z*z)) >= 0).

Grafički algoritam Tekstualni algoritam Listing u Programskom jeziku C
IF Logicki uslov:
   Istinit /TRUE/: Obrada1
ELSE:
   Lažan /FALSE/: Obrada2
if b >= 0: // Logicki uslov - Ako je ((x-y+(z*z)) >= 0
   v=sqrt(x-y+(z*z))   // logicki izraz istinit - if dio: v=sqrt(x-y+(z*z))
else
   ispis na ekran   // logicki izraz lazan - else dio - ispis na ekran:

Listing programa:

// 07211038
#include <stdio.h>
#include <math.h>
int main() {
    printf("Izracunati izraz\n");
    float x, y, z;
    float v;

    printf("Prvi broj: ");        // ulazne vrijednosti
    scanf("%f", &x);
    printf("Drugi broj: ");       // ulazne vrijednosti
    scanf("%f", &y);
    printf("Treci broj: ");       // ulazne vrijednosti
    scanf("%f", &z);

    if ((x-y+(z*z)) >= 0) {       // podkorjena velicina nenegativna?
         v = sqrt(x-y+(z*z));     // >= 0
         printf("v= %f\n", v);
      }
    else
         printf("Nije definisano"); // < 0

    return 0;
}

Ispis na ekranu:

Index