ايران ويج

نسخه‌ی کامل: حل یه در نامه ابتدائی ویژوال
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
میدونم سوالم برا شماها خیلی ساده و شاید مسخره باشه ولی کمکم کنین تورو خدا من ترم اولی نمیخوامم جلو بچه کم بیارم
2 فا سوال
1-الگوریتمی بنویسید که n عدد را از کاربر گرفتهو در آرایه ای ذخیره کند . سپس عناصر زوج موجود در آن را چاپ نماید
2-الگوریتمی بنویسید که n عدد را به صورت سعودی از ورودی گرفته و در آرایه ای ذخیره کند و سپس به روش دودوئی عدد دلخواهی را بتوان در این آرایه پیدا کرد.
ممنون میشم اکه کمک کنین دوستای عزیز . دمتون گرم. تا فردا ظهر وقت دارم
سلام دوست من .
راستش جواب این سوالا انقدر ساده هست که اگه کسی بخواد جواب بده، در واقع به خودتون به عنوان یه برنامه نویس! توهین کرده...

شما بهتره موارد زیر رو برای VB جستجو کنید و یاد بگیرید تا بتونید مشکلتون را حل کنید :

Dim
IF
Array
InputBox
Mod

موفق باشید .
(۲۱-آبان-۱۳۹۲, ۱۹:۲۱:۵۶)1120 نوشته است: [ -> ]سلام دوست من .
راستش جواب این سوالا انقدر ساده هست که اگه کسی بخواد جواب بده، در واقع به خودتون به عنوان یه برنامه نویس! توهین کرده...

شما بهتره موارد زیر رو برای VB جستجو کنید و یاد بگیرید تا بتونید مشکلتون را حل کنید :

Dim
IF
Array
InputBox
Mod

موفق باشید .

ممنون برا پاسخ و تشکر.خوشم اومد که این اینجور گفتی . به خدا من تازه شروع کردم و جلسه سوم vb بود که اینو گفته . هنوزم چشمم به برنامه نخورده همش رو کاغذه . منم دلم نمیخواد که اینجور بی دست و پا باشم ولی اینجورم . ولی بازم ممنون که توجه کردی و دمت گرم . ایشالا که جولو برم و یکی مث خودت بشم
سلام دوست گرامی؛
برای شروع برنامه نویسی قبل از اینکه کد نویسی رو در یک زبان برنامه نویسی آغاز کنی، باید با مفهوم برنامه نویسی و کد نویسی و شیوه ی آن در کامپیوتر آشنا شوی.همان مفهوم الگوریتم.Wink
من در یک وبلاگی تمام آموزش های خودم را برای دانلود قرار دادم. این کلیپ ها به هیچ وجه آموزش تئوریک نیستند. شعار و ماست مالی در مورد یک مطلب نیست. در این وبلاگ از پایه و ریشه برنامه نویسی را تشریح کردم. کم کم دارم آموزش های پیشرفته را در آن قرار می دهم. قصد دارم به جایی برسم که آموزش یک برنامه عظیم و پیچیده را که ساخت آن چندین هفته طول می کشد را در آن قرار دهم. (ان شاء الله)
البته برای کسانی که مشکل دانلود کردن را دارند می توانم سفارش اینترنتی را هم فعال کنم البته الان زود است و ان شاء الله تا 6 الی 7 ماه دیگر که آموزش های پیچیده و سنگین را قرار دادم آن وقت سفارش اینترنتی را هم فعال خواهم کرد.
آدرس وبلاگ: MyProgrammingVB.blogsky.com
البته می توانید کلیپ ها را در سایت آپارات نیز مشاهده کنید:
http://www.aparat.com/hr_m_86

از سخنرانی های زیادم عذر خواهی می کنم، حال پاسخ سوالاتت را در اینجا خواهم داد:

سوال 1:
Dim A() As Integer
Dim Count, i As Integer
((":Count = Val(InputBox("Count of number
(ReDim A(1 To Count
For i = 1 To Count
((":" & A(i) = Val(InputBox("Enter number " & i
Next i
For i = 1 To Count
(If A(i) Mod 2 = 0 Then Print A(i
Next i

سوال 2: (صعودی نه سعودی)Wink
شما ابتدا در قسمت general که بالاترین قسمت در کد نویسی هست این متغیرها را تعریف کنید:
Dim A() As Integer
Dim CountN, i As Integer

با این کد ها می توانید اعداد را از کاربر بگیرید و در آرایه ذخیره کنید:
'get number
((":CountN = Val(InputBox("Count of number
(ReDim A(1 To CountN
For i = 1 To CountN
((":" & A(i) = Val(InputBox("Enter number " & i
Next i

با این کدها هم می توانید با جستجوی دودویی متوجه شوید که آیا عدد شما در آرایه هست یا نه. البته عدد را از جعبه متن می گیریم:
'serach
Dim x As Integer
(x = Val(Text1.Text
Dim Low, Mid, Top As Integer
Low = 1
(Top = UBound(A
(Do While (Low <= Top
(Mid = Fix((Top + Low) / 2
If x < A(Mid) Then
Top = Mid - 1
ElseIf x > A(Mid) Then
Low = Mid + 1
Else
Print "True"
Exit Sub
End If
Loop
Print "false"
شاید دور تا دور به این سایت سر بزنم اگه سوالی داشتنی در بخش نظرات وبلاگم مطرح کن.
برای کپی کد ها فایل نوت پد رو هم ضمیمه کردم:
[attachment=10680]