پاسخ : پروژه بزرگ برنامه نویسی
نقل قول:
حالا بریم سر اصل مطلب:
مشکل اینجاست که برای بررسی بخش پذیری عدد مورد نظر به اعداد داخل دیتابیس، باید اون ها رو تقسیم کنیم در حالی که حافظه کامپیوتر حداکثر 30 - 40 رقم می گیره. پس باید خودمون یه کلاس تعریف کنیم تا بتونه یک رشته رو بگیره روش ضرب و تقسیم انجام بده و بعد اعلام کنه که اوله یا نه. مشکل اصلی من این کلاسه که خیلی بزرگ و حجیم و سخت میشه. لطفا در این مورد نظر بدید دوستان
کسی دیگه نمی خواد نظر بده؟ زورتون همین قدر بود؟
پاسخ : پروژه بزرگ برنامه نویسی
سلام
من کل پست ها رو نخوندم، یعنی حوصله ام نشد.
نمی دونم باچه زبانی می خواید کد نویسیش کنید. ولی،
پیشنهاد میکنم برای محاسبات سنگین ریاضی از زبان F# استفاده کنید.
من از F#.net چیزی نمی دونم، فقط میدونم دستوراتش کاملا با زبان های پایه C متفاوته و یکی از کاربردهاش انجام محاسبات سنگین ریاضیه
اگر آموزشی یا هر چیز بدرد بخوری از F# یاد گرفتید مارو هم با خبر کنید
آرزوی موفیت[tashvigh]
پاسخ : پروژه بزرگ برنامه نویسی
بابا چرا بحث رو سنگين مي كنيد اين همه چرت و پرت چيه دو تا كد سادس مي نويسي تموم
بيا اينم كد وي بيOption Explicit
Private Function ISPRIME(num As Variant) As Boolean
Dim X As Variant
ISPRIME = True
Select Case num
Case Is <= 0
ISPRIME = False
Case Is <= 2
ISPRIME = True
Case Else
For X = 2 To num - 1
If num Mod X = 0 Then
ISPRIME = False
End If
Next X
End Select
End Function
Private Sub cmdPrime_Click()
List1.Clear
On Error Resume Next
Dim X As Variant
lblOutput.Caption = ""
For X = Val(txtLover) To Val(txtUpper)
DoEvents
If ISPRIME(X) = True Then
List1.AddItem X
End If
Next X
End Sub
پاسخ : پروژه بزرگ برنامه نویسی
تا 1000000000000000000000 هم عدد اول رو ميده فقط كافي بود doevents بزاري تا هنگ نكنه
پاسخ : پروژه بزرگ برنامه نویسی
پاسخ : پروژه بزرگ برنامه نویسی
سلام .
ببین دوست عزیزی که این پروژه رو کلید زدی !!!!! این پروژه بزرگ شما ، واقعا بزرگ ه و ای کاش می گفتی که یک میلیون دلار جایزش ه و یه عده رو سر کار نمیذاشتی !!!!
بگذریم ولی با چیزایی که شما میدونی این پروژه حل نمیشه و شما باید علاوه بر سواد ریاضی که من تو پست ها ندیدم ، برنامه نویسی موازی هم بدونی که بدون این کارا داری وقت خودت و بقیه رو حروم می کنی!!!!