جاوا کا استعمال کرتے ہوئے ایک بنیادی کیلکولیٹر پروگرام کیسے بنایا جائے؟

Jawa Ka Ast Mal Krt Wy Ayk Bnyady Kylkwly R Prwgram Kys Bnaya Jay



بنیادی کیلکولیٹر پروگرام روزمرہ کی ریاضی کی کارروائیوں کو زیادہ آسانی اور تیزی سے انجام دینے کے لیے بنایا گیا ہے۔ آپریشنز ہیں ' + '،' - '،' / '،' * 'اور' ^ ' یہ آپریشن سادہ یا بنیادی کیلکولیٹر کے ذریعے کیے جانے چاہییں، تاہم سائنسی کیلکولیٹر زیادہ جدید آپریشنز انجام دے سکتے ہیں۔ یہ گائیڈ جاوا کا استعمال کرتے ہوئے ایک بنیادی کیلکولیٹر بنانے کے لیے مرحلہ وار طریقہ کار کی رہنمائی کو ظاہر کرتا ہے۔

جاوا کا استعمال کرتے ہوئے ایک بنیادی کیلکولیٹر پروگرام کیسے بنایا جائے؟

ایک بنیادی کیلکولیٹر بنانے کے لیے، سوئچ اسٹیٹمنٹ بہترین انتخاب ہے، خاص طور پر ابتدائی اور درمیانی حالت کے صارف کے لیے۔ اس کی وجہ یہ ہے کہ سوئچ اسٹیٹمنٹ استعمال کرنے والا کوڈ لمبائی میں بہت کم ہے اور پیچیدہ عناصر کے کم نہ ہونے کے برابر استعمال کی وجہ سے سمجھنے میں آسان ہے۔

آئیے جاوا کا استعمال کرتے ہوئے ایک بنیادی کیلکولیٹر بنانے کے لیے مرحلہ وار طریقہ کار پر چلتے ہیں:







مرحلہ 1: صارف سے ان پٹ حاصل کرنا
کیلکولیٹر کی تخلیق کا پہلا مرحلہ صارف سے ڈیٹا حاصل کرنا ہے۔ یہ ڈیٹا بتاتا ہے کہ کن نمبروں پر کون سے ریاضی کو انجام دینے کی ضرورت ہے۔ مثال کے طور پر، نیچے کا کوڈ ملاحظہ کریں:



