#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
const unsigned short int RattKod=9999;
void Valkommen(void);
short int KodInMatning(void);
float ValjBelopp(float Saldo);
float Saldo=6458.58f;
int main (void)
{
short int KontrollKod;
do
{
system("cls");
Valkommen();
KontrollKod=KodInMatning();
if(KontrollKod==0)
Saldo=ValjBelopp(Saldo);
//cout<<"\nNytt saldo ar: "<<Saldo<<endl;
else
cout<<"\nSorry, ditt kort är uppätit"<<endl;
cout<<"Vill Du avsluta? (j/n)"<<endl;
}while (getch()=='n');
return 0;
}
//...................................................
void Valkommen(void)
{
cout<<"\nVälkommen!\nSätt in Ditt kort."<<endl;
while(!kbhit());
getch();
}
short int KodInMatning()
{
unsigned short int InKod;
cout<<"\nMata in din kod: "<<endl;
for(int fel=1;fel<=3;fel++)
{
cin>>InKod;
cout<<endl;
if(InKod==RattKod)
return 0;
else
cout<<"\nFel kod. Försök igen!"<<endl;
}
return 1;
}
float ValjBelopp(float Saldo)
{
int Belopp;
do
{
cout<<"\nValj belopp endast 100 lappar: "<<endl;
cin>>Belopp;
if(Saldo<Belopp)
cout<<"\nDet finns
inte tillräckligt med saldo"<<endl;
}while (Belopp%100!=0 ||Saldo<Belopp);
Saldo=Saldo-Belopp;
cout<<"\nNytt saldo: "<<Saldo<<endl;
return Saldo;
}