সফটওয়্যার

বাশে পাটিগণিত

লেখক: Louise Ward
সৃষ্টির তারিখ: 3 ফেব্রুয়ারি. 2021
আপডেটের তারিখ: 15 মে 2024
Anonim
বাঁশের সব অংক (বিসিএস +ব্যাংক জব) , ভগ্নাংশ পার্ট -২  by Riyaz Easy Math/ Bamboo in water math
ভিডিও: বাঁশের সব অংক (বিসিএস +ব্যাংক জব) , ভগ্নাংশ পার্ট -২ by Riyaz Easy Math/ Bamboo in water math

কন্টেন্ট

বাশ স্ক্রিপ্টে গণনাগুলি কীভাবে যুক্ত করবেন

যদিও বাশ একটি স্ক্রিপ্টিং ভাষা, তবে এটি সাধারণ উদ্দেশ্যে প্রোগ্রামিং ভাষার সমস্ত দক্ষতা অর্জন করে। এর মধ্যে গাণিতিক কার্যাদি অন্তর্ভুক্ত। বাক্যগুলির পাটিগণিতের মূল্যায়নের জন্য আপনি ব্যবহার করতে পারেন এমন অনেকগুলি সিনট্যাক্স বিকল্প রয়েছে। সম্ভবত সবচেয়ে পঠনযোগ্য এক দিন কমান্ড। উদাহরণ স্বরূপ:

চলুন মি = (4 * 1024)

4 বার 1024 গণনা করবে এবং ফলটি "এম" ভেরিয়েবলের জন্য বরাদ্দ করবে।

আপনি একটি যোগ করে ফলাফল মুদ্রণ করতে পারেন প্রতিধ্বনি বিবৃতি:

প্রতিধ্বনি $ এম

আপনি বাশ কমান্ড সমেত একটি ফাইলও তৈরি করতে পারেন, সেক্ষেত্রে আপনার ফাইলের শীর্ষে একটি লাইন যুক্ত করা উচিত যা কোডটি কার্যকর করার কথা বলে এমন প্রোগ্রামটি নির্দিষ্ট করে। উদাহরণ স্বরূপ:


#! / বিন / ব্যাশ

ধরে নিই বাশ এক্সিকিউটেবলের মধ্যে রয়েছে / বিন / ব্যাশ। আপনার স্ক্রিপ্ট ফাইলের অনুমতিগুলিও সেট করতে হবে যাতে এটি কার্যকর হয়। ধরে নিচ্ছি স্ক্রিপ্ট ফাইলের নাম script1.sh, আপনি এই আদেশটি দিয়ে ফাইলটি কার্যকর করার জন্য অনুমতিগুলি সেট করতে পারেন:

chmod + xcript1.sh

এর পরে আপনি কমান্ডটি দিয়ে এটি সম্পাদন করতে পারেন:

./script1.sh

উপলভ্য পাটিগণিত ক্রিয়াকলাপগুলি জাভা এবং সি এর মতো প্রমিত প্রোগ্রামিং ভাষার সাথে মিল রয়েছে, উপরের চিত্রিত হিসাবে গুণনের পাশাপাশি আপনি সংযোজনটি ব্যবহার করেন:

চলুন মি = (5 + 5)

বা বিয়োগ:

চলুন মি = (10 - 2)

বা বিভাগ:

চলুন মি = (10/2)

বা মডুলো (একটি পূর্ণসংখ্যা বিভাগের পরে অবশিষ্ট):

চলুন মি = (১১/২)

যখন ফলাফলটি নির্ধারিত হয় একই ভেরিয়েবলটিতে কোনও অপারেশন প্রয়োগ করা হয় আপনি স্ট্যান্ডার্ড পাটিগণিত শর্টহ্যান্ড অ্যাসাইনমেন্ট অপারেটরগুলি ব্যবহার করতে পারেন, যাকে যৌগিক অ্যাসাইনমেন্ট অপারেটরও বলা হয়। উদাহরণস্বরূপ, অতিরিক্ত হিসাবে, আমাদের রয়েছে:


((মি + = 15))

যা "m = m + 15" এর সমান। বিয়োগের জন্য আমাদের রয়েছে:

((মি- = 3))

যা "m = m - 3" এর সমান। বিভাগের জন্য আমাদের রয়েছে:

