programa para encontrar el interes compuesto

¿Qué es el ‘interés compuesto’?  
El interés compuesto es la adición de interés a la suma principal de un préstamo o depósito, o en otras palabras, interés sobre interés. Es el resultado de reinvertir el interés, en lugar de pagarlo, de modo que el interés en el período siguiente se gana sobre la suma principal más el interés acumulado previamente. El interés compuesto es estándar en finanzas y economía.
El interés compuesto puede contrastarse con el interés simple, donde el interés no se agrega al principal, por lo que no hay capitalización.
Fórmula de interés compuesto: 
 

La fórmula para calcular el interés compuesto anual está dada por: 
Monto= P(1 + R/100) t

Interés compuesto = Monto – P
Donde, 
P es el monto principal 
R es la tasa y 
T es el lapso de tiempo

Pseudocódigo: 
 

Input principle amount. Store it in some variable say principle.
Input time in some variable say time.
Input rate in some variable say rate.
Calculate Amount using formula, 
Amount = principle * (1 + rate / 100)  time).
Calculate Compound Interest using Formula.
Finally, print the resultant value of CI.

Ejemplo: 
 

Input : Principle (amount): 1200
        Time: 2
        Rate: 5.4
Output : Compound Interest = 133.099243

C++

// CPP program to find compound interest for
// given values.
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    double principle = 10000, rate = 5, time = 2;
 
    /* Calculate compound interest */
    double A = principle * (pow((1 + rate / 100), time));
      double CI = A- principle;
 
    cout << "Compound interest is " << CI;
 
    return 0;
}
//This Code is Contributed by Sahil Rai.

C

// C program to calculate Compound Interest
#include <stdio.h>
#include<math.h> // for using pow function we must include math.h
 
int main() {
  double principal = 10000; // principal amount
  double rate = 5; //annual rate of interest
  double time = 2; // time
 
  // Calculating compound Interest
    double Amount = principal * (pow((1 + rate / 100), time));
    double CI = Amount - principal;
  
    printf("Compound Interest is : %lf",CI);
    return 0;
}

Java

// Java program to find compound interest for
// given values.
import java.io.*;
 
class GFG
{
    public static void main(String args[])
    {
        double principle = 10000, rate = 5, time = 2;
 
        /* Calculate compound interest */
        double A = principle *
                    (Math.pow((1 + rate / 100), time));
          double CI = A - principle;
         
        System.out.println("Compound Interest is "+ CI);
    }
}
 
//This Code is Contributed by Sahil Rai.

Python3

# Python3 program to find compound
# interest for given values.
 
def compound_interest(principle, rate, time):
 
    # Calculates compound interest
    A = principle * (pow((1 + rate / 100), time))
    CI= A - principle
    print("Compound interest is", CI)
 
 
compound_interest(10000, 5, 2)
 
#This Code is Contributed by Sahil Rai.

C#

// C# program to find compound
// interest for given values
using System;
 
class GFG {
 
    // Driver Code
    public static void Main()
    {
        double principle = 10000, rate = 5, time = 2;
 
        // Calculate compound interest
        double A = principle * (Math.Pow((1 +
                    rate / 100), time));
          double CI = A - principle;
         
        Console.Write("Compound Interest is "+ CI);
    }
}
 
//This Code is Contributed by Sahil Rai.

PHP

<?php
// PHP program to find
// compound interest for
// given values.
 
$principle = 10000;
$rate = 5;
$time = 2;
 
// Calculate compound interest
$A = $principle * (pow((1 +
      $rate / 100), $time));
$CI = $A - $principle;
 
echo("Compound interest is " . $CI);
 
?>

Javascript

<script>
 
// JavaScript program to
// find compound interest for
// given values.
 
    let principle = 10000, rate = 5,
        time = 2;
 
    /* Calculate compound interest */
    let A = principle *
        (Math.pow((1 + rate / 100), time));
    let CI = A - principle;
 
    document.write("Compound interest is " + CI);
</script>
 
// This Code is Contributed by Sahil Rai.

Producción: 

Compound interest is 1025

Complejidad del tiempo: O(log(m)) donde m=1+tasa/100

complejidad del espacio: O(1)

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *