Otóż, napisałem program w C++ z pomocą kompilatora DevC++, tak on wygląda:
- Kod: Zaznacz wszystko
#include <iostream>
using namespace std;
int main()
{
double dolar, euro, funt, zlote;
double przel_euro = 3.66;
double przel_funt = 5.12;
double przel_dol = 2.48;
int ktory;
cout << " Przelicznik Walut. ver. 0,1\n\n\n";
cout << "Wybierz co chcesz przeliczyc: \n1- Zlote na dolary\n2- Zlote za euro";
cout << "\n3- Zlote na funty \n\n";
cin >> ktory;
//************************Petla ktora wybiera co przeliczyc*********
//:::::::::::::::Zlote:::::::::::::::::::
switch(ktory)
{
case 1:
cout << "************Zlote na Dolary**************\n\n";
cout << "Wpisz ilosc zlotych: ";
cin >> zlote;
cin.ignore();
dolar = zlote * przel_dol;
cout << "\n" << zlote << " zlotych to " << dolar << " dolarow.";
break;
//:::::::::::::Euro:::::::::::::::::::::::::
case 2:
cout << "*************Zlote na EURO**************\n\n";
cout << "Wpisz ilosc zlotych: ";
cin >> zlote;
cin.ignore();
euro = zlote * przel_euro;
cout << "\n" << zlote << " zlotych to " << euro << " euro.";
break;
//::::::::::::Funty:::::::::::::::
case 3:
cout << "************Zlote na FUNTY*****************\n\n";
cout << "Wpisz ilosc zlotych: ";
cin >> zlote;
cin.ignore();
funt = zlote * przel_funt;
cout << "\n" << zlote << " zlotych to " << funt << " funtow.";
break;
}
getchar();
return 0;
}
I co zrobić aby po każdym obliczeniu nacisnąć np. 0 i on wtedy powróci do "menu głównego", w Symfonii C++ jeszcze do tego chyba nie doszedłem ale jak juz zrobiłem program to żeby on był porządny
PS. aha i w symfonii programy są zakończone bez getchar(); i jak występuje cin to nie kończy sie u nich bez cin.ignore();, bo jak u mnie tego nie napisze to nie zkopiluje tego czyżby to miało związek z kompilatorem?