درآمد java استعمال . سکینر ;
کلاس مرکزی {
// مین () طریقہ بنانا
عوام جامد باطل مرکزی ( تار [ ] args ) {
چار آپریٹر ;
ڈبل فرسٹ ویلیو ، سیکنڈ ویلیو ، آؤٹ پٹ کا حساب لگائیں۔ ;
سکینر ان پٹ = نئی سکینر ( سسٹم میں ) ;
سسٹم باہر . پرنٹ ایل این ( انجام دینے کے لیے ایک آپریشن کا انتخاب کریں: +، -، *، /، یا ^' ) ;
آپریٹر = ان پٹ اگلے ( ) . charAt ( 0 ) ;
سسٹم باہر . پرنٹ ایل این ( 'حساب کے لیے پہلا نمبر درج کریں:' ) ;
پہلی قدر = ان پٹ اگلا ڈبل ( ) ;
سسٹم باہر . پرنٹ ایل این ( 'حساب کے لیے دوسرا نمبر درج کریں:' ) ;
سیکنڈ ویلیو = ان پٹ اگلا ڈبل ( ) ;

مندرجہ بالا کوڈ کی تفصیل:



  • سب سے پہلے، درآمد کریں ' سکینر رن ٹائم پر صارف سے ڈیٹا بازیافت کرنے کے آپریشن کو انجام دینے کے لئے جاوا فائل میں افادیت۔ اور ایک کلاس بنائیں جس میں ' مرکزی() فنکشن
  • اگلا، ایک چار قسم کا متغیر بنائیں جس کا نام ' آپریٹر 'اور عددی قسم' پہلی قدر '،' سیکنڈ ویلیو '، اور ' آؤٹ پٹ کا حساب لگائیں۔ ' اس کے علاوہ، 'کی ایک مثال بنائیں سکینر 'کلاس کا نام' ان پٹ '
  • اس کے بعد، کنسول پر ریاضی کے آپریشن کی علامتوں کو پرنٹ کرتا ہے اور صارف مطلوبہ آپریشن کی علامت داخل کرتا ہے۔ درج کردہ علامت نئے متغیر میں محفوظ کی جاتی ہے جس کا نام ہے “ آپریٹر '
  • اس کے بعد، صارف سے پہلا نمبر اور دوسرا نمبر حاصل کریں اور انہیں 'میں محفوظ کریں۔ پہلی قدر 'اور' سیکنڈ ویلیو '

مرحلہ 2: صارف سے ان پٹ حاصل کرنا
اب، استعمال کریں ' سوئچ بنیادی کیلکولیٹر کو نافذ کرنے کا بیان۔ سوئچ اسٹیٹمنٹ کا ہر کیس کیلکولیٹر کے واحد ریاضی کے عمل سے متعلق ہے۔ درج ذیل کوڈ پر جائیں:





سوئچ ( آپریٹر ) {
معاملہ '+' :
آؤٹ پٹ کا حساب لگائیں۔ = پہلی قدر + سیکنڈ ویلیو ;
سسٹم باہر . پرنٹ ایل این ( 'فراہم شدہ قدر کا اضافہ' + پہلی قدر + 'اور' + سیکنڈ ویلیو + '=' + آؤٹ پٹ کا حساب لگائیں۔ ) ;
توڑنا ;

معاملہ '-' :
آؤٹ پٹ کا حساب لگائیں۔ = پہلی قدر - سیکنڈ ویلیو ;
سسٹم باہر . پرنٹ ایل این ( 'فراہم کردہ قدر کا گھٹاؤ' + پہلی قدر + 'اور' + سیکنڈ ویلیو + '=' + آؤٹ پٹ کا حساب لگائیں۔ ) ;
توڑنا ;

معاملہ '*' :
آؤٹ پٹ کا حساب لگائیں۔ = پہلی قدر * سیکنڈ ویلیو ;
سسٹم باہر . پرنٹ ایل این ( 'فراہم کردہ قدر کا ضرب' + پہلی قدر + 'اور' + سیکنڈ ویلیو + '=' + آؤٹ پٹ کا حساب لگائیں۔ ) ;
توڑنا ;

معاملہ '/' :
آؤٹ پٹ کا حساب لگائیں۔ = پہلی قدر / سیکنڈ ویلیو ;
سسٹم باہر . پرنٹ ایل این ( 'فراہم شدہ قدر کی تقسیم' + پہلی قدر + 'اور' + سیکنڈ ویلیو + '=' + آؤٹ پٹ کا حساب لگائیں۔ ) ;
توڑنا ;
معاملہ '^' :
آؤٹ پٹ کا حساب لگائیں۔ = ریاضی . پاؤ ( پہلی قدر ، سیکنڈ ویلیو ) ;
سسٹم باہر . پرنٹ ایل این ( 'فراہم کردہ قدر کی طاقت' + پہلی قدر + 'اور' + سیکنڈ ویلیو + '=' + آؤٹ پٹ کا حساب لگائیں۔ ) ;
توڑنا ;

پہلے سے طے شدہ :
سسٹم باہر . پرنٹ ایل این ( 'غلط آپریٹر!' ) ;
توڑنا ;
}
ان پٹ بند کریں ( ) ;
}
}

مندرجہ بالا کوڈ کی وضاحت:

  • سب سے پہلے، استعمال کریں ' سوئچ 'کا آپریشن' آپریٹر متغیر
  • اگلا 'کے لئے ایک کیس بنائیں + 'علامت، جو 'کا اضافہ کرتی ہے پہلی قدر 'اور' سیکنڈ ویلیو متغیرات اور جواب کو ایک الگ متغیر میں محفوظ کریں جس کا نام ہے آؤٹ پٹ کا حساب لگائیں۔ '
  • اس کے علاوہ، استعمال کریں ' توڑنا پروسیسنگ کو روکنے اور سوئچ کیس اسٹیٹمنٹ سے باہر نکلنے کے لیے بیان۔
  • اس کے علاوہ، استعمال کریں ' System.out.println() کنسول پر پیدا شدہ نتیجہ پرنٹ کرنے کا طریقہ۔
  • پھر، کے لیے کیسز بنائیں - '،' + '،' * '،' / '، اور ' ^ فراہم کردہ اقدار پر متعلقہ ریاضی کے گھٹاؤ، اضافے، ضرب، تقسیم، اور طاقت کے عمل کو انجام دینے کے لیے علامتیں۔
  • اس کے بعد، استعمال کریں ' ریاضی پاؤ() متغیر پر طاقت کے عمل کو انجام دینے کا طریقہ۔
  • آخر میں، ' پہلے سے طے شدہ ' کلیدی لفظ استعمال کیا جاتا ہے جو غلطی کا پیغام پرنٹ کرتا ہے۔ یہ ایرر میسج صرف اس وقت ظاہر ہوتا ہے جب مذکورہ بالا صورتوں میں سے کوئی بھی استعمال نہ کیا جائے۔
  • اس کے علاوہ، میموری کو بچانے اور کارکردگی کو بڑھانے کے لیے 'Scanner' ونڈو کو بند کریں۔

تالیف کے مرحلے کے اختتام کے بعد:



مندرجہ بالا اعداد و شمار واضح کرتا ہے کہ جاوا کا استعمال کرتے ہوئے ایک بنیادی کیلکولیٹر تیار کیا گیا ہے۔

نتیجہ

بنیادی کیلکولیٹر +، -، /، *، اور ^ پر مشتمل ہوتا ہے جسے سوئچ کیس سٹیٹمنٹ کا استعمال کرتے ہوئے بنایا جا سکتا ہے۔ ہر ریاضیاتی آپریشن کو سوئچ کے لیے ایک کیس کے طور پر سمجھا جاتا ہے، اور وہ مخصوص آپریشن جسم میں کیا جاتا ہے۔ اس گائیڈ نے جاوا کا استعمال کرتے ہوئے ایک بنیادی کیلکولیٹر پروگرام بنانے کے تفصیلی اقدامات کا مظاہرہ کیا ہے۔