نمایش نتایج 1 تا 5 از 5

نام تاپیک: ماشین حساب

  1. #1

    Question ماشین حساب

    سلام خدمت دوستان و متخصصان

    من سعی دارم صرفا برای تمرین و یادگیری و نه فروش و انتشار برنامه و قصد های شبیه به این ، ماشین حسابی بسازم که بتونه عبارتی مثل : " 4/5+2-6*4 " رو که داخل یک EditText وارد کرده ، با توجه به تقدم عملگر ها ، محاسبه کنم

    خودم تونستم تا اینجا پیش برم که عملگر ها رو از درون رشته استخراج کنم و حتی index و جایگاهشون رو توی آرایه پیدا کنم

    حالا باید چیکار کنم

    مرسی از شما :)


    String income = EditText1.getText().toString();

    String[] allIncome = income.split("|");
    int Len2 = allIncome.length-1;

    String[] OpArray = income.split("\\d");
    int Len = OpArray.length-1;
    int counter = 0 ;
    int[] index = null ;
    int OpCount = index.length-1;

    for(String s : OpArray)
    {
    for(int i = 0 ; i <= Len2 ; i++)
    {
    if(allIncome[i].equalsIgnoreCase(s))
    {
    index[counter] = i ;
    counter++ ;
    }
    }
    }


    }
    });

  2. #2
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: ماشین حساب

    حالا که دارید سبک کار تمام ماشین حسابا رو نقض میکنید، چون من ماشین اینطوری ندیدم عبارت ریاضی حساب کنه، معمولا تک تک انجام میشه مگر برنامه های حساب. خب تا حالا خروجی هاتون چی بوده از این کد بالا توضیح بدید تا تیکه تیکه جلو بریم.

  3. #3

    نقل قول: ماشین حساب

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    حالا که دارید سبک کار تمام ماشین حسابا رو نقض میکنید، چون من ماشین اینطوری ندیدم عبارت ریاضی حساب کنه، معمولا تک تک انجام میشه مگر برنامه های حساب. خب تا حالا خروجی هاتون چی بوده از این کد بالا توضیح بدید تا تیکه تیکه جلو بریم.
    اگر منظور شما کد نویسی هاییه که اون بالا گذاشتم ، باید بگم اونا اصلا مهم نیستن ، از هر راهی شما بگید من میرم ، مسیر برام مهم نیست

    و من میخوام اینجوری حساب کنم:
    عکس ماشین حساب پیشفرض روی گوشی های سونی ایکسپریا :

    Screenshot_2014-05-03-01-38-43.jpg

    این کد بالا هم ، یک آرایه به ما میده تشکیل شده از عملگر های اون رشته ای که کاربر وارد کرده
    و
    یک آرایه عددی که مکان هر کدوم رو توی رشته مشخص میکنه
    و یه رشته که کل کاراکتر ها در اون هستن

  4. #4
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: ماشین حساب

    ببینید این کمکی میکنه:
    http://stackoverflow.com/questions/3...in-string-form

  5. #5
    کاربر دائمی آواتار abbasalim
    تاریخ عضویت
    تیر 1391
    محل زندگی
    یزد ـ‌ اردکان
    پست
    1,039

    نقل قول: ماشین حساب

    سلام
    ما واسه پروژه دانشگاهیمون نیاز به اینجور چیزی داشتیم البته به زبان جاوا ، اون باید اعمال بزرگتری مثل اولویت پرانتز ها و سینوس،کسینوس،لگارینم و ... رو هم حساب کنه
    این کد ببینید به دردتون می خوره :
    https://barnamenevis.org/showthread.p...B3%D8%A8%D9%87

تاپیک های مشابه

  1. ماشین حساب (آشنایی با Syntax Diagram)
    نوشته شده توسط Kambiz در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 8
    آخرین پست: شنبه 01 آبان 1389, 23:10 عصر
  2. ماشین حساب ویندوز !
    نوشته شده توسط Gladiator در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 27 اردیبهشت 1384, 11:27 صبح
  3. کامپوننت ماشین حساب
    نوشته شده توسط betanam در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: یک شنبه 15 تیر 1382, 07:18 صبح
  4. راهنمائی- من دنبال برنامه های ماشین حساب گرافیکی- کد هافمن -
    نوشته شده توسط علی سخاوت در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: چهارشنبه 11 تیر 1382, 20:29 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •