6.3.11. Napisati program koji izračunava slijedeće izraze:
c = x * y
d = x - y
e = c - x + y

Opis rješenja: Za navedene izraze neophodno je upisati samo vrijednosti varijabli x i y. Vrijednost varijable c se izračunava.                                                          

Opis rješenja: Poslije učitavanja vrijednosti x i y računa se vrijednosti:
I varijanta za računanje vrijednosti c, d, e koristi se nova varijabla. Ispis vrijednosti je na kraju;
II varijanta računanje vrijednosti c, d, e (e = c - x + y = x * y - x + y) i ispis se izvodi u naredbi ispisa printf.

Tekstualni algoritam:

  1. ulaz - učitati: x,y
  2. obrada - izračunati:
    c = x * y
    d = x - y
    e = c - x + y
  3. izlaz - ispisati: "c="; c, "d="; d, "e="; e

Listing programa:

// 06411065
#include <stdio.h>
int main()
{
      int x,y,c,d,e;         // deklarisanje varijabli
      printf("Ucitaj x: ");  // ime varijabli cije vrijednosti se ucitava 
      scanf("%d",&x);        // ucitavanje vrijednosti varijable x
      printf("Ucitaj y: ");  // imena varijabli cije vrijednosti se ucitava
      scanf("%d",&y);        // ucitavanje vrijednosti varijable y
      
      c = x * y;             // izračunaj c
      d = x - y;             // izračunaj d
      e = c-x+y;             // izračunaj e
      printf("x = %d\n", x); // ispis vrijednosti x
      printf("y = %d\n", y); // ispis vrijednosti y
      printf("c = %d\n", c); // ispis vrijednosti c
      printf("d = %d\n", d); // ispis vrijednosti d
      printf("e = %d\n", e); // ispis vrijednosti e
      return 0;
}
 
II varijanta
// 06411065
#include <stdio.h>
int main()
{
      int x, y;              // deklarisanje varijabli
      printf("Ucitaj x: ");  // ime varijabli cije vrijednosti se ucitava 
      scanf("%d",&x);        // ucitavanje vrijednosti varijable x
      printf("Ucitaj y: ");  // imena varijabli cije vrijednosti se ucitava
      scanf("%d",&y);        // ucitavanje vrijednosti varijable y
      
      printf("x = %d\n", x);             // ispis vrijednosti x
      printf("y = %d\n", y);             // ispis vrijednosti y
      printf("c = %d\n", x * y);         // ispis vrijednosti c
      printf("d = %d\n", x - y);         // ispis vrijednosti d
      printf("e = %d\n", x * y - x + y); // ispis vrijednosti e
      return 0;
}

Ispis na ekranu:

Index