Einfach 0 gelöst 0% Erfolgsquote

Simple Interest

Find the total amount after simple interest.

Das lernst du

  • Eine Textaufgabe in eine Formel übersetzen
  • Mit Prozenten arbeiten
  • Einen Dezimalbetrag zurückgeben

Problem

Money in a savings account earns simple interest: each year adds rate percent of the original amount principal. Compute the total balance after years years.

Implement simple_interest_total(principal, rate, years).

Input

principal: The starting amount. rate: The yearly interest rate in percent. years: The number of whole years.

Output

Return principal + principal × rate / 100 × years.

Einschränkungen

0 ≤ principal ≤ 1,000,000; 0 ≤ rate ≤ 100; 0 ≤ years ≤ 100

Beispiele

Beispiel 1
Eingabe:
rate = 5.0
years = 2
principal = 1000.0

Erwartete Ausgabe:
expected = 1100.0
Eingabe:
double rate = 5.0;
long long years = 2;
double principal = 1000.0;

Erwartete Ausgabe:
double expected = 1100.0;
Eingabe:
double rate = 5.0;
long years = 2;
double principal = 1000.0;

Erwartete Ausgabe:
double expected = 1100.0;

Erläuterung

Each year earns 1000 × 5% = 50, so two years add 100: 1000 + 100 = 1100.

Beispiel 2
Eingabe:
rate = 0.0
years = 10
principal = 250.0

Erwartete Ausgabe:
expected = 250.0
Eingabe:
double rate = 0.0;
long long years = 10;
double principal = 250.0;

Erwartete Ausgabe:
double expected = 250.0;
Eingabe:
double rate = 0.0;
long years = 10;
double principal = 250.0;

Erwartete Ausgabe:
double expected = 250.0;

Erläuterung

With a 0% rate nothing is added, so the balance stays 250.

So gehst du vor

Versuch es zuerst allein und öffne dann einen Hinweis nach dem anderen.

Hinweis 1

Einfache Zinsen verwenden jedes Jahr nur das ursprüngliche Kapital, nicht das wachsende Guthaben.

Hinweis 2

Berechne die Jahreszinsen einmal und multipliziere sie dann mit der Anzahl der Jahre.

Hinweis 3

Achte darauf, dass der Endbetrag auch das Anfangskapital sowie die angesammelten Zinsen enthält.

Erwartete Komplexität

Zeit O(1), zusätzlicher Speicher O(1)

Referenzen

Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.

Von anderen lernen

Community-Lösungen

Noch keine veröffentlichten Lösungen. Löse die Aufgabe und teile als Erster eine Lösung.