((মি / = 5))

যা "m = m / 5" এর সমান। এবং মডুলোর জন্য, আমাদের রয়েছে:

((মি% = 10))

যা "m = m% 10" এর সমান।

অতিরিক্তভাবে, আপনি এটি ব্যবহার করতে পারেন বৃদ্ধি এবং হ্রাস অপারেটরদের:

((মি ++))

"m = m + 1" এর সমতুল্য। এবং

((মিঃ))

"m = m - 1" এর সমতুল্য।

বাশ মধ্যে ভাসমান পয়েন্ট গাণিতিক

দ্য দিন অপারেটর কেবল পূর্ণসংখ্যার গাণিতিকের জন্য কাজ করে। ভাসমান পয়েন্ট গণিতের জন্য আপনি উদাহরণস্বরূপ GNU বিসি ক্যালকুলেটর ব্যবহার করতে পারেন:

প্রতিধ্বনি 32.0 + 1.4 | খ্রিস্টপূর্ব

"পাইপ" অপারেটর "|" গণিতের এক্সপ্রেশন "32.0 + 1.4" বিসি ক্যালকুলেটরে পাস করে, যা আসল সংখ্যাটি দেয়। প্রতিধ্বনি কমান্ড ফলাফলকে স্ট্যান্ডার্ড আউটপুট প্রিন্ট করে।


পাটিগণিতের জন্য বিকল্প সিনট্যাক্স

ব্যাকটিক্স (ব্যাক সিঙ্গল কোটস) এই উদাহরণ হিসাবে যেমন একটি গাণিতিক এক্সপ্রেশন মূল্যায়ন করতে ব্যবহার করা যেতে পারে:

প্রতিধ্বনি `expr $ m + 18``

এটি "মি" ভেরিয়েবলের মানতে 18 যোগ করবে এবং তারপরে ফলাফলটি মুদ্রণ করবে।

কোনও ভেরিয়েবলের জন্য গণনা মান নির্ধারণের জন্য আপনি এর চারপাশে ফাঁকা স্থান ছাড়াই সমান চিহ্নটি ব্যবহার করতে পারেন:

m = `expr $ m + 18``

পাটিগণিতের এক্সপ্রেশনগুলি মূল্যায়নের আরেকটি উপায় হ'ল ডাবল বন্ধনী ব্যবহার করা। উদাহরণ স্বরূপ:

((মি * = 4))

এটি "মি" ভেরিয়েবলের মানকে চারগুণ করবে।

পাটিগণিত মূল্যায়ন ছাড়াও, বাশ শেল অন্যান্য প্রোগ্রামিং কনস্ট্রাক্টসগুলি যেমন- লুপস, উইন্ড-লুপস, কন্ডিশনালস এবং ফাংশন এবং সাবরুটাইন সরবরাহ করে।

দেখো

মজাদার

হোম ফোন পরিষেবা: এটি বাতিল করুন বা রাখবেন?
Tehnologies

হোম ফোন পরিষেবা: এটি বাতিল করুন বা রাখবেন?

যদিও এই প্রশ্নের উত্তর প্রতিটি ব্যক্তির অনন্য পরিস্থিতির উপর নির্ভরশীল, আপনার হোম ফোন পরিষেবাটি নিষ্ক্রিয় করা এবং একচেটিয়াভাবে সেল ফোন ব্যবহার করা ক্রমবর্ধমান জনপ্রিয় বিকল্প। দুটি ফোনের বিল একের ম...
সর্বাধিক জনপ্রিয় রাউটারগুলিতে ডিএনএস সার্ভারগুলি কীভাবে পরিবর্তন করবেন
ইন্টারনেট

সর্বাধিক জনপ্রিয় রাউটারগুলিতে ডিএনএস সার্ভারগুলি কীভাবে পরিবর্তন করবেন

রাউটারে ডিএনএস সার্ভার সেটিংস পরিবর্তন করা জটিল নয়, তবে প্রতিটি নির্মাতারা একটি কাস্টম ইন্টারফেস ব্যবহার করে, যার অর্থ আপনার নিজের রাউটারের উপর নির্ভর করে প্রক্রিয়াটি পৃথক হতে পারে। সর্বাধিক জনপ্রি...