ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

یک نمونه اسکریپت

به عنوان یک مثال در دنیای واقعی، ما یک اسکریپت می سازیم که یک محاسبه رایج، پرداخت وام ماهانه را انجام می دهد. در اسکریپت زیر، از یک سند here برای ارسال یک اسکریپت استفاده می کنیم bc:


#! / bin / bash

# loan-calc: اسکریپت برای محاسبه پرداخت‌های ماهانه وام PROGNAME=${0##*/} # از بسط پارامتر برای دریافت نام پایه استفاده کنید () {

گربه <<- EOF

استفاده: $PROGNAME PRINCIPAL INTEREST MONTHS


جایی که:


اصل مبلغ وام است. INTEREST APR به عنوان یک عدد است (7٪ = 0.07). MONTHS طول مدت وام است.


EOF

}


اگر (($# != 3)); سپس استفاده کنید

خروج 1

fi


اصل = 1 دلار سود = 2 دلار ماه = 3 دلار


قبل از میلاد <<- EOF

مقیاس = 10

i = $interest / 12 p = $ اصل

n = $ ماه

a = p * ((i * ((1 + i) ^ n)) / ((1 + i) ^ n) - 1)) چاپ a, "\n"

EOF

#! / bin / bash

# loan-calc: اسکریپت برای محاسبه پرداخت‌های ماهانه وام PROGNAME=${0##*/} # از بسط پارامتر برای دریافت نام پایه استفاده کنید () {

گربه <<- EOF

استفاده: $PROGNAME PRINCIPAL INTEREST MONTHS


جایی که:


اصل مبلغ وام است. INTEREST APR به عنوان یک عدد است (7٪ = 0.07). MONTHS طول مدت وام است.


EOF

}


اگر (($# != 3)); سپس استفاده کنید

خروج 1

fi


اصل = 1 دلار سود = 2 دلار ماه = 3 دلار


قبل از میلاد <<- EOF

مقیاس = 10

i = $interest / 12 p = $ اصل

n = $ ماه

a = p * ((i * ((1 + i) ^ n)) / ((1 + i) ^ n) - 1)) چاپ a, "\n"

EOF


هنگام اجرا، نتایج به صورت زیر است:



[me@linuxbox ~]$ loan-calc 135000 0.0775 180

[me@linuxbox ~]$ loan-calc 135000 0.0775 180


1270.7222490000

1270.7222490000


این مثال پرداخت ماهانه یک وام 135,000 دلاری را با نرخ 7.75 درصد در آوریل برای 180 ماه (15 سال) محاسبه می کند. به دقت پاسخ توجه کنید. این با مقدار داده شده به ویژه تعیین می شود مقیاس متغیر در bc اسکریپت شرح کاملی از bc زبان اسکریپت نویسی توسط bc صفحه مرد در حالی که نماد ریاضی آن کمی متفاوت از پوسته است (bc بیشتر شبیه C است)، بر اساس آنچه تاکنون آموخته ایم، بیشتر آنها کاملاً آشنا خواهند بود.


برترین سیستم عامل Cloud Computing در OnWorks: