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

سوال برمجي

مغلق
بدأه queen1 في 29 يونيو 2004 · 6 رد · 792 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجوا الاجابه على سوالي لو سمحتم وسوالي هو

باستخدام العباره this قم بطباعة الارقام المدخله ضمن سلسلة حرفيه وأوجد مجموع هذه الارقام؟

مثال:

السلسلة المدخله: AB2CD45E3F9G

الارقام: 24539

المجموع: 23

ولكم جزيل الشكر

#2

سؤال سهل وعندي حله بس الاخوة ما بدهم نحل وظائف اعملي upload لل programm الي عملتي وان شاء الله بساعدك

لست متواجد بشكل يومي

#3

تلميحة لجمع الارقام

في مثالك 24539

لتحليل الرقم استخدمي

24539/10
24539%10

وقومي بجمع البقية اي % وبالنسبة لسلسلة الحروف و الارقام يجب ان تراعي ان يؤخذ فقط الارقام

لست متواجد بشكل يومي

#4

ارجوا مساعدتي في هذا السوال ضروري عشان انا عملته بطريقتي ولكن اريد طريقة اخرى فارجوا مساعدتي بسرعه وشكراً.

#5

يا اختي ورجينا طريقتك كيف والله لاساعدك

لست متواجد بشكل يومي

#6

معلش هاي البرنامج يااختي

import javax.swing.JOptionPane;

public class Numbers{

	public static void main(String [] args)
{

String num = JOptionPane.showInputDialog("Enter the sequence ");

int d = 0;
//Convert the Sequence to Char Array 
char [] h = num.toCharArray();
//h = {'A','1','B',...}

 for(int i=0;i<h.length;i++)
 {        
       //Only Numbers
      if(h>='0' && h<='9')
        d=d*10+h-'0';
 }

 //d = The Numbers Only without Letters

JOptionPane.showMessageDialog(null,"the sum ist "+Sum(d),"Majdi Ibrahim",JOptionPane.PLAIN_MESSAGE);

System.exit(0);
}


//Method to calculate the Sum 
public static int Sum(int num)

{

int rest,sum=0;

while(num>0)
{
 rest = num%10;
 num  =num/10;
 sum =sum+rest;
}

return sum;
}

}

لست متواجد بشكل يومي

#7

the code is good

but i have small idea to simplify the code

replace

for(int i=0;i<h.length;i++)
{        
      //Only Numbers
     if(h>='0' && h<='9')
       d=d*10+h-'0';
}

by

for(int i=0;i<h.length;i++)
{        
      //Only Numbers
     if(h>='0' && h<='9')
       d=+h-'0';
}

and then no need to call the Sum method

so .. replace

JOptionPane.showMessageDialog(null,"the sum ist "+Sum(d),"Majdi Ibrahim",JOptionPane.PLAIN_MESSAGE);

with

JOptionPane.showMessageDialog(null,"the sum ist "+d,"Majdi Ibrahim",JOptionPane.PLAIN_MESSAGE);

هذا الموضوع مغلق.

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