Introdução
Neste laboratório, você aprenderá a calcular juros simples em programação C. O laboratório cobre o processo passo a passo de leitura do valor principal, taxa de juros e período de tempo do usuário e, em seguida, calcular os juros simples usando a fórmula: Juros = Principal _ Taxa _ Tempo. O programa então exibirá o valor dos juros calculados.
O laboratório fornece uma abordagem clara e concisa para compreender os conceitos fundamentais de matemática financeira e cálculos de juros usando programação C. Ao final deste laboratório, você terá um conhecimento sólido de como implementar cálculos de juros simples em C e aplicar essas habilidades a aplicações financeiras mais complexas.
Ler Principal, Taxa e Tempo
Neste passo, você aprenderá a ler o principal, a taxa e o tempo para calcular juros simples em um programa C. Criaremos um programa que solicita ao usuário que insira esses parâmetros financeiros.
Primeiro, crie um novo arquivo C no diretório ~/project:
cd ~/project
nano simple_interest.c
Agora, insira o seguinte código para ler o principal, a taxa e o tempo:
#include <stdio.h>
int main() {
float principal, taxa, tempo;
// Solicitar ao usuário o valor principal
printf("Digite o valor principal: ");
scanf("%f", &principal);
// Solicitar ao usuário a taxa de juros
printf("Digite a taxa de juros anual (%): ");
scanf("%f", &taxa);
// Solicitar ao usuário o período de tempo
printf("Digite o período de tempo (em anos): ");
scanf("%f", &tempo);
// Imprimir os valores de entrada
printf("\nValores de Entrada:\n");
printf("Principal: $%.2f\n", principal);
printf("Taxa de Juros: %.2f%%\n", taxa);
printf("Período de Tempo: %.2f anos\n", tempo);
return 0;
}
Compile e execute o programa:
gcc simple_interest.c -o simple_interest
./simple_interest
Exemplo de saída:
Digite o valor principal: 1000
Digite a taxa de juros anual (%): 5
Digite o período de tempo (em anos): 2
Valores de Entrada:
Principal: $1000.00
Taxa de Juros: 5.00%
Período de Tempo: 2.00 anos
Explicação
- Usamos o tipo de dado
floatpara armazenar valores decimais para principal, taxa e tempo. printf()é usado para exibir solicitações e instruções ao usuário.scanf()lê a entrada do usuário para cada variável.- O especificador de formato
%.2fexibe números de ponto flutuante com 2 casas decimais.
Calcular Juros = PRT
Neste passo, você aprenderá a calcular juros simples usando a fórmula: Juros = Principal _ Taxa _ Tempo. Modificaremos o programa anterior para calcular o valor dos juros.
Abra o arquivo C existente:
cd ~/project
nano simple_interest.c
Atualize o programa com o cálculo dos juros:
#include <stdio.h>
int main() {
float principal, taxa, tempo, juros;
// Solicitar ao usuário o valor principal
printf("Digite o valor principal: ");
scanf("%f", &principal);
// Solicitar ao usuário a taxa de juros
printf("Digite a taxa de juros anual (%): ");
scanf("%f", &taxa);
// Solicitar ao usuário o período de tempo
printf("Digite o período de tempo (em anos): ");
scanf("%f", &tempo);
// Calcular os juros simples
juros = principal * (taxa / 100) * tempo;
// Imprimir os valores de entrada e os juros calculados
printf("\nValores de Entrada:\n");
printf("Principal: $%.2f\n", principal);
printf("Taxa de Juros: %.2f%%\n", taxa);
printf("Período de Tempo: %.2f anos\n", tempo);
printf("\nJuros Simples Calculados: $%.2f\n", juros);
return 0;
}
Compile e execute o programa atualizado:
gcc simple_interest.c -o simple_interest
./simple_interest
Exemplo de saída:
Digite o valor principal: 1000
Digite a taxa de juros anual (%): 5
Digite o período de tempo (em anos): 2
Valores de Entrada:
Principal: $1000.00
Taxa de Juros: 5.00%
Período de Tempo: 2.00 anos
Juros Simples Calculados: $100.00
Explicação
- Adicionamos uma nova variável
jurospara armazenar os juros simples calculados. - A fórmula dos juros simples é: Juros = Principal _ (Taxa/100) _ Tempo.
- Dividimos a taxa por 100 para converter a porcentagem em decimal.
- Os juros calculados são impressos com duas casas decimais.
Imprimir os Juros
Neste passo, você aprenderá a formatar e imprimir os juros simples calculados com uma saída clara e profissional. Aprimoraremos o programa anterior para fornecer uma exibição mais abrangente do cálculo financeiro.
Abra o arquivo C existente:
cd ~/project
nano simple_interest.c
Atualize o programa com a impressão aprimorada dos juros:
#include <stdio.h>
int main() {
float principal, taxa, tempo, juros;
// Solicitar ao usuário o valor principal
printf("Calculadora de Juros Simples\n");
printf("----------------------------\n");
printf("Digite o valor principal: ");
scanf("%f", &principal);
// Solicitar ao usuário a taxa de juros
printf("Digite a taxa de juros anual (%): ");
scanf("%f", &taxa);
// Solicitar ao usuário o período de tempo
printf("Digite o período de tempo (em anos): ");
scanf("%f", &tempo);
// Calcular os juros simples
juros = principal * (taxa / 100) * tempo;
// Imprimir resumo detalhado do cálculo financeiro
printf("\n--- Resumo do Cálculo Financeiro ---\n");
printf("Valor Principal: $%10.2f\n", principal);
printf("Taxa de Juros Anual: %10.2f%%\n", taxa);
printf("Período de Tempo: %10.2f anos\n", tempo);
printf("Juros Simples Totais: $%10.2f\n", juros);
printf("Valor Total: $%10.2f\n", principal + juros);
return 0;
}
Compile e execute o programa atualizado:
gcc simple_interest.c -o simple_interest
./simple_interest
Exemplo de saída:
Calculadora de Juros Simples
----------------------------
Digite o valor principal: 1000
Digite a taxa de juros anual (%): 5
Digite o período de tempo (em anos): 2
--- Resumo do Cálculo Financeiro ---
Valor Principal: $ 1000.00
Taxa de Juros Anual: 5.00%
Período de Tempo: 2.00 anos
Juros Simples Totais: $ 100.00
Valor Total: $ 1100.00
Explicação
- Adicionou um título e um separador para uma melhor experiência do usuário.
- Usou o especificador de formato
%10.2fpara alinhar os números decimais. - Exibiu informações adicionais, como o valor total.
- Melhorou a legibilidade da saída do cálculo financeiro.
Summary
In this lab, you will learn how to read the principal, rate, and time from user input, and then calculate the simple interest using the formula: Interest = Principal _ Rate _ Time. You will also learn how to print the computed interest value. The key steps include prompting the user for the financial parameters, performing the interest calculation, and displaying the final result.
The program first reads the principal amount, annual interest rate, and time period from the user. It then computes the simple interest using the provided formula and prints the result. This lab covers the fundamental concepts of input/output, arithmetic operations, and output formatting in the C programming language.



