Programa para encontrar la Depreciación del Valor

El valor de cualquier artículo o elemento sujeto a desgaste, disminuye con el tiempo. Esta disminución se llama su Depreciación . Dadas tres variables V1 , R y T donde V1 es el valor inicial, R es la tasa de depreciación y T es el tiempo en años. La tarea es encontrar el valor del artículo después de T años.
Ejemplos: 
 

Entrada: V1 = 200, R = 10, T = 2 
Salida: 162
Entrada: V1 = 560, R = 5, T = 3 
Salida: 480,13 
 

Enfoque: Al igual que en el interés compuesto , el interés se agrega regularmente al principal al final de los intervalos de tiempo acordados para generar un principal nuevo y fresco. De manera similar, el valor depreciado es el valor disminuido de la cantidad al final de los intervalos de tiempo acordados para generar un nuevo valor.
Así, si V1 es el valor en un momento determinado y R% anual es la tasa (la tasa no puede ser superior al 100%) de depreciación por año, entonces el valor V2 al final de T años es: 
 

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

C++

// CPP program to find depreciation of the value
// initial value, rate and time are given
#include <bits/stdc++.h>
using namespace std;
 
// Function to return the depreciation of value
float Depreciation(float v, float r, float t)
{
 
    float D = v * pow((1 - r / 100), t);
 
    return D;
}
 
// Driver Code
int main()
{
    float V1 = 200, R = 10, T = 2;
 
    cout << Depreciation(V1, R, T);
 
    return 0;
}

Java

// Java program to find depreciation of the value
// initial value, rate and time are given
import java.io.*;
 
class GFG
{
 
// Function to return the depreciation of value
static float Depreciation(float v,
                          float r, float t)
{
    float D = (float)(v * Math.pow((1 - r / 100), t));
 
    return D;
}
 
// Driver code
public static void main(String[] args)
{
    float V1 = 200, R = 10, T = 2;
     
    System.out.print(Depreciation(V1, R, T));
}
}
 
// This code is contributed by anuj_67..

Python3

# Python 3 program to find depreciation of the value
# initial value, rate and time are given
from math import pow
 
# Function to return the depreciation of value
def Depreciation(v, r, t):
    D = v * pow((1 - r / 100), t)
 
    return D
 
# Driver Code
if __name__ == '__main__':
    V1 = 200
    R = 10
    T = 2
 
    print(int(Depreciation(V1, R, T)))
 
# This code is contributed by
# Surendra_Gangwar

C#

// C# program to find depreciation of the value
// initial value, rate and time are given
using System;
 
class GFG
{
 
// Function to return the depreciation of value
static float Depreciation(float v, float r, float t)
{
 
    float D = (float) (v * Math.Pow((1 - r / 100), t));
 
    return D;
}
 
// Driver code
public static void Main()
{
    float V1 = 200, R = 10, T = 2;
     
    Console.WriteLine(Depreciation(V1, R, T));
}
}
 
// This code is contributed by nidhiva

Javascript

// javascript program to find depreciation of the value
// initial value, rate and time are given
 
// Function to return the depreciation of value
 function Depreciation( v,  r,  t)
{
   
    var D =  v * Math.pow((1 - r / 100), t)
    return D;
}
   
// Driver code
    var V1 = 200,  R = 10,  T = 2;
    document.write(Depreciation(V1, R, T));
 
// This code is contributed by bunnyram19. 
Producción: 

162

 

Complejidad de tiempo: O(1)

Espacio Auxiliar: O(1)

Publicación traducida automáticamente

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