امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد کارکرد ماهیانه تعدادی کارمند
نویسنده پیام
bahareh_toto آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 16
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 0
( 3 تشکر در 3 ارسال )
ارسال: #1
Exclamation  سوال در مورد کارکرد ماهیانه تعدادی کارمند
سلام سلام
وای نمیدونم چرا این چند روزه اصلا نمیتونستم وارد انجمن بشم این تعویض سرورها هم خیلی کار رو بد کرده ......
اول از darg و ارش تشکر میکنم به خاطر کمک هایی که به من کردند چرا که همین کمک ها باعث مورد تشویق قرار گرفتن توسط استادمون شد. بازم ممنون
اما یک سوال دیگه دارم؟؟؟؟
برنامه ای که نام و شماره کارمندی و ساعت کارکرد ماهیانه تعدادی کارمند اداره را از ورودی گرفته و حقوق ان ها را از مقدار ساعتی 1000 تومان با کسر 3% مالیات و افزایش 2% حق اولاد محاسبه شود..سپس در خروجی نام - شماره کارمندی و حقوق دریافتی را چاپ کند ؟ این برنامه همچنین مشخصات کارمندی که کمترین و بیشترین حقوق را دریافت میکند چاپ کند ..

فقط تا جایی که ممکنه کد ها حرفه ای باشه (فقط با input box , msgbox ,print ,غیره از شی و لیبیل و .... استفاده نشهShy)...توی این مدت با این چند تا برنامه که به من کمک کردید کلی چیز یادگرفتم...اگه جایی از کدتون هم بود که فکر میکنید من متوجه نمیشم براش توضیح بزارید(البته اگر این لطف را بکنبد)(!@!)
(آخرین ویرایش در این ارسال: ۳۰-آبان-۱۳۸۵, ۰۱:۵۵:۵۱، توسط Darg.)
۳۰-آبان-۱۳۸۵, ۰۱:۰۷:۳۷
ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #2
RE: سوال در مورد کارکرد ماهیانه تعدادی کارمند
سلام

این هم کد مربوط به این سوال !

کد:
'Arash RJ
'ArashRJ@gmail.Com
'Arash_RJ@Yahoo.Com
'Http://Www.ArashRJ.IR
'Http://Www.PersianFox.Com

Dim M1, M2, M3, M02, K0, K1, M01 As Integer
C1:
M1 = InputBox("تعداد کل کارمندان ", "Input", 1)
If M1 = "" Then GoTo C1

ReDim Number(M1) As Integer
ReDim Name1(M1) As String
ReDim tTime(M1) As Integer
ReDim Money(M1) As Integer

For RJ = 0 To M1 - 1
    Number(RJ) = InputBox("شماره کارمند ", "Input", 0)
    Name1(RJ) = InputBox("نام کارمند", "Input", "Default")
    tTime(RJ) = InputBox("زمان کل کارکرد یک ماهه", "Input", 1)
    Money(RJ) = tTime(RJ) * 1000
    M2 = (Money(RJ) * 3) / 100
    Money(RJ) = Money(RJ) - M2
    M3 = (Money(RJ) * 2) / 100
    Money(RJ) = Money(RJ) + M3
Next

M02 = Money(0)
For RJ1 = 0 To M1 - 1
    If M02 >= Money(RJ1) Then M02 = Money(RJ1): K0 = RJ1
Next

M01 = Money(0)
For RJ = 0 To M1 - 1
    If M01 <= Money(RJ) Then M01 = Money(RJ): K1 = RJ
Next

For RJ3 = 0 To M1 - 1
    Print "Number:" & Number(RJ3)
    Print "Name  :" & Name1(RJ3)
    Print "Money :" & Money(RJ3)
    Print "======================="
Next
Print "***************************************"

Print "MIN  :" & Name1(K0)
Print "MAX  :" & Name1(K1)

موفق باشی
خدانگهدار

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
(آخرین ویرایش در این ارسال: ۳۰-آبان-۱۳۸۵, ۰۲:۳۷:۵۱، توسط arashrj.)
۳۰-آبان-۱۳۸۵, ۰۲:۳۵:۵۲
وب سایت ارسال‌ها
پاسخ
bahareh_toto آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 16
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 0
( 3 تشکر در 3 ارسال )
ارسال: #3
RE: سوال در مورد کارکرد ماهیانه تعدادی کارمند
سلم
اقا ارش برنامه ای که دادید باگ زیاد داره...مثلا اگر زمان کارکرد کارمند دورقمی داده بشه برنامه قفل میکنه ....یا از امثال این جور خطاها!!! اگر هم به اخر برسه اصلا خروجی نمیده
راستی این یعنی چی C1:
ReDim Number(M1) As Integer
(آخرین ویرایش در این ارسال: ۳۰-آبان-۱۳۸۵, ۰۹:۵۲:۱۷، توسط bahareh_toto.)
۳۰-آبان-۱۳۸۵, ۰۹:۳۹:۴۸
ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #4
RE: سوال در مورد کارکرد ماهیانه تعدادی کارمند
سلام

