Witam. Ćwiczyłem pisanie konwerterów zgodnie z kursem programowania Pana Mirka, odcinek 9 i mam mały problem z funkcją void. W kursie Panu Mirkowi wszystko się wyświetla, a gdy ja napisałem taki kod, cout z funkcji void nie jest wyświetlany. Wyświetlają się tylko couty z funkcji main.
#include <iostream>
using namespace std;
float wartosc;
float funt(float f)
{
return f/5.0617;
}
float dolar(float d)
{
return d/4.0770;
}
float euro(float e);
void peso(float p)
{
cout<<"Peso meksykanskie: "<<p/0.2045;
}
float frank(float fra)
{
return fra/4.0535;
}
int main()
{
cout<<"Podaj wartosc (PLN): ";
cin>>wartosc;
cout<<"Funt szterling: "<<funt(wartosc)<<endl;
cout<<"Dolar amerykanski: "<<dolar(wartosc)<<endl;
cout<<"Euro: "<<euro(wartosc)<<endl;
cout<<"Frank szwajcarski: "<<frank(wartosc)<<endl;
return 0;
}
float euro(float e)
{
return e/4.3166;
}
Poza tym mam jeszcze jedno pytanie - czy można coś dopisać do tej funkcji aby peso wyświetlało się np. między dolarem a euro lub euro a frankiem? Czy można jakoś wpływać na to, w którym miejscu się wyświetli?