Serie de robos (10): Calcular la diferencia
Una familia anota el valor de reposición de cada objeto robado y tiene una póliza de seguro con un límite fijo de cobertura. La aseguradora paga hasta ese límite, y la familia debe cubrir por su cuenta cualquier monto restante.
Crea un método Program.CalculateDifference que reciba una colección que asocie los nombres de los objetos con sus valores de reposición y el límite del seguro. Devuelve el valor total de los objetos menos el límite.
Ejemplos
Program.CalculateDifference(new Dictionary<string, int> { { "skate", 200 }, { "painting", 200 }, { "shoes", 1 } }, 400); // ➞ 1
Program.CalculateDifference(new Dictionary<string, int> { { "skate", 200 }, { "painting", 200 }, { "shoes", 1 } }, 300); // ➞ 101
Program.CalculateDifference(new Dictionary<string, int> { { "skate", 200 }, { "painting", 200 }, { "shoes", 1 } }, 200); // ➞ 201Notas
- La colección nunca está vacía.
- El valor total de los objetos robados siempre es mayor que el límite del seguro.