C++ maaşı hesaplamiyor

Şu anda konuyu okuyanlar (Üyeler: 1, Ziyaretçi & Botlar: 0)


Fdn__20

Üyecik
Katılım
21 Nis 2019
Mesajlar
3
Puanları
1
#include <iostream>
using namespace std;
class kisi{
public:
int yas;
float maas;
float zam;
char ad[20];
char soyad[20];
void isim_gir(){
cout<<"adinizi giriniz:"<<endl;
cin>>ad;
cout<<"soyadinizi giriniz:"<<endl;
cin>>soyad;
}
void yas_gir(){
cout<<"yasinizi giriniz:"<<endl;
cin>>yas;}
void maas_gir(){
cout<<"maasinizi giriniz:" <<endl;
cin>>maas; }
int maas_hesap(){
for(int i=0; i<5 ;i++){
zam=(zam*10)/100;
maas=maas+zam;
}
return maas;}
int yas_hesap(){
yas=yas+5;
return yas;}

}kisi;
int main(){
kisi.isim_gir();
cout<<endl;
kisi.yas_gir();
cout<<endl;
kisi.maas_gir();
cout<<endl;
cout<<"5 yil sonraki maas:"<<kisi.maas_hesap();
cout<<endl;
cout<<"5 yil sonraki yas:"<<kisi.yas_hesap();

return 0;}
 

ÆSir

Wake me up when september ends
Yönetici
Moderatör
Katılım
26 Ocak 2018
Mesajlar
2,608
Puanları
113
Konum
Asgardia
C++:
int maas_hesap(){for(int i=0; i<5 ;i++){zam=(maas*10)/100;maas=maas+zam;}return maas;}
Zam alırken 1/10'u alınmış ama öncesinde zam ile alakalı bir float değeri belirtmemişsiniz.
 
Üst
stat counter