این کد رو تست کن ! (مشکلش حل شد)

کد:
'Arash RJ
'ArashRJ@gmail.Com
'Arash_RJ@Yahoo.Com
'Http://Www.ArashRJ.IR
'Http://Www.PersianFox.Com

Dim M1, M2, M3 As Integer
Dim M02, K0, K1, M01
C1:
M1 = InputBox("تعداد کل کارمندان ", "Input", 1)
If M1 = "" Then GoTo C1

ReDim Number(M1)
ReDim Name1(M1)
ReDim tTime(M1)
ReDim Money(M1)

For RJ = 0 To M1 - 1
    Number(RJ) = InputBox("شماره کارمند ", "Input", 0)
    Name1(RJ) = InputBox("نام کارمند", "Input", "Default")
    tTime(RJ) = InputBox("زمان کل کارکرد یک ماهه", "Input", 1)
    Money(RJ) = Val(tTime(RJ)) * 1000
    M2 = (Val(Money(RJ)) * 3) / 100
    Money(RJ) = Money(RJ) - M2
    M3 = (Val(Money(RJ)) * 2) / 100
    Money(RJ) = Val(Money(RJ)) + M3
Next

M02 = Money(0)
For RJ1 = 0 To M1 - 1
    If M02 >= Money(RJ1) Then M02 = Money(RJ1): K0 = RJ1
Next

M01 = Money(0)
For RJ = 0 To M1 - 1
    If M01 <= Money(RJ) Then M01 = Money(RJ): K1 = RJ
Next

For RJ3 = 0 To M1 - 1
    Print "Number:" & Number(RJ3)
    Print "Name  :" & Name1(RJ3)
    Print "Money :" & Money(RJ3)
    Print "======================="
Next
Print "***************************************"

Print "MIN  :" & Name1(K0)
Print "MAX  :" & Name1(K1)

موفق باشی
خدانگهدار

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
(آخرین ویرایش در این ارسال: ۳۰-آبان-۱۳۸۵, ۲۱:۵۳:۵۴، توسط arashrj.)
۳۰-آبان-۱۳۸۵, ۲۱:۵۰:۰۰
وب سایت ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #5
RE: سوال در مورد کارکرد ماهیانه تعدادی کارمند
نقل قول: راستی این یعنی چی C1:
ReDim Number(M1) As Integer

سلام

اگه کد رو نگاه کرده باشی ! متوجه میشی که اگه تعداد کارمندان ورودی خالی باشد یک پرش داریم ! (به C:)

موفق باشی
خدانگهدار

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۳۰-آبان-۱۳۸۵, ۲۱:۵۲:۱۴
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال در مورد ماژول وینساک gachboy 5 4,476 ۲۲-بهمن-۱۳۹۲, ۱۷:۴۳:۵۲
آخرین ارسال: gachboy
  سوال در مورد بدست آوردن سورس Hacker_2010 7 6,056 ۰۵-مرداد-۱۳۹۲, ۰۰:۵۴:۵۰
آخرین ارسال: babyy
  [سوال] یک سوال در مورد بانک اطلاعاتی ترانسپورتر 10 7,734 ۳۱-تير-۱۳۹۲, ۲۰:۱۲:۰۹
آخرین ارسال: Ghoghnus
  سوال در مورد کنترل Webbrowser Cr4ShD4Y 2 3,011 ۱۶-تير-۱۳۹۲, ۱۱:۴۱:۰۹
آخرین ارسال: kimiafars
  سوال در مورد کریستال ریپورت؟؟ ahp_online 1 3,018 ۲۵-خرداد-۱۳۹۲, ۱۰:۰۷:۱۷
آخرین ارسال: Ghoghnus
Sad سوال در مورد ارسال پی ام در یاهو مسنجر blackhacking21 6 5,269 ۱۷-فروردین-۱۳۹۲, ۱۰:۵۰:۵۱
آخرین ارسال: lord_viper
  [سوال] یک سوال ساده در مورد هندل thinkdiff 1 2,838 ۱۴-فروردین-۱۳۹۲, ۱۳:۱۶:۲۸
آخرین ارسال: Di Di
  سوال در مورد درگ ایتم های لیست ویو sevdaboy 1 2,635 ۲۳-بهمن-۱۳۹۰, ۱۳:۳۰:۳۴
آخرین ارسال: Di Di
  یک مثال در مورد تصاویر حرکتی و یک سوال sevdaboy 7 6,242 ۲۱-شهریور-۱۳۹۰, ۰۱:۵۶:۵۶
آخرین ارسال: sevdaboy
Question [سوال] یک سوال در مورد ظاهر برنامه در vb 6.0 Hamidreza97 4 4,786 ۰۷-شهریور-۱۳۹۰, ۱۹:۲۳:۵۷
آخرین ارسال: CRazYFULL

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS