Tiempos requeridos por el interés Simple para que el Principal se convierta en Y por sí mismo

Dado que cierta cantidad de dinero se convierte en T1 veces en N1 años. La tarea es encontrar el número de años, es decir , N2 , de modo que la cantidad sea T2 multiplicada por sí misma a la misma tasa de interés simple.

Ejemplos: 

Entrada: T1 = 5, N1 = 7, T2 = 25 
Salida: 42

Entrada: T1 = 3, N1 = 5, T2 = 6 
Salida: 12,5 
 

Acercarse:  

Consideremos el primer ejemplo donde T1 = 5, N1 = 7, T2 = 25 
Ahora, el principal P se convierte en 5P, es decir (T1 * P), luego el interés simple recibido es 4P. 
(Como SI = Importe – P)
Ahora, en el segundo caso, P se ha convertido en 25P, es decir (T2 * P), entonces el interés simple recibido es 24P.
Ahora, si recibimos un interés de 4P en N1, es decir, 7 años, obtendremos un interés de 24P 
en 7 * 6 años, es decir, en 42 años. 
 

Fórmula:  

A continuación se muestra la implementación del enfoque anterior: 

C++

// C++ implementation of the approach
#include <bits/stdc++.h>
using namespace std;
 
// Function to return the no. of years
float noOfYears(int t1, int n1, int t2)
{
    float years = ((t2 - 1) * n1 / (float)(t1 - 1));
 
    return years;
}
 
// Driver code
int main()
{
    int T1 = 3, N1 = 5, T2 = 6;
 
    cout << noOfYears(T1, N1, T2);
 
    return 0;
}

Java

// Java implementation of the approach
class GFG
{
     
// Function to return the no. of years
static float noOfYears(int t1, int n1, int t2)
{
    float years = ((t2 - 1) * n1 / (float)(t1 - 1));
 
    return years;
}
 
// Driver code
public static void main(String[] args)
{
    int T1 = 3, N1 = 5, T2 = 6;
 
    System.out.println(noOfYears(T1, N1, T2));
}
}
 
// This code is contributed by Code_Mech

Python3

# Python3 implementation of the approach
 
# Function to return the no. of years
def noOfYears(t1, n1, t2):
 
    years = (t2 - 1) * n1 / (t1 - 1)
    return years
 
# Driver code
if __name__ == "__main__":
 
    T1, N1, T2 = 3, 5, 6
    print(noOfYears(T1, N1, T2))
     
# This code is contributed
# by Rituraj Jain

C#

// C# implementation for above approach
using System;
 
class GFG
{
     
// Function to return the no. of years
static float noOfYears(int t1, int n1, int t2)
{
    float years = ((t2 - 1) * n1 / (float)(t1 - 1));
 
    return years;
}
 
// Driver code
public static void Main(String[] args)
{
    int T1 = 3, N1 = 5, T2 = 6;
 
    Console.WriteLine(noOfYears(T1, N1, T2));
}
}
 
/* This code contributed by PrinciRaj1992 */

PHP

<?php
// PHP implementation for above approach
     
// Function to return the no. of years
function noOfYears($t1, $n1, $t2)
{
    $years = (($t2 - 1) * $n1 / ($t1 - 1));
 
    return $years;
}
 
// Driver code
$T1 = 3;
$N1 = 5;
$T2 = 6;
 
print(noOfYears($T1, $N1, $T2));
 
// This code contributed by mits
?>

Javascript

<script>
 
// Javascript implementation of the approach
 
// Function to return the no. of years
function noOfYears(t1, n1, t2)
{
    var years = ((t2 - 1) * n1 / (t1 - 1));
 
    return years;
}
 
// Driver code
var T1 = 3, N1 = 5, T2 = 6;
document.write( noOfYears(T1, N1, T2));
 
// This code is contributed by rutvik_56.
</script>
Producción: 

12.5

 

Complejidad de tiempo: O(1)

Espacio Auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por Naman_Garg 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 *