6.4.. Učitati 3 cijela broja i izračunati aritmetičku sredinu koristeći samo varijable x, s i as.

Opis rješenja: Prvi broj se učitava kao vrijednosti varijable suma. Drugi kao vrijednost varijable x. Zatim se ove dvije vrijednsti sabiraju i to postaje nova vrijednost varijable suma. Treća vrijednost se učitavaka kao varijabla x i dodaje varijabli suma, kao novu vrijednost sume. Tako varijabla suma ima vrijednost razulatata sabiranja prvog, drugog i trećeg broja. Dijeljenjem sa brojem brojeva (3) dobija se aritmetičaka sredina ova tri broja.

Ulaz Obrada
Ucitaj prvi broj: suma  
Ucitaj drugi broj: x suma = suma + x // prvi + drugi
Ucitaj treći broj: x suma = suma + x // prvi + drugi +treci

 

Tekstualni algoritam:

  1. ulaz - učitati: s // ucitavanje vrijednosti prvog broja
  2. ulaz - učitati: x // ucitavanje vrijednosti drugog broja
  3. obrada - izračunati: suma = suma + x; // nova vrijednost sume = na staru vijednost sume dodaj x (drugi broj)
  4. ulaz - učitati: x // ucitavanje vrijednosti treceg broja
  5. obrada - izračunati:
    suma = suma + x; // nova vrijednost sume = na staru vijednost sume dodaj x (treci broj)
    as = suma/3; // prosjecna vrijednost suma podijeljena sa 3
  6. izlaz - ispisati: as

Listing programa:

// 06411156
#include <iostream>
using namespace std;
int main()
{
    float x, suma, as;      // deklarisanje varijabli                
    cout << "Prvi broj: ";  // ime varijable cija vrijednost se ucitava  
    cin >> suma;            // ucitavanje vrijednosti prvog broja sa tastature 
    cout << "Drugi broj: "; // ime varijable cija vrijednost se ucitava 
    cin >> x;               // ucitavanje vrijednosti drugog broja sa tastature 
    suma = suma + x;        // nova vrijednost sume = na staru vijednost sume dodaaj x
    cout << "Treci broj: "; // ime varijable cija vrijednost se ucitava    
    cin >> x;               // ucitavanje vrijednosti treceg broja sa tastature 
    suma = suma + x;        // nova vrijednost sume = na staru vijednost sume dodaaj x

    as = suma/3;            // prosjecna vrijednost suma / 3
    cout << "Aritmeticka sredina = " << as;  // ispis vrijednosti
    return 0;
}

Ispis na ekranu:

Index