Introducción
En este laboratorio, aprenderás a calcular intereses simples en programación C. El laboratorio cubre el proceso paso a paso de leer la cantidad principal, la tasa de interés y el período de tiempo del usuario, y luego calcular el interés simple utilizando la fórmula: Interés = Capital × Tasa × Tiempo. El programa luego mostrará la cantidad de interés calculada.
El laboratorio proporciona un enfoque claro y conciso para comprender los conceptos fundamentales de matemáticas financieras y cálculos de interés utilizando programación C. Al final de este laboratorio, tendrás una comprensión sólida de cómo implementar cálculos de interés simple en C y aplicar estas habilidades a aplicaciones financieras más complejas.
Leer Capital, Tasa y Tiempo
En este paso, aprenderás a leer el capital, la tasa y el tiempo para calcular el interés simple en un programa C. Crearemos un programa que solicita al usuario que ingrese estos parámetros financieros.
Primero, creemos un nuevo archivo C en el directorio ~/project:
cd ~/project
nano simple_interest.c
Ahora, ingresa el siguiente código para leer el capital, la tasa y el tiempo:
#include <stdio.h>
int main() {
float principal, rate, time;
// Solicitar al usuario que ingrese la cantidad principal
printf("Ingrese la cantidad principal: ");
scanf("%f", &principal);
// Solicitar al usuario que ingrese la tasa de interés
printf("Ingrese la tasa de interés anual (%): ");
scanf("%f", &rate);
// Solicitar al usuario que ingrese el período de tiempo
printf("Ingrese el período de tiempo (en años): ");
scanf("%f", &time);
// Imprimir los valores de entrada
printf("\nValores de entrada:\n");
printf("Capital: $%.2f\n", principal);
printf("Tasa de interés: %.2f%%\n", rate);
printf("Período de tiempo: %.2f años\n", time);
return 0;
}
Compila y ejecuta el programa:
gcc simple_interest.c -o simple_interest
./simple_interest
Salida de ejemplo:
Ingrese la cantidad principal: 1000
Ingrese la tasa de interés anual (%): 5
Ingrese el período de tiempo (en años): 2
Valores de entrada:
Capital: $1000.00
Tasa de interés: 5.00%
Período de tiempo: 2.00 años
Explicación
- Usamos el tipo de dato
floatpara almacenar valores decimales para el capital, la tasa y el tiempo. printf()se utiliza para mostrar mensajes y instrucciones al usuario.scanf()lee la entrada del usuario para cada variable.- El especificador de formato
%.2fmuestra los números de punto flotante con 2 decimales.
Calcular Interés = PRT
En este paso, aprenderás a calcular el interés simple utilizando la fórmula: Interés = Capital × Tasa × Tiempo. Modificaremos el programa anterior para calcular la cantidad de interés.
Abre el archivo C existente:
cd ~/project
nano simple_interest.c
Actualiza el programa con el cálculo del interés:
#include <stdio.h>
int main() {
float principal, rate, time, interest;
// Solicitar al usuario que ingrese la cantidad principal
printf("Ingrese la cantidad principal: ");
scanf("%f", &principal);
// Solicitar al usuario que ingrese la tasa de interés
printf("Ingrese la tasa de interés anual (%): ");
scanf("%f", &rate);
// Solicitar al usuario que ingrese el período de tiempo
printf("Ingrese el período de tiempo (en años): ");
scanf("%f", &time);
// Calcular el interés simple
interest = principal * (rate / 100) * time;
// Imprimir los valores de entrada y el interés calculado
printf("\nValores de entrada:\n");
printf("Capital: $%.2f\n", principal);
printf("Tasa de interés: %.2f%%\n", rate);
printf("Período de tiempo: %.2f años\n", time);
printf("\nInterés simple calculado: $%.2f\n", interest);
return 0;
}
Compila y ejecuta el programa actualizado:
gcc simple_interest.c -o simple_interest
./simple_interest
Salida de ejemplo:
Ingrese la cantidad principal: 1000
Ingrese la tasa de interés anual (%): 5
Ingrese el período de tiempo (en años): 2
Valores de entrada:
Capital: $1000.00
Tasa de interés: 5.00%
Período de tiempo: 2.00 años
Interés simple calculado: $100.00
Explicación
- Se agregó una nueva variable
interestpara almacenar el interés simple calculado. - La fórmula del interés simple es: Interés = Capital × (Tasa/100) × Tiempo.
- Dividimos la tasa por 100 para convertir el porcentaje a decimal.
- El interés calculado se imprime con dos decimales.
Imprimir el Interés
En este paso, aprenderás a dar formato e imprimir el interés simple calculado con una salida clara y profesional. Mejoraremos el programa anterior para proporcionar una visualización más completa del cálculo financiero.
Abre el archivo C existente:
cd ~/project
nano simple_interest.c
Actualiza el programa con una impresión mejorada del interés:
#include <stdio.h>
int main() {
float principal, rate, time, interest;
// Solicitar al usuario que ingrese la cantidad principal
printf("Calculadora de Interés Simple\n");
printf("-----------------------------\n");
printf("Ingrese la cantidad principal: ");
scanf("%f", &principal);
// Solicitar al usuario que ingrese la tasa de interés
printf("Ingrese la tasa de interés anual (%): ");
scanf("%f", &rate);
// Solicitar al usuario que ingrese el período de tiempo
printf("Ingrese el período de tiempo (en años): ");
scanf("%f", &time);
// Calcular el interés simple
interest = principal * (rate / 100) * time;
// Imprimir un resumen financiero detallado
printf("\n--- Resumen del Cálculo Financiero ---\n");
printf("Cantidad Principal: $%10.2f\n", principal);
printf("Tasa de Interés Anual: %10.2f%%\n", rate);
printf("Período de Tiempo: %10.2f años\n", time);
printf("Interés Simple Total: $%10.2f\n", interest);
printf("Monto Total: $%10.2f\n", principal + interest);
return 0;
}
Compila y ejecuta el programa actualizado:
gcc simple_interest.c -o simple_interest
./simple_interest
Salida de ejemplo:
Calculadora de Interés Simple
-----------------------------
Ingrese la cantidad principal: 1000
Ingrese la tasa de interés anual (%): 5
Ingrese el período de tiempo (en años): 2
--- Resumen del Cálculo Financiero ---
Cantidad Principal: $ 1000.00
Tasa de Interés Anual: 5.00%
Período de Tiempo: 2.00 años
Interés Simple Total: $ 100.00
Monto Total: $ 1100.00
Explicación
- Se agregó un título y un separador para una mejor experiencia de usuario.
- Se utilizó el especificador de formato
%10.2fpara alinear los números decimales. - Se mostró información adicional como el monto total.
- Se mejoró la legibilidad de la salida del cálculo financiero.
Resumen
En este laboratorio, aprenderás a leer el capital, la tasa y el tiempo introducidos por el usuario, y luego calcular el interés simple utilizando la fórmula: Interés = Capital × Tasa × Tiempo. También aprenderás a imprimir el valor del interés calculado. Los pasos clave incluyen solicitar los parámetros financieros al usuario, realizar el cálculo del interés y mostrar el resultado final.
El programa primero lee la cantidad principal, la tasa de interés anual y el período de tiempo del usuario. Luego, calcula el interés simple utilizando la fórmula proporcionada e imprime el resultado. Este laboratorio cubre los conceptos fundamentales de entrada/salida, operaciones aritméticas y formato de salida en el lenguaje de programación C.



