mpnbooks 4 ارسال شده در 10 بهمن، ۱۳۹۸ اشتراک گذاری ارسال شده در 10 بهمن، ۱۳۹۸ سلام و شبتون خوش دوستان لطفا راهنمایی کنید: "در اندروید استادیو" سه ادیت تکست دارم و می خوام وقتی کاربر داخلشون عدد وارد میکنه، و با زدن یک باتن با عنوان محاسبه، مثلا عدد اولی در دومی ضرب و در سومی تقسیم بشه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mr Silence 137 ارسال شده در 11 بهمن، ۱۳۹۸ اشتراک گذاری ارسال شده در 11 بهمن، ۱۳۹۸ در 17 دقیقه قبل، mpnbooks گفته است : fsdhv بسیار بسیار ممنون بابت کمکتون فقط یه مشکل دارم باهاش و اینکه فقط با این کد اعداد صحیح رو میشه وارد کرد و پاسخ هم بصورت عدد صحیح هستش. من می خوام اعداد اعشاری رو هم بتونه محاسبه کنه! جوابی رو هم که چاپ میکنه بصورت عدد صحیح هستش (مثلا 20 تقسیم به 3 رو 6 محاسبه می کنه) مثلا 2.5 ضرب در 3.07 کافیه بجای استفاده از integer در edittext از double استفاده کنید کد رو بصورت زیر تغییر بدید double mynum1=Double.parseDouble(num1.getText().toString()); double mynum2=Double.parseDouble(num2.getText().toString()); double mynum3=Double.parseDouble(num3.getText().toString()); double res= mynum1 * mynum2 / mynum3; resu.setText(Double.toString(res)); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,582 ارسال شده در 11 بهمن، ۱۳۹۸ اشتراک گذاری ارسال شده در 11 بهمن، ۱۳۹۸ در 13 ساعت قبل، mpnbooks گفته است : سلام و شبتون خوش دوستان لطفا راهنمایی کنید: "در اندروید استادیو" سه ادیت تکست دارم و می خوام وقتی کاربر داخلشون عدد وارد میکنه، و با زدن یک باتن با عنوان محاسبه، مثلا عدد اولی در دومی ضرب و در سومی تقسیم بشه؟ فرض کنیم ادیت تکستهای شما edt1,edt2,edt3 باشن. به صورت زیر باید عمل کنید public int calculate(){ try { int num1=Integer.parseInt(edt1.getText().toString()); int num2=Integer.parseInt(edt2.getText().toString()); int num3=Integer.parseInt(edt3.getText().toString()); return num1*num2/num3; }catch (Exception e){ e.printStackTrace(); } return 0; } لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mpnbooks 4 ارسال شده در 11 بهمن، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 11 بهمن، ۱۳۹۸ ممنون بابت پاسختون ولی مشکل من اینه که هر کجای برنامه این کد رو قرار میدم جواب نمیده! (برنامه نویسی نمیدونم مشکلم همینه) برنامه ام سه تا ادیت تکست داره و یک باتن و یک تکست ویو واسه قرار دادن نتیجه! امکانش هست کلا کدی که باید تو MainActiviti رو بزارم بگین؟ باتشکر فراوان لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mr Silence 137 ارسال شده در 11 بهمن، ۱۳۹۸ اشتراک گذاری ارسال شده در 11 بهمن، ۱۳۹۸ در ۱ ساعت قبل، mpnbooks گفته است : ممنون بابت پاسختون ولی مشکل من اینه که هر کجای برنامه این کد رو قرار میدم جواب نمیده! (برنامه نویسی نمیدونم مشکلم همینه) برنامه ام سه تا ادیت تکست داره و یک باتن و یک تکست ویو واسه قرار دادن نتیجه! امکانش هست کلا کدی که باید تو MainActiviti رو بزارم بگین؟ باتشکر فراوان public class Main extends Activity { EditText num1,num2,num3; TextView resu; int res; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button add=(Button) findViewById(R.id.add); num1=(EditText) findViewById(R.id.etnum1); num2=(EditText) findViewById(R.id.etnum2); num3=(EditText) findViewById(R.id.etnum3); resu=(TextView) findViewById(R.id.textView4); add.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String mynum1=num1.getText().toString(); String mynum2=num2.getText().toString(); String mynum3=num3.getText().toString(); res=Integer.parseInt(mynum1)*Integer.parseInt(mynum2)/Integer.parseInt(mynum3); resu.setText(Integer.toString(res)); } }); } لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mpnbooks 4 ارسال شده در 11 بهمن، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 11 بهمن، ۱۳۹۸ fsdhv در 2 ساعت قبل، Mr Silence گفته است : public class Main extends Activity { EditText num1,num2,num3; TextView resu; int res; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button add=(Button) findViewById(R.id.add); num1=(EditText) findViewById(R.id.etnum1); num2=(EditText) findViewById(R.id.etnum2); num3=(EditText) findViewById(R.id.etnum3); resu=(TextView) findViewById(R.id.textView4); add.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String mynum1=num1.getText().toString(); String mynum2=num2.getText().toString(); String mynum3=num3.getText().toString(); res=Integer.parseInt(mynum1)*Integer.parseInt(mynum2)/Integer.parseInt(mynum3); resu.setText(Integer.toString(res)); } }); } بسیار بسیار ممنون بابت کمکتون فقط یه مشکل دارم باهاش و اینکه فقط با این کد اعداد صحیح رو میشه وارد کرد و پاسخ هم بصورت عدد صحیح هستش. من می خوام اعداد اعشاری رو هم بتونه محاسبه کنه! جوابی رو هم که چاپ میکنه بصورت عدد صحیح هستش (مثلا 20 تقسیم به 3 رو 6 محاسبه می کنه) مثلا 2.5 ضرب در 3.07 لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
mpnbooks 4
سلام و شبتون خوش
دوستان لطفا راهنمایی کنید:
"در اندروید استادیو" سه ادیت تکست دارم و می خوام وقتی کاربر داخلشون عدد وارد میکنه، و با زدن یک باتن با عنوان محاسبه، مثلا عدد اولی در دومی ضرب و در سومی تقسیم بشه؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.