PDA

View Full Version : كمك براي يك برنامه ساده حقوق



kafshduzak
شنبه 16 خرداد 1388, 23:02 عصر
سلام ميكنم به شما و همه عزيزاني مه اينجا زحمت ميكشن.
اما از ميران عزيز ميخوام كه مطلب منو پاك نكنند چون من نمي دونستم بايد كجا مطلبمو ارسال كنم.
من نياز به كمك شديد دارم.
من يه برنامه ميخوام كه سوالشو مطرح ميكنم و جواب خودم رو هم ارسال ميكنم از دوستان ميخوام كه تو همين امروز اشكالات منو بررسي كنند و صحيحي برنامه رو واسم بنويسن ممنون ميشم.

اما برنامه:
برنامه اي بنويسيد كه مبلغ حقوق يك كارمند را دريافت كند و اگر
حقوق فرد كمتر از 200000 بود ماليات پرداخت نكند و درل صورتيكه بين 200000و 300000
بود 5درصد يه عنوان ماليات كم كند و اگار بين 300000و 500000 بود 10درصد به عنوال ماليت كم كند و در صورتيكه بيشتر از 500000 بود 20 درصد يه عنوان ماليت كم كند.ضمن اينكه
در تمامي مراحل 7 درصد به عنوان بيمه كم شود؟؟؟؟

اما برنامه من به شكل زير ميباشد كه متاسفانه اجرا نميشه و از همه دوستان عاجزانه تقاضا
ميكنم كه شكل صحيح اين برنامه رو بنويسن.

include<cmath>
include<iostream>
void main()
{
floot hoghogh,bimeh,maliyat,khalesi;
cout<<"enter hoghogh";
cin>>hoghogh;
while(hoghogh<200000)
{
bimeh==hoghogh*7/100
khalesi==hoghogh-bimeh
}
if(hoghogh>200000)
if(hoghogh<300000)
bimeh==hoghogh*7/100
maliyat==hoghogh*5/100
khalesi==hoghogh-(bimeh+maliyat)
cout<<"khalesi"<<khalesi;
if(hoghogh>300000)
if(hoghogh<500000)
bimeh==hoghogh*7/100
maliyat==hoghogh*10/100
khalesi==hoghogh-(bimeh+maliyat)
cout<<"khalesi"<<khalesi;
while(hoghogh>500000)
{
bimeh==hoghogh*7/100
maliyat==hoghogh*20/100
khlaesi==hoghogh-(bimeh+maliyat)
cout<<"khalesi<<khalesi;
}
}


ببخشيد كه اين برنامه رو آخه كپي كردم بعد اين علامتا سر جاشون قرار نگرفتن.
اما همه اينجا استاد هستن ديگه.
من ميدونم قطعا يه كم و كاستي داره ممنون ميشم كه صحيحي كامل اين برنامه رو برام بنويسين.

خيلي خيلي ممنون

bitasoft.ir
یک شنبه 17 خرداد 1388, 06:21 صبح
include<cmath>
include<iostream>
void main()
{
floot hoghogh,bimeh,maliyat,khalesi;
cout<<"enter hoghogh";
cin>>hoghogh;
while(hoghogh<200000)
{
bimeh==hoghogh*7/100
khalesi==hoghogh-bimeh
}
if(hoghogh>200000)
if(hoghogh<300000)
bimeh==hoghogh*7/100
maliyat==hoghogh*5/100
khalesi==hoghogh-(bimeh+maliyat)
cout<<"khalesi"<<khalesi;
if(hoghogh>300000)
if(hoghogh<500000)
bimeh==hoghogh*7/100
maliyat==hoghogh*10/100
khalesi==hoghogh-(bimeh+maliyat)
cout<<"khalesi"<<khalesi;
while(hoghogh>500000)
{
bimeh==hoghogh*7/100
maliyat==hoghogh*20/100
khlaesi==hoghogh-(bimeh+maliyat)
cout<<"khalesi<<khalesi;
}
}

برای دسترسی راحت تر دوستان

saeedenferadi
دوشنبه 18 خرداد 1388, 14:50 عصر
سلام بهتر نبود به جای استفاده بی مورد از while کل برنامه رو با if , else مینوشتید

saeedenferadi
دوشنبه 18 خرداد 1388, 15:16 عصر
اینم سورسش البته تا 300000 نوشتم بقیه راه و خودت برو


include<iostream>
void main()
{
floot hoghogh,bimeh,maliyat,khalesi;
cout<<"enter hoghogh=";
cin>>hoghogh;
if(hoghogh<200000)
{
khalesi=hoghogh*7/100;
cout<<khalesi;
}
else
if(hoghogh<300000)
{
bimeh=hoghogh*7/100;
maliyat=hoghogh*5/100;
khalesi=hoghogh-(bimeh+maliyat);
cout<<khalesi;
}
return 0;
}

kafshduzak
سه شنبه 26 خرداد 1388, 01:32 صبح
سلام اقا سعيد ممنون لطفا در سريع ترين زمان ممكن به من در ياهم پيغام بدين كار مهم دارم.

my yahoo id : kafshduzak_info