6.4.. Jedan radnik uradi posao za M dana a drugi za N dana. Za koliko dana bi uradili posao ako rade zajedno.

Opis rješenja: Poslije učitavanja vrijednosti varijabli m i n izvodi se:
I varijanta - izračunavanje izraza, a zatim ispis;
II varijanta - izračunavanje izraza je u naredbi ispisa printf.

Tekstualni algoritam:

  1. ulaz - učitati: "Za koliko dana posao uradi prvi radnik? "; m
    "Za koliko dana posao uradi drugi radnik? "; n
  2. obrada - izračunati:
    a = (m+n) / 2
  3. izlaz - ispisati: "Zajedno bi posao uradili za ";a; " dana."

Listing programa:

// 06411120
#include <stdio.h>
int main()
{
      float m,n,a;                                  // deklarisanje varijabli
      printf("Prvi radnik uradi posao za dana: ");  // ime varijable cija vrijednost se ucitava
      scanf("%f",&m);                               // ucitavanje vrijednosti varijable sa tastature
      printf("Drugi radnik uradi posao za dana: "); // ime varijable cija vrijednost se ucitava
      scanf("%f",&n);                               // ucitavanje vrijednosti varijable sa tastature
      
      a=(m+n)/2;                                    // broj dana za koji bi uradili posao
      
      printf("Zajedno bi posao uradili za dana: %.1f\n",a); //  ispis vrijednosti
      return 0;
}

II varijanta
#include <stdio.h>
int main()
{
      float m, n;                                   // deklarisanje varijabli
      printf("Prvi radnik uradi posao za dana: ");  // ime varijable cija vrijednost se ucitava
      scanf("%f",&m);                               // ucitavanje vrijednosti varijable sa tastature
      printf("Drugi radnik uradi posao za dana: "); // ime varijable cija vrijednost se ucitava
      scanf("%f",&n);                               // ucitavanje vrijednosti varijable sa tastature
      
      printf("Zajedno bi posao uradili za dana: %.1f\n",(m+n)/2); //  ispis vrijednosti
      return 0;
}

Ispis na ekranu:

Index