Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void PrikaziMenu(int & izbor){
- cout<<"\n-----------------------\n";
- cout<<"\t::MENU::";
- cout<<"\n-----------------------\n";
- cout<<"1. Stanje racuna"<<endl;
- cout<<"2. Uplata"<<endl;
- cout<<"3. Isplata"<<endl;
- cout<<"4. Promijeni PIN"<<endl;
- cout<<"5. Exit";
- cout<<"\n-----------------------\n";
- do{
- cout<<"IZBOR -->> ";
- cin>>izbor;//6
- }while(izbor<1 || izbor>5);
- system("cls");
- }
- int LogIn(int PIN[],int max){
- int unos;
- cout<<"\n-----------------------\n";
- cout<<"\t::BANKOMAT::";
- cout<<"\n-----------------------\n";
- do{
- cout<<"PIN -->> ";
- cin>>unos;//6
- for (int i = 0; i < max; i++)
- if(unos==PIN[i])
- return i;
- }while(1);
- }
- void Uplata(float & stanjeRacuna){
- float iznos;
- cout<<"\n-----------------------\n";
- cout<<"\t::UPLATA::";
- cout<<"\n-----------------------\n";
- cout<<"IZNOS -->> ";
- cin>>iznos;//6
- if(iznos>0)
- stanjeRacuna+=iznos;
- if(iznos>30000)
- cout<<"Ocekujte posjetu sluzbenika UIO"<<endl;
- }
- void Isplata(float & stanjeRacuna){
- float iznos;
- cout<<"\n-----------------------\n";
- cout<<"\t::ISPLATA::";
- cout<<"\n-----------------------\n";
- cout<<"IZNOS -->> ";
- cin>>iznos;//6
- if(iznos>0 && iznos<=stanjeRacuna)
- stanjeRacuna-=iznos;
- if(iznos>30000)
- cout<<"Ocekujte posjetu sluzbenika UIO"<<endl;
- }
- void PromijeniPIN(int & PIN){
- int stari;
- cout<<"\n-----------------------\n";
- cout<<"\t::PROMJENA PINa::";
- cout<<"\n-----------------------\n";
- cout<<"STARI PIN -->> ";
- cin>>stari;
- if(stari==PIN){
- cout<<"NOVI PIN ->> ";
- cin>>PIN;
- }
- }
- //@alpha team
- /*korisniku omoguciti da odredi koliko brojeva zeli unijeti
- nakon toga, a sve koristeci zasebne funkcije,putem MENIJA omoguciti odabir
- jedne od sljedecih opcija
- -unos brojeva
- -pronalazenje broja parnih i neparnih vrijednosti
- -ispis
- -pronalazenje prosjecne vrijednosti
- -kraj programa*/
- void Menu(int & izbor){
- cout<<"\n-----------------------\n";
- cout<<"\t::MENU::";
- cout<<"\n-----------------------\n";
- cout<<"1. Unos"<<endl;
- cout<<"2. Pronadji broj parnih i neparnih"<<endl;
- cout<<"3. Ispis"<<endl;
- cout<<"4. Prosjek"<<endl;
- cout<<"5. Exit";
- cout<<"\n-----------------------\n";
- do{
- cout<<"IZBOR -->> ";
- cin>>izbor;//6
- }while(izbor<1 || izbor>5);
- system("cls");
- }
- void PronadjiParneINeparne(int niz[], int max,int & brP,int & brN){
- brP=brN=0;
- for (int i = 0; i < max; i++){
- if(niz[i]%2==0)
- brP++;
- else
- brN++;
- }
- }
- void Ispis(int niz[], int max){
- for (int i = 0; i < max; i++){
- if(i==0)
- cout<<"[";
- cout<<niz[i]<<",";
- if(i==max-1)
- cout<<"]"<<endl;
- }
- }
- float GetProsjek(int niz[], int max){
- float suma = 0;
- for (int i = 0; i < max; i++)
- suma+=niz[i];
- float prosjek = suma/max;
- return prosjek;
- }
- void Unos(int niz[], int max){
- for (int i = 0; i < max; i++){
- cout<<i+1<<"/"<<max<<" -> ";
- cin>>niz[i];
- }
- }
- void main(){
- const int max = 100;
- int trenutno, suma = 0,brParnih, brNeparnih,prosjek, izbor;
- int niz[max];
- cout<<"Koliko brojeva zelite: ";
- cin>>trenutno;
- if(trenutno>max)
- trenutno = max;
- do{
- Menu(izbor);
- switch(izbor){
- case 1: Unos(niz,trenutno); break;
- case 2: PronadjiParneINeparne(niz,trenutno,brParnih,brNeparnih);
- cout<<"PARNIH "<<brParnih<<" NEPARNIH "<<brNeparnih<<endl;
- break;
- case 3: Ispis(niz,trenutno); break;
- case 4: cout<<"PROSJEK: "<<GetProsjek(niz,trenutno)<<endl; break;
- }
- }while(izbor!=5);
- }
Advertisement
Add Comment
Please, Sign In to add comment