الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح لبرنامج يستخدم الدول ؟!

بدأه jano في 10 أبريل 2009 · 5 رد · 507 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أولا أحب أن أشيد بهالمنتدى

رغم الفتره القصيره التي سجلت فيها الا اني استفدت كثيرا وكثيرا,,,,,

لدي برنامج اريد شرح له :(

1\ برنامج لحساب زكاه المال بلستخدام داله تعود بقيمه الزكاه عن المبلغ الذي يرسله لها البرنامج مع العلم ان قيمه الزكاه تعادل ربع العشر من الملبلغ الذي يبلغ حد النصاب ويمر عليه 12 شهراً


#include<stdio.h>
float zakatmal(float money,float nesab,int time)
{
if (money>=nesab &&time>=12)
return 2.5*money/100;
else
return 0.0;
}
void main ()
{
char ch;
int d;
float m,n,z;
cin>>n;
while(ch!='r')
{
cin>>m>>d;
z=zakatmal(m,n,d);
ch=getcher();
}
#include<iostream.h>

تم تعديل هذه المشاركة بواسطة jano في 10 أبريل 2009 في 14:26

#2

up up

اتمنى الرد...:(

#3

فوق 40 مشاهده ومحد رد علي

ساعدوني حتى وإن كان الشرح وجيز:(

#4

تريد شرح الخوارزمية التي وضعتها بالأعلى أم تريد أن ندققها لك؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#5

السلام عليكــم ورحمـة الله وبركاتــه ،،


{
if (money>=nesab &&time>=12)
return 2.5*money/100;
else
return 0.0;
}
float zakatmal(float money,float nesab,int time)

الداله السابقه لها ثلاثة بارامترات الأول هو المبلغ

والثانى هو النصاب الشرعى للزكاه

والثالث هو زمن وجود المال فى حوزة المالك

بداخل الداله يتم اختبار هل المال أكبر من النصاب أو يساويه ؟

وأيضا هل مر عليه 12 شهر فأكثر

لو حدث تعود الداله بقيمة ربع العشر للمال

ولو لم تتحقق الشروط تعود بالصفر


{
char ch;
int d;
float m,n,z;
cin>>n;
while(ch!='r')
{
cin>>m>>d;
z=zakatmal(m,n,d);
ch=getcher();
}
void main ()

المتغير m يختص بالمال

و n بالنصاب

و z بالزمن

واللوب فائدته أن يستمر البرنامج فى حساب الزكاة طالما لم يدخل المستخدم حرف r

البرنامج بشكل أكبر تفصيلا


#include<stdio.h>
float zakatmal(float money,float nesab,int time)
{
if (money>=nesab &&time>=12)
return 2.5*money/100;
else
return 0.0;
}
void main ()
{
char ch;
int d;
float m,n,z;
cout<<" Enter nesab : ";
cin>>n;
while(ch!='r')
{
cout<<" Enter the money and the Time : ";
cin>>m>>d;
z=zakatmal(m,n,d);
cout<<"zakat = "<<z<<endl;
cout<<" Enter r to end or any key to again : ";
cin>>ch;
}
}
#include<iostream.h>

فى أمان الله

تم تعديل هذه المشاركة بواسطة amin_mu123 في 11 أبريل 2009 في 15:02

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

#6

^^^

شكرا جزيلا

ربي يجزاك الجنه

مواضيع مشابهة