-
Lenguaje
C
-
Descripción
Un banco calcula los intereses de las cantidades depositadas por los clientes diariamente con base en las siguientes premisas. Un capital de 1000 euros, con una tasa del 6% anual, renta un interés en un día de 0.06 multiplicado por los 1000 euros y dividido por 365. Esta operación producirá 0.16 euros de interés y el capital acumulado será 1000.16 euros. El interés para el segundo día se calculará multiplicando 0.06 por 1000.16 euros y dividiendo por 365. Diseñar un algoritmo que reciba tres entradas: el capital a depositar en euros, la tasa de interés y la duración del depósito en semanas, y calcule el capital total acumulado al final del periodo de tiempo especificado, se debe pedir N clientes.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void)
{
int i, n;
float capital_a_depositar_en_euros, capital_total_acumulado, duracion_del_deposito_en_semanas, tasa_de_interes;
printf ("Ingresa el valor de n: ");
scanf ("%d", &n);
(void) getchar ();
for (i=1; i<=n; i++)
{
printf ("PROCESO %d\n", i);
printf ("Ingresa el valor de capital a depositar en euros: ");
scanf ("%f", &capital_a_depositar_en_euros);
(void) getchar ();
printf ("Ingresa el valor de duracion del deposito en semanas: ");
scanf ("%f", &duracion_del_deposito_en_semanas);
(void) getchar ();
printf ("Ingresa el valor de tasa de interes: ");
scanf ("%f", &tasa_de_interes);
(void) getchar ();
capital_total_acumulado=capital_a_depositar_en_euros*pow(1.0+tasa_de_interes/100/365,duracion_del_deposito_en_semanas*7);
printf ("Valor de capital total acumulado: %g\n", capital_total_acumulado);
putchar ('\n');
}
return EXIT_SUCCESS;
}
#include <stdlib.h>
#include <math.h>
int main (void)
{
int i, n;
float capital_a_depositar_en_euros, capital_total_acumulado, duracion_del_deposito_en_semanas, tasa_de_interes;
printf ("Ingresa el valor de n: ");
scanf ("%d", &n);
(void) getchar ();
for (i=1; i<=n; i++)
{
printf ("PROCESO %d\n", i);
printf ("Ingresa el valor de capital a depositar en euros: ");
scanf ("%f", &capital_a_depositar_en_euros);
(void) getchar ();
printf ("Ingresa el valor de duracion del deposito en semanas: ");
scanf ("%f", &duracion_del_deposito_en_semanas);
(void) getchar ();
printf ("Ingresa el valor de tasa de interes: ");
scanf ("%f", &tasa_de_interes);
(void) getchar ();
capital_total_acumulado=capital_a_depositar_en_euros*pow(1.0+tasa_de_interes/100/365,duracion_del_deposito_en_semanas*7);
printf ("Valor de capital total acumulado: %g\n", capital_total_acumulado);
putchar ('\n');
}
return EXIT_SUCCESS;
}