تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال عن المصفوفة
#1
Exclamation 
بسم الله الرحمن الرحيم

هل يمكن زيادة مبلغ بنسبة معينة تصاعديا
مثال
تعطي مبلغ لشخص و في اليوم التالي تضيف اليه نسبة 2.5 بالمائة و في اليوم الثالث
تضيف له 2.5 بالمائة  من المجموع الذي عنده في اليوم السابق اي تتكرر العملية بهذا النصق    
a=b+2.5
c=a+2.5
d=c+2.5
f=d+2.5

ماهو الكود الانسب لهذه العملية
هَٰٓؤُلَآءِ قَوْمُنَا ٱتَّخَذُوا۟ مِن دُونِهِۦٓ ءَالِهَةً لَّوْلَا يَأْتُونَ عَلَيْهِم بِسُلْطَٰنٍۭ بَيِّنٍ فَمَنْ أَظْلَمُ مِمَّنِ ٱفْتَرَىٰ عَلَى ٱللَّهِ كَذِبًا
الرد
تم الشكر بواسطة:
#2
Lightbulb 
أعتقد أني لم أفهمك جيدًا ؟!!! لا أرى مصفوفة في سؤالك المطروح ؟!!
لكن ربما يكون هذا ما تبحث عنه :

كود :
Dim Sum As Integer = 50

If ................ Then
Sum += ((2.5/100)*Sum)
MsgBox( "المبلغ هو " &  Sum.ToString )
End If


حيث أن :
50 -----> هي القيمة المبدئية للمبلغ .
............... -----> هو شرط الزيادة .
الرد
تم الشكر بواسطة:
#3
شكرا جزيلا اخي مصطفي هاهو الكود الذي اعمل عليه

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Sum As Integer = 1000
For i As Integer = 2 To 10

Sum += ((2.5 / 100) * Sum)
ListBox1.Items.Add(i & "المبلغ هو " & Sum.ToString)
Next
End Sub
End Class
هنا المبلغ 1000 يزداد بقيمة ثابتة بالنسبة 2.5 لـ 1000 اما انا ابحث عن الزيادة لكل دورة في المصفوفة
اي الناتج الاول هو لــ 1000+2.5 اما الناتج الثاني في المصفوفة هو 2.5 زيادة بالنسبة للمبلغ (1000+2.5)
اي النتائج تكون هكذا :
1000+2.5
(1000+2.5)+2.5
((2.5+1000)+2.5)+2.5
(((2.5+1000)+2.5)+2.5)+2.5
--------------------------------------------------
لقد عملت تطبيق يعطي نتائج صحيحة و لكن الكود يبدو بدائي و طويل جدا :

dim a.b.c.d.f as integer

a=b+2.5
c=a+2.5
d=c+2.5
f=d+2.5

label1.text=a
label2.text=b
label3.text=c
label4.text=d
label5.text=f
هَٰٓؤُلَآءِ قَوْمُنَا ٱتَّخَذُوا۟ مِن دُونِهِۦٓ ءَالِهَةً لَّوْلَا يَأْتُونَ عَلَيْهِم بِسُلْطَٰنٍۭ بَيِّنٍ فَمَنْ أَظْلَمُ مِمَّنِ ٱفْتَرَىٰ عَلَى ٱللَّهِ كَذِبًا
الرد
تم الشكر بواسطة:
#4
Lightbulb 

أتمنى أن يكون هذا هو ما تبحث عنه .........

Dim Arr ( 49 ) As Integer
Dim Start As Integer = 1000
() Me.ListBox1.Items.Clear

( Arr.SetValue ( Start , 0
( Me.ListBox1.Items.Add ( Start

For x As Integer = 0 To Arr.Length - 2
( Dim Element As Integer = Arr.GetValue ( x
( Arr.SetValue ( CInt ( Element + ( Element * ( 2.5 / 100 ) ) ) , x + 1
( (Me.ListBox1.Items.Add ( Arr.GetValue ( x + 1
Next
حيث أن :
------------
(49) -------> تعني أن طول المصفوفة 50 عنصرًا .
1000 -------> هي القيمة المبدئية للمصفوفة .

الرد
تم الشكر بواسطة:
#5
شكرا جزيلا اخي مصطفى ........... سوف اجرب الكود ..... و لي عودة لاحقا للموضوع

العفو الاتصالات ليست جيدة بسبب الاحوال الجوية
هَٰٓؤُلَآءِ قَوْمُنَا ٱتَّخَذُوا۟ مِن دُونِهِۦٓ ءَالِهَةً لَّوْلَا يَأْتُونَ عَلَيْهِم بِسُلْطَٰنٍۭ بَيِّنٍ فَمَنْ أَظْلَمُ مِمَّنِ ٱفْتَرَىٰ عَلَى ٱللَّهِ كَذِبًا
الرد
تم الشكر بواسطة:
#6
كود صيحيح و نتايج مضبوطة شكرا اخي على المجهود
هَٰٓؤُلَآءِ قَوْمُنَا ٱتَّخَذُوا۟ مِن دُونِهِۦٓ ءَالِهَةً لَّوْلَا يَأْتُونَ عَلَيْهِم بِسُلْطَٰنٍۭ بَيِّنٍ فَمَنْ أَظْلَمُ مِمَّنِ ٱفْتَرَىٰ عَلَى ٱللَّهِ كَذِبًا
الرد
تم الشكر بواسطة:
#7
عفوًا أخي ......... وفقك الله
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] سلام سؤال تحويل رابط حاتمي 5 105 16-05-19, 02:29 PM
آخر رد: elgokr
  سؤال بخصوص نقل بيانات faysal13_13@hotmail.com 1 90 27-04-19, 10:32 PM
آخر رد: saoud2
  [VB.NET] سؤال بخصوص فتح الشاشات khalid475 3 100 25-04-19, 09:18 PM
آخر رد: elgokr
  [VB.NET] سؤال بخصوص datetimepicker في الداتا جريد فيو jassim316 7 165 25-04-19, 09:28 AM
آخر رد: elgokr
  [VB.NET] سؤال بخصوص client server dubai.eig 3 101 23-04-19, 11:40 AM
آخر رد: elgokr
  سؤال حول تنسيق لون مربع نص المتألق9 3 109 19-04-19, 02:31 AM
آخر رد: المتألق9
  [نقاش] سؤال محير جداااااا وارجو المساعده faysal13_13@hotmail.com 6 135 18-04-19, 11:52 AM
آخر رد: اسامه الهرماوي
  سؤال بخصوص DOEVENTS ومشكله بالكود dametucorazon 5 183 15-04-19, 09:24 AM
آخر رد: elgokr
  سؤال حول TextBox مرتبط ب WebBrowser ارجو رد من الاخ DK-x وشكرا للاخ بدري حاتمي 4 111 09-04-19, 06:16 PM
آخر رد: حاتمي
  سؤال حول TextBox مرتبط ب WebBrowser حاتمي 6 218 09-04-19, 01:00 AM
آخر رد: حاتمي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم