C++ maaşı hesaplamiyor

Bu konuyu okuyanlar

Fdn__20

Öğrenci
Katılım
21 Nisan 2019
Mesajlar
3
Reaksiyon puanı
0
Puanları
1
Yaş
24
#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;}
 

Dora

Müdavim
Cezalı
Emektar
Katılım
26 Ocak 2018
Mesajlar
5,728
Reaksiyon puanı
9,729
Puanları
113
Yaş
30
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