သုဒ္ဓဆခွဲကိန်းခွဲ တွက်စက်၏ လုပ်ဆောင်ချက်
ဤတွက်စက်သည် သင်ထည့်သွင်းပေးလိုက်သော ကိန်းပြည့်တစ်ခုကို ၎င်း၏ သုဒ္ဓဆခွဲကိန်းများအဖြစ် ခွဲထုတ်ပေးပြီး ထပ်ညွှန်းပုံစံနှင့် ဖြန့်ချထားသော မြှောက်လဒ်ပုံစံတို့ဖြင့် ပြသပေးသည်။ ထို့အပြင် ထိုကိန်းဂဏန်းကို အဆင့်ဆင့် မည်သို့ခွဲထုတ်ထားသည်ကို ဖော်ပြပေးသည့် ဆခွဲကိန်းသစ်ပင်ကိုလည်း မြင်သာအောင် ပြသပေးပြီး ၎င်းတွင် ရှိသော ဆခွဲကိန်း အရေအတွက် စုစုပေါင်းကိုလည်း တွက်ချက်ဖော်ပြပေးပါသည်။
ထည့်သွင်းရမည့် တန်ဖိုးများ
တွက်ချက်မှု ပြုလုပ်ရန်အတွက် အောက်ပါသတ်မှတ်ချက်များနှင့် ကိုက်ညီသော တန်ဖိုးကို ထည့်သွင်းရပါမည် -
- ကိန်းပြည့်: ကိန်းပြည့်တစ်ခု ဖြစ်ရပါမည်။
- ဂဏန်းများသာ ဖြစ်ရမည်ဖြစ်ပြီး ဒဿမများ မပါဝင်ရပါ။
- တန်ဖိုးသည် 1 သို့မဟုတ် ၎င်းထက် ပိုကြီးရပါမည်။
- အများဆုံး ထည့်သွင်းနိုင်သည့် တန်ဖိုးမှာ 9,007,199,254,740,991 ဖြစ်သည်။
ထွက်ပေါ်လာမည့် ရလဒ်များ
တွက်ချက်မှု အောင်မြင်ပါက အောက်ပါရလဒ်များကို ပြသပေးမည်ဖြစ်ပြီး ကူးယူနိုင်သော ခလုတ်များအဖြစ်လည်း စီစဉ်ပေးထားပါသည် -
- ရလဒ်: သုဒ္ဓဆခွဲကိန်းခွဲခြင်းကို ထပ်ညွှန်းပုံစံဖြင့် ပြသပေးသည် (ဥပမာ - "360 = 2³ × 3² × 5")။
- ဆခွဲကိန်းသစ်ပင်: ကိန်းဂဏန်းတစ်ခုစီကို သုဒ္ဓကိန်းတစ်ခု (အရောင်ဖြင့် သီးသန့်ပြသထားသည်) နှင့် ကျန်ရှိသော ဆခွဲကိန်းတစ်ခုအဖြစ် ခွဲထုတ်ပြီး သုဒ္ဓကိန်းများသာ ကျန်ရှိတော့သည်အထိ အဆင့်ဆင့် ခွဲထုတ်ပြသပေးသည့် ပုံရိပ်ဖြစ်သည်။
- သုဒ္ဓဆခွဲကိန်းခွဲခြင်း: ထပ်ညွှန်းပုံစံဖြင့် ဖော်ပြထားသော သုဒ္ဓဆခွဲကိန်းများဖြစ်ပြီး ကူးယူရန် နှိပ်ပါ ခလုတ်ဖြင့် ကူးယူနိုင်သည်။
- ဖြန့်ချထားသော မြှောက်လဒ်: သုဒ္ဓဆခွဲကိန်းများကို တစ်ခုချင်းစီ ဖြန့်ပြီး မြှောက်ထားသော ပုံစံဖြစ်ပြီး ကူးယူရန် နှိပ်ပါ ခလုတ်ဖြင့် ကူးယူနိုင်သည်။
- ဆခွဲကိန်း အရေအတွက်: ထည့်သွင်းလိုက်သော ကိန်းဂဏန်းတွင် ရှိသည့် ဆခွဲကိန်း စုစုပေါင်း အရေအတွက် ဖြစ်ပြီး ကူးယူရန် နှိပ်ပါ ခလုတ်ဖြင့် ကူးယူနိုင်သည်။
စည်းမျဉ်းများနှင့် အထူးအခြေအနေများ
တွက်စက်ကို အသုံးပြုရာတွင် အောက်ပါစည်းမျဉ်းများနှင့် အမှားပြင်ဆင်ချက်များ ရှိပါသည် -
- တွက်ချက်မှုတွင် ကိန်းပြည့်သင်္ချာကို အသုံးပြုထားသောကြောင့် ရလဒ်များသည် အတိအကျဖြစ်ပြီး မည်သည့်အရာကိုမျှ အနီးစပ်ဆုံး ပြောင်းလဲထားခြင်း မရှိပါ။
- အကယ်၍ ထည့်သွင်းရန်နေရာ လွတ်နေပါက "ကိန်းပြည့်တစ်ခု၏ သုဒ္ဓဆခွဲကိန်းများနှင့် ဆခွဲကိန်းသစ်ပင်ကို ကြည့်ရှုရန် ၎င်းကို ထည့်သွင်းပါ။" ဟူသော လမ်းညွှန်ချက်ကို ပြသနေမည်ဖြစ်သည်။
- အကယ်၍ မည်သည့်တန်ဖိုးမျှ မထည့်သွင်းဘဲ တွက်ချက်ပါက "ကိန်းပြည့်တစ်ခုကို ထည့်သွင်းပါ။" ဟူသော အမှားသတင်းစကား ပြသမည်ဖြစ်သည်။
- အကယ်၍ ထည့်သွင်းလိုက်သော တန်ဖိုးသည် ကိန်းပြည့်မဟုတ်ပါက (ဥပမာ - "12.5") "ကိန်းပြည့်တစ်ခုကို ထည့်သွင်းပါ — ဂဏန်းများသာဖြစ်ရမည်၊ ဒဿမများ မပါဝင်ရပါ။" ဟူသော အမှားသတင်းစကား ပြသမည်ဖြစ်သည်။
- အကယ်၍ 0 ကို ထည့်သွင်းပါက "သုညတွင် သုဒ္ဓဆခွဲကိန်း ခွဲခြားခြင်း မရှိပါ။ 1 သို့မဟုတ် ၎င်းထက်ကြီးသော ကိန်းဂဏန်းကို ထည့်သွင်းပါ။" ဟူသော အမှားသတင်းစကား ပြသမည်ဖြစ်သည်။
- အကယ်၍ 1 ကို ထည့်သွင်းပါက "1 တွင် သုဒ္ဓဆခွဲကိန်းများ မရှိပါ။" ဟူသော မှတ်ချက်ကို ပြသမည်ဖြစ်သည်။
- အကယ်၍ သုဒ္ဓကိန်းတစ်ခု (ဥပမာ - 7919) ကို ထည့်သွင်းပါက "
{n}သည် သုဒ္ဓကိန်း (prime number) ဖြစ်သည်။" ဟူသော မှတ်ချက်ကို ပြသမည်ဖြစ်သည်။ - အကယ်၍ ထည့်သွင်းလိုက်သော ကိန်းဂဏန်းသည် 9,007,199,254,740,991 ထက် ကျော်လွန်သွားပါက "ထိုကိန်းဂဏန်းသည် အလွန်ကြီးမားလွန်းပါသည်။
{max}သို့မဟုတ် ၎င်းအောက်တွင်သာ ထားရှိပါ။" ဟူသော အမှားသတင်းစကား ပြသမည်ဖြစ်သည်။ - အမှားတစ်ခုခု ဖြစ်ပေါ်ပါက သို့မဟုတ် ထည့်သွင်းမှု မမှန်ကန်ပါက ယခင်တွက်ချက်ထားသော ရလဒ်ဟောင်းများအားလုံးကို ဖျက်သိမ်းမည်ဖြစ်သည်။
ကိုယ်ရေးအချက်အလက် လုံခြုံမှုနှင့် လုပ်ဆောင်ပုံ
ကိန်းဂဏန်းတိုင်းကို သင့်ဘရောက်ဆာတွင် ဆခွဲကိန်းခွဲပါသည်။ သင်ရိုက်ထည့်လိုက်သော မည်သည့်အရာကိုမျှ BroBroGo သို့ အပ်လုဒ်တင်မည် မဟုတ်ပါ။
မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ (FAQ)
သုဒ္ဓဆခွဲကိန်းခွဲခြင်း (prime factorization) ဆိုသည်မှာ အဘယ်နည်း။
၎င်းသည် ကိန်းပြည့်တစ်ခုကို ၎င်းတို့အချင်းချင်း မြှောက်ပါက ထိုကိန်းရရှိမည့် သုဒ္ဓကိန်းများအဖြစ် ခွဲထုတ်ပေးခြင်းဖြစ်သည်၊ ဥပမာအားဖြင့် 360 = 2 × 2 × 2 × 3 × 3 × 5 ဖြစ်သည်။ 1 ထက်ကြီးသော ကိန်းပြည့်တိုင်းတွင် သုဒ္ဓဆခွဲကိန်း အတွဲတစ်ခုစီ တိကျစွာ ရှိကြသည်။
ဆခွဲကိန်းသစ်ပင် (factor tree) ကို မည်သို့ ဖတ်ရမည်နည်း။
ကိန်းဂဏန်းတစ်ခုစီကို သုဒ္ဓကိန်းတစ်ခု (အရောင်ဖြင့် ပြသထားသည်) နှင့် ကျန်ရှိသော ဆခွဲကိန်းတစ်ခုအဖြစ် ခွဲထုတ်ပြီး သုဒ္ဓကိန်းများသာ ကျန်ရှိတော့သည်အထိ ထပ်မံခွဲထုတ်သည်။ အရောင်ပြထားသော အရွက်များကို ဖတ်ရှုခြင်းဖြင့် အပြည့်အဝ ဆခွဲကိန်းခွဲခြင်းကို ရရှိနိုင်ပါသည်။
မည်မျှအထိ ကြီးမားသော ကိန်းဂဏန်းကို ကိုင်တွယ်နိုင်သနည်း။
9,007,199,254,740,991 အထိ ရှိသော မည်သည့်ကိန်းပြည့်မဆို ရရှိနိုင်ပါသည်။ ရလဒ်များသည် အတိအကျ ဖြစ်ပါသည် — တွက်ချက်မှုတစ်ခုလုံးတွင် ကိန်းပြည့်သင်္ချာကို အသုံးပြုထားသောကြောင့် မည်သည့်အရာကိုမျှ အနီးစပ်ဆုံး ပြောင်းလဲထားခြင်း မရှိပါ။