9.3.. Napisati program koji izvodi pretvaranja 5 ucitanih vrijednosti brzine u m/s u km/h. Koristiti potprograme.

Listing programa:

I varijanta   for petlja
// 09311035
// Pretvaranje m/s --> km/h 5x 5x
#include <iostream>
using namespace std;

float m_km(float m){      // definisanje funkcije Pretvaranje m/s --> km/h
   return (m * 3.6);      // izracunaj i vrati u glavni program
}
 
int main(){
   float m, km;                      // deklarisanje varijabli
    cout << "Pretvaranje m/s --> km/h 5x" << endl;  // naslov

   for (int i= 1; i <= 5; i++) {       // za 1 do 5 radi 
      cout << i << ". brzina m/s: ";       
      cin >> m;                        // ulazna vrijednost 
      cout << i << ". brzina m/s = " << m; // ispis ulazne vrijednosti
      cout << "\t brzina km/h = " << m_km(m) << endl;    // poziv funkcije i ispis 
   }
   return 0;
}

II verzija do-while petlja
// 09311035
// Pretvaranje m/s --> km/h 5x 5x
#include <iostream>
using namespace std;
float m_km(float m){      // definisanje funkcije Pretvaranje m/s --> km/h
   return (m * 3.6);      // izracunaj i vrati u glavni program
}

int main()
{
    cout << "Pretvaranje m/s --> km/h 5x" << endl;  // naslov
    float m, km;          // deklarisanje varijabli
    int i=1;
    do
    {
      cout << i << ". brzina m/s: ";       
      cin >> m;                        // ulazna vrijednost 
        cout << i << ". brzina m/s = " << m; // ispis ulazne vrijednosti
        cout << "\t brzina km/h = " << m_km(m) << endl;    // poziv funkcije i ispis 
        ++i;
    } while(i<=5);
}

Ispis na ekranu:

Index