/***************************************************************************
 *   Copyright (C) 2008 by Mihael Simonič                                  *
 *   smihael@gmail.com                                                     *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
 ***************************************************************************/

#include<iostream>
#include<stdlib>

main()
{
 int izbira;
 float SIT, EUR, USD, GBP, HRK;
 char odgovor;

 do
 {
  cout << ("\n ************************************************");
  cout << ("\n * PROGRAM ZA PRERAČUN med SIT, EUR, USD in GBP *");
  cout << ("\n *             Avtor: Mihael Simonič            *");
  cout << ("\n *           Verzija 0.2, december 2008         *");
  cout << ("\n ************************************************");
  cout << ("\n\n Za narediti: samodejno posodabljanje tečajev!");
  cout << ("\n\n Novosti: EUR - HRK in HRK - EUR; posodobljeni tečaji");

  cout << ("\n\n Osnovna valuta SIT 	  Osnovna valuta EUR ");
  cout << ("\n Možnost 1: SIT - EUR 	  Možnost 4: EUR - SIT ");
  cout << ("\n Možnost 2: SIT - USD 	  Možnost 5: EUR - USD ");
  cout << ("\n Možnost 3: SIT - GBP 	  Možnost 6: EUR - GBP ");
  cout << ("\n\n Osnovna valuta GBP 	  Osnovna valuta USD ");
  cout << ("\n Možnost 7: GBP - SIT 	  Možnost 10: USD - SIT ");
  cout << ("\n Možnost 8: GBP - USD 	  Možnost 11: USD - GBP ");
  cout << ("\n Možnost 9: GBP - EUR 	  Možnost 12: USD - EUR ");
  cout << ("\n Dodatne možnosti: ");
  cout << ("\n Možnost 13: EUR - HRK 	  Možnost 14: HRK - EUR ");

  cout << ("\n\n OPOMBA: Preračuni temlejijo na tečaji listi BS na dan 28. december 2008");
  cout << ("\n         (1 EUR = 1,40 USD = 0,94 GBP = 7,31 HRK = 239,64 SIT)");
  cout << ("\n\n\n Izberi ustrezno možnost (vtipkaj števko 1-14) >>> ");
  scanf("%d", & izbira);


   switch (izbira)
   {
    case 1:
      cout << ("\n Izbrana možnost 1: SIT - EUR ");
      cout << ("\n Vpiši znesek v valuti SIT: ");
      scanf("%f", & SIT);
      EUR = SIT / 239.64;
      cout << ("\n %.2f tolarjev je %.2f eurov. ", SIT, EUR);
      break;

    case 2:
      cout << ("\n Izbrana možnost 2: SIT - USD ");
      cout << ("\n Vpiši znesek v valuti SIT: ");
      scanf("%f", & SIT);
      USD = SIT / 239.64 * 1.40;
      cout << ("\n %.2f tolarjev je %.2f ameriških dolarjev. ", SIT, USD);
      break;

    case 3:
      cout << ("\n Izbrana možnost 3: SIT - GBP ");
      cout << ("\n Vpiši znesek v valuti SIT: ");
      scanf("%f", & SIT);
      GBP = SIT / 239.64 * 0.94;
      cout << ("\n %.2f tolarjev je %.2f britanskih funtov. ", SIT, GBP);
      break;

    case 4:
      cout << ("\n Izbrana možnost 4: EUR - SIT ");
      cout << ("\n\n\n\n Vpiši znesek v valuti EUR: ");
      scanf("%f", & EUR);
      SIT = EUR * 239.64;
      cout << ("\n %.2f eurov je %.2f tolarjev. ", EUR, SIT);
      break;

    case 5:
      cout << ("\n Izbrana možnost 5: EUR - USD ");
      cout << ("\n Vpiši znesek v valuti EUR: ");
      scanf("%f", & EUR);
      USD = EUR * 1.40;
      cout << ("\n %.2f eurov je %.2f ameriških dolarjev. ", EUR, USD);
      break;

    case 6:
      cout << ("\n Izbrana možnost 6: EUR - GBP ");
      cout << ("\n Vpiši znesek v valuti EUR: ");
      scanf("%f", & EUR);
      GBP = EUR * 0.94;
      cout << ("\n %.2f eurov je %.2f britanskih funtov. ", EUR, GBP);
      break;

    case 7:
      cout << ("\n Izbrana možnost 7: GBP - SIT ");
      cout << ("\n Vpiši znesek v valuti GBP: ");
      scanf("%f", & GBP);
      SIT = GBP / 0.94 * 239.64;
      cout << ("\n %.2f britanskih funtov je %.2f tolarjev. ", GBP, SIT);
      break;

    case 8:
      cout << ("\n Izbrana možnost 8: GBP - USD ");
      cout << ("\n Vpiši znesek v valuti GBP: ");
      scanf("%f", & GBP);
      USD = GBP / 0.94 * 1.40;
      cout << ("\n %.2f britanskih funtov je %.2f ameriških dolarjev. ", GBP, USD);
      break;

    case 9:
      cout << ("\n Izbrana možnost 9: GBP - EUR ");
      cout << ("\n Vpiši znesek v valuti GBP: ");
      scanf("%f", & GBP);
      EUR = GBP / 0.94;
      cout << ("\n %.2f britanskih funtov je %.2f eurov. ", GBP, EUR);
      break;

    case 10:
      cout << ("\n Izbrana možnost 10: USD - SIT ");
      cout << ("\n\n\n\n Vpiši znesek v valuti USD: ");
      scanf("%f", & USD);
      SIT = USD / 1.40 * 239.64;
      cout << ("\n %.2f ameriških dolarjev je %.2f tolarjev. ", USD, SIT);
      break;

    case 11:
      cout << ("\n Izbrana možnost 11: USD - GBP ");
      cout << ("\n Vpiši znesek v valuti USD: ");
      scanf("%f", & USD);
      GBP = USD / 1.40 * 0.94 ;
      cout << ("\n %.2f ameriških dolarjev je %.2f britanskih funtov. ", USD, GBP);
      break;

    case 12:
      cout << ("\n Izbrana možnost 4: USD - EUR ");
      cout << ("\n Vpiši znesek v valuti USD: ");
      scanf("%f", & USD);
      EUR = USD / 1.40;
      cout << ("\n %.2f ameriških dolarjev je %.2f eurov. ", USD, EUR);
      break;

    case 13:
      cout << ("\n Izbrana možnost 5: EUR - HRK ");
      cout << ("\n Vpiši znesek v valuti EUR: ");
      scanf("%f", & EUR);
      HRK = EUR * 7.31;
      cout << ("\n %.2f eurov je %.2f hrvaških kun. ", EUR, HRK);
      break;

    case 14:
      cout << ("\n Izbrana možnost 14: HRK - EUR ");
      cout << ("\n Vpiši znesek v valuti HRK: ");
      scanf("%f", & HRK);
      EUR = HRK / 7.31;
      cout << ("\n %.2f hrvaških kun je %.2f eurov. ", HRK, EUR);
      break;

    default:
      cout << ("\n\n\n NAPAČNA IZBIRA!!!\n");
   }

   do
   {
    cout << ("\n\n\n Ali želite opraviti se en preračun?");
    cout << ("\n d ... DA ");
    cout << ("\n n ... NE ");
    cout << ("\n Izberite možnost [d] ali n: ");
    scanf("%s", &odgovor);
   }
   while(odgovor != 'n' && odgovor !='N' && odgovor != 'd' && odgovor != 'D' );

 }
 while (odgovor == 'd' || odgovor == 'D' );

 getchar();
 getchar();
 return (0);
}