burryaa
Centipat
- Katılım
- 11 Ekim 2021
- Mesajlar
- 6
DevC++ üzerinden bir şeyler deniyorum da, nedenini anlayamadığım bir şekilde burada "int" tanımlayamıyorum. "[Error] a function=definiton is not allowed here before `{` token" hatası alıyorum. Kodu aşağıya bıraktım. Yardımcı olursanız sevinirim.
C++:
#include <iostream>
#include <string>
#include<clocale>
using namespace std;
bool girisBilgileriniKontrolEt(string isim, int sifre){
if(isim=="bujh" && sifre==1234){
return true;
}else{
return false;
}
int paraYat(){
int yatirilacakPara;
cout<<"\nYatırılacak miktarı giriniz.\n";
cin>>yatirilacakPara;
return yatirilacakPara;
}
}
int main(){
setlocale(LC_ALL, "Turkish");
string isim;
int paraYat;
int yatirilacakPara=0;
int sifre;
int bakiye=183;
int tercih;
cout<<"Sisteme Hoş Geldiniz\n";
cout<<"Ltfen kullanıcı adınızı giriniz:";
cin>>isim;
cout<<"Ltfen şifrenizi giriniz:";
cin>>sifre;
bool kontrol=girisBilgileriniKontrolEt(isim,sifre);
if(kontrol==true){
cout<<"\nGiriş başarılı "<<isim<<"Hoşgeldiniz.";
cout<<"\nHesap Bakiyesi:"<<bakiye<<"TL";
cout<<"1-)Para yatır\n2-)Para çek";
cin>>tercih;
switch(tercih){
case 1:
yatirilacakPara=paraYat();
break;
default:
cout<<"Hatalı işlem.";
}
bakiye+=yatirilacakPara;
cout<<"\nGüncel bakiye:"<<bakiye;
}else{
cout<<"\nBaşarısız giriş. Ltfen tekrar deneyin.";
}
}
Son düzenleyen: Moderatör: