OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

תסריט לדוגמה

כדוגמה בעולם האמיתי, נבנה סקריפט שמבצע חישוב נפוץ, תשלומי הלוואה חודשיים. בסקריפט למטה, אנו משתמשים במסמך כאן כדי להעביר אליו סקריפט bc:


#! / bin / bash

# loan-calc: סקריפט לחישוב תשלומי הלוואה חודשיים PROGNAME=${0##*/} # השתמש בהרחבת פרמטר כדי לקבל שימוש בבסיס שם () {

חתול <<- EOF

שימוש: $PROGNAME עיקרי ריבית חודשים


איפה:


PRINCIPAL הוא סכום ההלוואה. ריבית היא ה-APR כמספר (7% = 0.07). חודשים הוא אורך תקופת ההלוואה.


EOF

}


if (($# != 3)); לאחר מכן שימוש

צא מ- 1

fi


קרן=$1 ריבית=$2 חודשים=$3


bc <<- EOF

סולם = 10

i = $ריבית / 12 p = $primal

n = $חודשים

a = p * ((i * ((1 + i) ^ n)) / (((1 + i) ^ n) - 1)) הדפס a, "\n"

EOF

#! / bin / bash

# loan-calc: סקריפט לחישוב תשלומי הלוואה חודשיים PROGNAME=${0##*/} # השתמש בהרחבת פרמטר כדי לקבל שימוש בבסיס שם () {

חתול <<- EOF

שימוש: $PROGNAME עיקרי ריבית חודשים


איפה:


PRINCIPAL הוא סכום ההלוואה. ריבית היא ה-APR כמספר (7% = 0.07). חודשים הוא אורך תקופת ההלוואה.


EOF

}


if (($# != 3)); לאחר מכן שימוש

צא מ- 1

fi


קרן=$1 ריבית=$2 חודשים=$3


bc <<- EOF

סולם = 10

i = $ריבית / 12 p = $primal

n = $חודשים

a = p * ((i * ((1 + i) ^ n)) / (((1 + i) ^ n) - 1)) הדפס a, "\n"

EOF


לאחר ביצוע, התוצאות נראות כך:



[me@linuxbox ~]$ הלוואה-calc 135000 0.0775 180

[me@linuxbox ~]$ הלוואה-calc 135000 0.0775 180


1270.7222490000

1270.7222490000


דוגמה זו מחשבת את התשלום החודשי עבור הלוואה של $135,000 בשיעור של 7.75% אפריל למשך 180 חודשים (15 שנים). שימו לב לדיוק התשובה. זה נקבע לפי הערך שניתן לספיישל סולם משתנה ב- bc תַסרִיט. תיאור מלא של bc שפת סקריפטים מסופקת על ידי bc דף אדם. בעוד שהסימון המתמטי שלו שונה במקצת מזה של הקליפה (bc דומה יותר ל-C), רובו יהיה די מוכר, בהתבסס על מה שלמדנו עד כה.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: