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

تحويل الارقام إلي كلمات بالعربية

بدأه java_jarer في 15 يناير 2012 · 7 رد · 3,302 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارفق لكم كود معدل (المصدر الاصلي مذكور بالكود)

لتحويل الارقام إلي الكلمات بالمناظرة بالعربية.

ارجوا الافادة حيث انه تظهر خطا عن استخدام ارقام كبيرة

مثل 123456789123.678

اجروا الافادة

وشكراً

ArabicNumberToWords.java

#2

لدينا حزمة هنا من قبل قام أحد الإخوة جزاه الله خيراً بوضعها

ممكن الإطلاع عليها

بالنسبة لحزمتك فصل أكثر في الخطأ

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

شكراً اخر علاء علي التعليق.

الخطأ هو عند تحويل Double

الي String

كما في المثال التالي

double d = 123456789123.432;
    String ss = Double.toString(d);
    System.out.println(ss);

بالنسبة لحزمة احد الاعضاء هل من الممكن تساعدني باللينك الخاص بها هو باسمها حتي استخدمه في البحث

حيث ان الكلمات التي استخدمها في البحث لا تساعد

وجزاك الله خيراً

#4

المشكلة يا أخي في المتغير double

حيث إذا كانت قيمة d تساوي 123456789123.678 فستتحول القيمة إلى : 1.23456789123678E11

double d = 123456789123.678;   // will be 1.23456789123678E11

نصيحتي لك هو أن تتعامل مع الأرقام كحروف من البداية . وليس كقيمة ثم يتم تحويلها إلى نصية

للصداقة البرمجية

pro-vb6@hotmail.com

#5

أخي فعلاً لديك مشكلة بسبب استخدام double لصيغة x*10^x

بالنسبة للحزمة التي كلمتك عنها

/index.php?showtopic=221829

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6

شكراً لكم علي ردودكم.

لقد اتبعت النصيحة والغيت الحاجة لتحويل الرقم إلي Double

والحمد لله تعمل جيداً.

جزاكم الله خيراً.

ولكن لازال لدي مشكلة حيث اني احتاج للتعامل مع الارقام الكبيرة ذات الكسور وفي نفس الوقت احتاج لتحويلها من String الي double

وبالعكس.

فبماذا تنصحوني.

#7

جرب أن تستخدم BigDecimal

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8

شكرا يا شباب على هالامجهود بس صراحة انا عندي مشكلة بالاحرف العربية النت بينز بيعطيني خطأ لما اكتب عربي فما الحل؟

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


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