رفتن به مطلب
  • 0

تعیین مضارب اعداد


رشید

سوال

با سلام. بنده تازه کار با برنامه نویسی اندروید رو  شروع کردم و میخام یه برنامه ساده رو بنویسم که اعداد بالای 1000 رو از ورودی دریافت کنه و اگه اون عدد مضرب 7 بود یه متن رو تو textview نمایش بده که بگه مضرب هفت هست... این هم کدی که نوشتم اما جواب نمیده نمیدونم مشکلش کجاست میشه راهنمایی کنین یا کد رو واسم تصحیح کنین؟ ممنون

public class MainActivity extends Activity {
    Button btnsubmit;
    EditText input;
    TextView display;
    int vorud;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btnsubmit = (Button)findViewById(R.id.submit);
        input = (EditText)findViewById(R.id.input);
        display = (TextView)findViewById(R.id.disp);

        btnsubmit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                vorud = Integer.parseInt(input.getText().toString());
            int number = 1001;

                for (int x = 0;x<100;x++){
                    while (number<2000){
                        number = 1001 +(7*(x+1));
                        
                        System.out.println(number);

                        if (vorud == number){
                            display.setText("mazrab 7 ast");
                        }else {
                            display.setText("mazrab 7 nist");

                            break;}

                    }
                }


            }
        });

    }
}

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

در در 1396/01/01, 13:50:23، پژمان نیکروان گفته است :

سلام

ببخشید من ریاضیم زیاد خوب نیست:DD:

منظورتون اینه که اون عدد بر 7 بخش پذیر باشه؟ یعنی به عبارتی باقی ماندش 0 بیاد؟

int adad=5000;
        int javab=adad % 7;
        if(javab==0){
        	  display.setText("mazrab 7 ast");
        }

اگه غیر اینه که فرمولش رو بگید.

سلام آقا پژمان بله کد جواب داد دست شما درد نکنه:53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ببخشید من ریاضیم زیاد خوب نیست:DD:

منظورتون اینه که اون عدد بر 7 بخش پذیر باشه؟ یعنی به عبارتی باقی ماندش 0 بیاد؟

int adad=5000;
        int javab=adad % 7;
        if(javab==0){
        	  display.setText("mazrab 7 ast");
        }

اگه غیر اینه که فرمولش رو بگید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...