সাধারণ কমান্ড লাইন ক্যালকুলেটর [বন্ধ]


3

এক বছর আগে (উইন 3.1 বা'৯৯ এ, আমি নিশ্চিত নই)। যাইহোক, এটি একটি খুব সহজ প্রোগ্রাম ছিল। PATH এ কোথাও গিয়ে দাঁড়াল এবং আপনাকে এক ধরণের কিছু করতে সক্ষম করে

calc 5 + 28.3*sqrt(12) 

এবং এটি ফলাফল থুতু।

এই দিনগুলিতে কেউ কি জানেন? অভিনব কিছু করার দরকার নেই ... এটি এক্সপেনশিয়ালের সমর্থন থাকলে খুব ভাল লাগত, তবে তাই।

যে কেউ?

PS পাইথন বা ম্যাটল্যাবের মতো পূর্ণ বিকাশযুক্ত সমাধানগুলিতে আগ্রহী নয়।


আপনি কোন ওএস ব্যবহার করছেন? অনেক অপারেটিং সিস্টেমগুলি পার্ল প্রাক-ইনস্টল থাকা সাথে আসে (আপনি যদি উইন্ডোজ ব্যবহার করেন তবে আপনি স্ট্রবেরি পার্ল ব্যবহার করতে পারেন যা খুব হালকা ওজনের পার্ল বিতরণ) এবং তারপরে ব্যাখ্যা করা একটি শেল স্ক্রিপ্ট বা "ক্যালক" নামে একটি ব্যাচ ফাইল তৈরি করুন on এই ওয়েবপৃষ্ঠা (এই সমাধানটি আপনার জন্য জটিল গণিতের
গণনাও

@ র্যান্ডলফরিচার্ডসন - এর জন্য দুঃখিত, সর্বদা সেই অংশটি মিস করুন। হ্যাঁ, এটি দুর্দান্ত, তবে এর চেয়েও আরও দুটি এমবি সমাধান দেখতে পাচ্ছি, যদি এখনও থাকে তবে such পোর্টেবল পার্ল দুর্দান্ত, তবে 40 এমবি কোনও ক্যালকের জন্য খুব কমই ওজনের।
রক

এখন 40 এমবি? কি দারুন! এটি কেবল একটি ক্যালকুলেটারের জন্য বরং ভারী। = ও
র‌্যান্ডল্ফ রিচার্ডসন

2
যদি আমি কীভাবে কোডিং করতে পারি তা মনে করতে পারি ... এটি আমার পছন্দের কম্পিউটিং ভাষায় একটি সাধারণ বিকেলে প্রকল্প হতে পারে; পি
জার্নম্যান গিক

Gnuwin32 প্যাকেজে ডিসিএক্সি রয়েছে, ইউনিক্সের জন্য বিপরীত পোলিশ নোটেশন কমান্ড লাইন ক্যালকের একটি বন্দর
MaQleod

উত্তর:



0

আপনি ব্যবহার করতে সক্ষম হতে পারেন awk কিছু গন্ধ লিংক মত একটি ফাংশন তৈরি প্রস্তাব দেওয়া - এটা করতে calc(){ awk "BEGIN{ print $* }" ;}' and then using the new function withCalc "সমীকরণ এখানে" `- আপনার কাছ থেকে awk একটি কপি পেতে পারেন unxutils বা ব্যবহার , busybox .Either তাদের বেশ সহজে 1 অধীনে হওয়া উচিত মেগাবাইট

বেসিক সংযোজন / বিয়োগ / মাল্টিপ্লিকেশন এবং বিভাগের জন্য ... set /aকমান্ডটি ব্যবহার করে দেখুন - আরও বিশদ এখানে এবং সহায়তা বিকল্পটি ব্যবহার করে


0

গুগল নিজেই অনুসন্ধান বাক্সে বা এখানে এই জাতীয় গণনা সম্পাদন করবে । যদিও এটির সীমাবদ্ধতা রয়েছে তা নিশ্চিত নয়। আপনি এটি কী ব্যবহার করতে চান তা নির্ভর করে।


0

এটি একটি মন্তব্য হিসাবে শুরু হয়েছিল, তবে এটি অনেক দীর্ঘ হয়ে গেছে, তাই আমি এটি উত্তর হিসাবে পোস্ট করি।

আপনি বলতে আপনি পাইথন না চান, কিন্তু পাইথন হবে দ্রুত এবং সম্পূর্ণ হবে, এবং "ফুল প্রস্ফুটিত" -ity বেশ কঠোর হয় পাইথন এবং ম্যাটল্যাব তুলনা। আমি বিশ্বাস করি যে মন্তব্যগুলি এবং উত্তরগুলির মধ্যে সি # এবং পার্লের পরামর্শগুলির তুলনায় এটি দ্রুত গতি সম্পন্নও হতে পারে।

আমি ওয়ান-লাইনার ব্যবহার করছি:

python -ic "from __future__ import division; from math import *;"

যা আমি একটি কী-বোর্ড শর্টকাট যা এই কমান্ড দিয়ে একটি টার্মিনাল খোলে, যা আমার সাথে একটি বাজ দ্রুত উপযুক্ত ক্যালকুলেটর দেয় আবদ্ধ থাকেন exp(), sqrt(), sin(), log(), pi, e, ইত্যাদি

আপনি যদি কেবল একটি " calc 5+7" বৈকল্পিক চান তবে * নিক্স রূপটি হ'ল:

python -c "from __future__ import division; from math import *; print $*"

এবং উইন্ডোজ আপনার সম্ভবত এটি $*সঙ্গে প্রতিস্থাপন করা প্রয়োজন %*

from __future__ import divisionডিফল্ট হিসাবে পূর্ণসংখ্যা বিভাগের পরিবর্তে বিভাগকে ফ্লোটিং পয়েন্ট ব্যবহার করে, যা একটি ক্যালকুলেটর দ্বারা প্রত্যাশিত। যদি পাইথন 3 ব্যবহার করা হয় তবে এটির প্রয়োজন নেই ( __future__অংশটির অর্থ যা )।

from math import *সমস্ত গণিতের ফাংশনগুলি প্রধান নেমস্পেসে আমদানি করে, আপনি sin(2*pi)পরিবর্তে এটি করতে পারেন math.sin(2*pi)


এনকোর হিসাবে: একটি স্ক্রিপ্ট থাকতে যা ইন্টারেক্টিভ বা ডাইরেক্ট মোডে শুরু করা যেতে পারে:

#!/bin/sh
if [ ${#} = 0 ]; then
    python -ic "from __future__ import division; from math import *;"
else
    python -c "from __future__ import division; from math import *; print ${*};"
fi

(সম্ভবত সম্ভবত তুচ্ছভাবে উইন্ডোজ রূপান্তরিত)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.