תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
תוכנית לחישוב ריבית מורכבת עם תרומה חודשית בסוף החודש.
נוסחה שנלקחה מתוך TheCalculatorSite.com: ריבית מורכבת לקרן: P (1 + r/n)^(nt) ערך עתידי של סדרה: PMT × (((1 + r/n)^nt - 1)/(r/ n))
שלב 1: קבל נתונים מהמשתמש
בקש מהמשתמש להכניס את הנתונים הנדרשים:
principalinput = input ("הזן קרן:") annualrateinput = input ("הזן שיעור שנתי:") numberoftimescompoundedinput = input ("הזן מספר פעמים שהריבית מתחברת לשנה:") yearsinput = input ("זמן בשנים:") monthcontributioninput = קלט ("הזן סכום תרומה חודשי:")
שלב 2: המרת נתונים
הנתונים מוזנים כמחרוזות אותן יש להמיר למספרים שלמים# המרת קלט שהוזן ממחרוזות למספר שלם העיקריים = int (principalinput) שנתי שיעור (int (שנתי))/100 numberoftimescompounded = int (numberoftimescompoundedinput) שנים = int (yearsinput) תרומה חודשית = int (תשומת תרומה חודשית)
שלב 3: חישוב הריבית המורכבת פלוס המנהל
ראשית, חישב את הריבית המורכבת בתוספת הקרן: # חישוב ריבית דריבית בתוספת המספר הראשי המקדים = (1 + (שיעור שיעור שנתי/מספר זמן מרוכב)) # הדפס ("מספר ראשוני:", מספר ראשוני) לשלטון: ", raisetopower) compoundinterestplusprincipal = principal*(מספר ראשוני ** גייס -כוח) הדפס (" הריבית המורכבת בתוספת הקרן היא: ", compoundinterestplusprincipal)
שלב 4: חישוב ערך העתיד
לאחר מכן חשב את הערך העתידי עם הפקדות# כעת חשב את הערך העתידי עם הפקדות שבוצעו בסוף התקופה# באמצעות נוסחה: תשלום חודשי × ((((1 + r / n)^(nt)) - 1) / (r /n)) # r = ריבית שנתית # n = מספר תרכובות לתקופה (בדרך כלל בחודשים) # t = זמן הכסף המושקע (בדרך כלל בשנים)
oneplus = (1+ (rate rate/numberoftimescompounded)) raisetopower2 = ((numberoftimescompounded*years)) ratedividedbynumberoftimes = rate rate שנתי/numberoftimescompoundedhalfdone = (((oneplus ** עלה כוח 2) -1)/דירוג מחולק עתידיים עם הפקדות: ", הערך עתידי עם הפקדות) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print (" סכום כולל: ", totalamount)
שלב 5: קוד
# תוכנית לחישוב ריבית מורכבת עם תרומה חודשית בסוף החודש
# תחילה חשב את הריבית המורכבת לקרן באמצעות נוסחה: A = P (1 + r/n) ** (nt) # r = ריבית שנתית # n = מספר תרכובות לתקופה (בדרך כלל בחודשים) # t = זמן הון = קלט ("הזן קרן:") שנתי שיעור הכנסה = קלט ("הזן שיעור שנתי:") numberoftimescompoundedinput = קלט ("הזן מספר פעמים שהריבית מתחברת לשנה:") yearsinput = קלט ("זמן בשנים:") monthcontributioninput = input ("הזן סכום תרומה חודשי:") # המרת קלט שהוזן ממחרוזות למספר מספר שלם = int (principalinput) שנתי שיעור (int (שנתי))/100 numberoftimescompounded = int (numberoftimescompoundedinput) שנים = int (yearsinput) תרומה חודשית = int (חודשי תרומה קלט) הדפסה ("הקרן שהוזנה היא:", עיקרית) הדפסה ("השיעור השנתי בצורת עשרונית היא:", שיעור שנתי) הדפסה ("מספר הפעמים שהוא יורכב בשנה הוא:", מספר פעמים מורכב) print ("מספר השנים שיורכב: ", שנים) הדפסה (" התרומה החודשית היא: ", תרומה חודשית) # חישוב ריבית מתחבת בתוספת המספר המקדמי העיקרי = (1 + (שנתי/מספר מרכזי)) # הדפסה (" מספר ראשוני: ", מספר ראשוני) raisetopower = (numberoftimescompounded * שנים) # הדפסה ("הועלה לשלטון:", כוח גבוה) compoundinterestplusprincipal = קרן*(מספר ראשוני ** גייס -כוח) הדפסה ("הריבית המורכבת בתוספת הקרן היא:", compoundinterestplusprincipal) # כעת חשב את הערך העתידי עם הפקדות שנעשו ב סוף התקופה # שימוש בנוסחה: תשלום חודשי × ((((1 + r/n)^(nt)) - 1)/(r/n)) # r = ריבית שנתית # n = מספר תרכובות לתקופה (בדרך כלל בחודשים) # t = הזמן שהכסף מושקע (בדרך כלל בשנים) oneplus = (1+ (rate rate/numberoftimescompounded)) גייסכוח כוח 2 = ((numberoftimescompounded*שנים)) דירוג מחולק בינוברופטימס = שיעור שנתי/מספרoftimescompounded halfdone = ((oneplus* *העלה כוח 2) -1)/מדורגחלק בינום roftimes) futurevaluewithposits = תרומה חודשית*הדפסה במחצית ("ערך עתידי עם פיקדונות:", futurevaluewithposits) totalamount = compoundinterestplusprincipal + futurevaluewithposits print ("סכום כולל:", סה"כ סכום)