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: 42Entrada: 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>
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