النتائج 1 إلى 3 من 3

الموضوع: مساعدة من مبرمجين الجافا ؟؟

  1. #1
    التسجيل
    15-03-2009
    الدولة
    جنين - فلسطين
    المشاركات
    6

    Unhappy مساعدة من مبرمجين الجافا ؟؟

    السلام عليكم ورحمة الله و بركاته

    ارجو ان تكونوا بتمام الصحة والعافية

    انا اليوم جاييكم بطلب صغير صغير
    بدي مساعدة بخصوص عمل برنامج بلغة الجافا JAVA
    يقوم هذا البرنامج بتحويل الارقام المدخلة الى كلمات
    مثلا اذا ادخلنا الرقم ... 1 يكون الـ output كلمة يعني one
    واذا ادخلنا 10 ..... ten
    واذا ادخلنا 274 .... two hundred seventy four

    ****
    مش شرط البرنامج كله يعني ع الاقل بداية كل كلاس
    ****
    ولكم مني جزيل الشكر و الامتنان


  2. #2
    التسجيل
    03-08-2004
    الدولة
    تركيا
    المشاركات
    3,755

    رد: مساعدة من مبرمجين الجافا ؟؟

    السلام عليكم

    جرب هذا الكود

    var mNos= new Array();
    var AmtWrds;
    AmtWrds="";
    function Amt2Wrds(pAmount)


    {
    var mAmt, mChrAmt, mLenAmt, mStrAmt;
    var i;
    FillNumbers();
    mStrAmt = CurrencyFormatted(Trim(pAmount));
    mAmt = mStrAmt.substring(0, (mStrAmt.toString().length) - 3);
    mChrAmt = mStrAmt.substring((mStrAmt.toString().length) - 2,mStrAmt.toString().length);
    mLenAmt = mAmt.length;
    if(eval(mAmt)==0)


    {
    mLenAmt=0;
    }

    if(mLenAmt==0)


    {
    AmtWrds = AmtWrds + "Zero ";

    }
    else


    {
    if (mLenAmt > 9)


    {
    return;
    }
    if(mLenAmt > 7)


    {
    AmtWrds = AmtWrds + AmtCnvrt(mAmt.toString().substring(0, ((mAmt.toString().length) - 7)), "Crore ");
    mAmt = mAmt.toString().substring((mAmt.toString().length) - 7,mAmt.toString().length);
    mLenAmt = mAmt.toString().length;
    }
    if(mLenAmt > 5)


    {
    AmtWrds = AmtWrds + AmtCnvrt(mAmt.toString().substring( 0, ((mAmt.toString().length) - 5)), "Lakh ");
    mAmt = eval((mAmt.toString().substring((mAmt.toString().length-5),mAmt.toString().length)));
    mLenAmt = mAmt.toString().length;
    }

    if(mLenAmt > 3)


    {
    AmtWrds = AmtWrds + AmtCnvrt(mAmt.toString().substring( 0, ((mAmt.toString().length) - 3)), "Thousand ");
    mAmt = eval((mAmt.toString().substring((mAmt.toString().length-3),mAmt.toString().length)));
    mLenAmt = mAmt.toString().length;
    }
    if(mLenAmt==3)


    {
    AmtWrds = AmtWrds + AmtCnvrt(mAmt.toString().substring( 0, ((mAmt.toString().length) - 2)), "Hundred ");
    mAmt = eval((mAmt.toString().substring((mAmt.toString().length-2),mAmt.toString().length)));
    mLenAmt = mAmt.toString().length;
    }

    if((mLenAmt < 3) && (eval(mAmt)!=0))


    {
    AmtWrds = AmtWrds + AmtCnvrt(eval(mAmt), "");
    }

    }
    if ((eval(mChrAmt.substring(0, 2))) > 0)


    {
    AmtWrds = AmtWrds + "And ";
    AmtWrds = AmtWrds + AmtCnvrt(eval(mChrAmt), " Paise Only.");
    }
    else


    {
    AmtWrds = AmtWrds + "Only. ";
    }

    var amttemp;
    amttemp=AmtWrds;
    AmtWrds="";
    return amttemp;
    }

    function AmtCnvrt(pNo,pStr)


    {
    return (mNos[pNo] + " " + pStr);
    }

    function FillNumbers()


    {
    mNos[0] = "Zero";
    mNos[1] = "One";
    mNos[2] = "Two";
    mNos[3] = "Three";
    mNos[4] = "Four";
    mNos[5] = "Five";
    mNos[6] = "Six";
    mNos[7] = "Seven";
    mNos[8] = "Eight";
    mNos[9] = "Nine";
    mNos[10] = "Ten";
    mNos[11] = "Eleven";
    mNos[12] = "Twelve";
    mNos[13] = "Thirteen";
    mNos[14] = "Fourteen";
    mNos[15] = "Fifteen";
    mNos[16] = "Sixteen";
    mNos[17] = "Seventeen";
    mNos[18] = "Eighteen";
    mNos[19] = "Nineteen";
    mNos[20] = "Twenty";
    mNos[21] = "Twenty One";
    mNos[22] = "Twenty Two";
    mNos[23] = "Twenty Three";
    mNos[24] = "Twenty Four";
    mNos[25] = "Twenty Five";
    mNos[26] = "Twenty Six";
    mNos[27] = "Twenty Seven";
    mNos[28] = "Twenty Eight";
    mNos[29] = "Twenty Nine";
    mNos[30] = "Thirty";
    mNos[31] = "Thirty One";
    mNos[32] = "Thirty Two";
    mNos[33] = "Thirty Three";
    mNos[34] = "Thirty Four";
    mNos[35] = "Thirty Five";
    mNos[36] = "Thirty Six";
    mNos[37] = "Thirty Seven";
    mNos[38] = "Thirty Eight";
    mNos[39] = "Thirty Nine";
    mNos[40] = "Forty";
    mNos[41] = "Forty One";
    mNos[42] = "Forty Two";
    mNos[43] = "Forty Three";
    mNos[44] = "Forty Four";
    mNos[45] = "Forty Five";
    mNos[46] = "Forty Six";
    mNos[47] = "Forty Seven";
    mNos[48] = "Forty Eight";
    mNos[49] = "Forty Nine";
    mNos[50] = "Fifty";
    mNos[51] = "Fifty One";
    mNos[52] = "Fifty Two";
    mNos[53] = "Fifty Three";
    mNos[54] = "Fifty Four";
    mNos[55] = "Fifty Five";
    mNos[56] = "Fifty Six";
    mNos[57] = "Fifty Seven";
    mNos[58] = "Fifty Eight";
    mNos[59] = "Fifty Nine";
    mNos[60] = "Sixty";
    mNos[61] = "Sixty One";
    mNos[62] = "Sixty Two";
    mNos[63] = "Sixty Three";
    mNos[64] = "Sixty Four";
    mNos[65] = "Sixty Five";
    mNos[66] = "Sixty Six";
    mNos[67] = "Sixty Seven";
    mNos[68] = "Sixty Eight";
    mNos[69] = "Sixty Nine";
    mNos[70] = "Seventy";
    mNos[71] = "Seventy One";
    mNos[72] = "Seventy Two";
    mNos[73] = "Seventy Three";
    mNos[74] = "Seventy Four";
    mNos[75] = "Seventy Five";
    mNos[76] = "Seventy Six";
    mNos[77] = "Seventy Seven";
    mNos[78] = "Seventy Eight";
    mNos[79] = "Seventy Nine";
    mNos[80] = "Eighty";
    mNos[81] = "Eighty One";
    mNos[82] = "Eighty Two";
    mNos[83] = "Eighty Three";
    mNos[84] = "Eighty Four";
    mNos[85] = "Eighty Five";
    mNos[86] = "Eighty Six";
    mNos[87] = "Eighty Seven";
    mNos[88] = "Eighty Eight";
    mNos[89] = "Eighty Nine";
    mNos[90] = "Ninety";
    mNos[91] = "Ninety One";
    mNos[92] = "Ninety Two";
    mNos[93] = "Ninety Three";
    mNos[94] = "Ninety Four";
    mNos[95] = "Ninety Five";
    mNos[96] = "Ninety Six";
    mNos[97] = "Ninety Seven";
    mNos[98] = "Ninety Eight";
    mNos[99] = "Ninety Nine";
    }

  3. #3
    التسجيل
    15-03-2009
    الدولة
    جنين - فلسطين
    المشاركات
    6

    رد: مساعدة من مبرمجين الجافا ؟؟

    يعطيك العافية يا رب
    ان شاء الله بجربو
    شكرا جزيلا اخي

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •