Juros simples
Exercício de lógica de programação para calcular o juros simples.
Exercício de lógica de programação
Faça um programa para calcular o juros simples segundo a fórmula abaixo.
J = C.i.n
Onde:
J = juros,
C = capital,
i = taxa de empréstimo
n = períodos
Vamos imaginar o seguinte cenário: um empréstimo de R$ 16.000,00 sobre a taxa de 4% durante 4 meses.
Linguagem C
Abaixo nosso código inicial escrito em C, utilize ele para resolver o problema.
#include <stdio.h>
#include <assert.h>
//
// Calcula o juros simples
//
float juros_simples() {
return 0;
}
int main (){
// Este é o nosso teste.
// Sabemos que 16000 * 0.04 * 4 = 2560, logo
// a variável `juros` deve ter o valor igual a 2560.
assert(2560 == juros_simples(16000, 0.04, 4));
return 0;
}
Solução na linguagem C
#include <stdio.h>
#include <assert.h>
//
// Calcula o juros simples
//
float juros_simples(float capital, float taxa, int n_periodos) {
return capital * taxa * n_periodos;
}
int main (){
// Este é o nosso teste.
// Sabemos que 16000 * 0.04 * 4 = 2560, logo
// a variável `juros` deve ter o valor igual a 2560.
assert(2560 == juros_simples(16000, 0.04, 4));
return 0;
}
Linguagem Python
Abaixo nosso código inicial escrito em Python, utilize ele para resolver o problema.
# -*- coding: utf-8 -*-
#
# Calcula o juros simples
#
def juros_simples():
pass
# Este é o nosso teste.
# Sabemos que 16000 * 0.04 * 4 = 2560, logo...
assert 2560 == juros_simples(16000, 0.04, 4), "juros deve ser igual a 2560"
Solução na linguagem Python
# -*- coding: utf-8 -*-
#
# Calcula o juros simples
#
def juros_simples(capital, taxa, n_periodos):
return capital * taxa * n_periodos;
# Este é o nosso teste.
# Sabemos que 16000 * 0.04 * 4 = 2560, logo...
assert 2560 == juros_simples(16000, 0.04, 4), "juros deve ser igual a 2560"
Linguagem JavaScript (Node.js)
Abaixo nosso código inicial escrito em JavaScript (Node.js), utilize ele para resolver o problema.
var assert = require('assert');
//
// Calcula o juros simples
//
var juros_simples = function() {
return 0;
}
// Este é o nosso teste.
// Sabemos que 16000 * 0.04 * 4 = 2560, logo
// a variável `juros` deve ter o valor igual a 2560.
try {
assert.equal(2560, juros_simples(16000, 0.04, 4));
} catch(e) {
console.log(e);
}
Solução na linguagem JavaScript (Node.js)
var assert = require('assert');
//
// Calcula o juros simples
//
var juros_simples = function(capital, taxa, n_periodos) {
return capital * taxa * n_periodos;
}
// Este é o nosso teste.
// Sabemos que 16000 * 0.04 * 4 = 2560, logo
// a variável `juros` deve ter o valor igual a 2560.
try {
assert.equal(2560, juros_simples(16000, 0.04, 4));
} catch(e) {
console.log(e);
}