Procedure Function

#include<math.h> //sqrt & floor 
#include<iostream.h>
#include <iomanip.h> // setw , setprecision, unsetf
void go_get_it(float *a, float b); // prototype

main()
{
float num1 = 5.67896;
float num2 = 10.34;
cout.setf(ios::showpoint);
cout << setprecision (4);
cout << setw(7) << num1 << '\n';
cout << setw(6) << num2 << '\n';
go_get_it(&num1, num2);
cout << setprecision (5);

cout << setw(8) << num1 << '\n';
cout << setw(9) << num2 << '\n';
go_get_it(&num2, num1);

cout.unsetf(ios::showpoint);
cout << setw(7) << num1 << '\n';
cout << setw(6) << num2 << '\n';
return 0;
}
//========= P R O C E D U R E   F  U  N  C  T  I  O  N   go_get_it =================
void go_get_it(float *a, float b) // header
{
cout << setw(8) << *a << '\n';
cout << setw(7) << b << '\n';
*a = 15.2387;
b = 17.458;
}

/*
5.679
10.34
5.679
10.34
15.239
10.340
10.340
15.239
15.239
15.239
*/