Pular para o conteúdo principal

Calculadora Júros Compostos - HTML, CSS e JavaScript - Tutorial

Calculadora Júros Compostos

Calculadora de júros Compostos:

Aprenda a criar uma calculadora de júros compostos com este tutorial passo a passo.

Este projeto é muito bom pra quem está aprendendo linguagens de programação,  principalmente nestas 3 linguagens: HTML,  CSS e JavaScript.

Este projeto consiste em uma calculadora que calcula júros Compostos de maneira simples e eficaz. 

Veja a Calculadora de júros Compostos em funcionamento neste link. Calculadora de júros Compostos.

Veja o vídeo no YouTube:

Começando o Tutorial:

1° Passo: Abra seu VS Code, ou qualquer IDE da sua preferência e crie três pastas com os nomes... index.html, style.css e script.js.

Logo em seguida copie o código html abaixo e cole na pasta "index.html".




<!DOCTYPE html>

<html lang="pt-br">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<link rel="stylesheet" href="style.css">

<title>Juros Compostos</title>

</head>

<body>

<main id="container">

<div id="calculator">

<h2>

Calcular Juros Compostos

</h2>

<div id="input_box">

<div class="input-field">

<label for="value">Valor Inicial (capital):</label>

<input type="number" id="value">

</div>

<div class="input-field">

<label for="fee">Taxa de Juros a.m:</label>

<input type="number" id="fee">

</div>

<div class="input-field">

<label for="time">Tempo de Rendimento a.m:</label>

<input type="number" id="time">

</div>

</div>

<div id="result">

<h4>Resultado:</h4>

<span id="total">R$ 0,00</span>

</div>

<br>

<button id="calculate">Calcular</button>

</div>

</main>

<script src="script.js"></script>

</body>

</html>

2° Passo: Copie o código abaixo e cole na pasta "style.css".



body {

background-color: #E6E6FA;

display: flex;

flex-direction: column;

align-items: center;

justify-content: center;

}

#calculator {

display: flex;

flex-direction: column;

align-items: center;

justify-content: center;

width: 325px;

height: 360px;

background: linear-gradient(150deg, red, gold,   yellow, orange);

color: black;

border-radius: 3px;

box-shadow: 0px 4px 4px #00000040;

font-family: "Helvetica Neue", sans-serif;

overflow: hidden;

}

.input-field {

display: flex;

flex-direction: column;

align-items:center;

justify-content: center;

}

button {

background-color: #E6E6FA;

border-radius: 5px;

width: 40%;

height: 30px;

color: black;

font-size: 1.5rem;

font-weight: bold;

border: none;

outline: none;

cursor: pointer;

}

        

3° Passo: Copie o código abaixo e cole na pasta "script.js".



document.getElementById(

 'calculate').addEventListener(

 'click',

 function() {

  const value = document

   .getElementById('value')

   .value;

  const fee = (document

   .getElementById('fee').value

  ) / 100;

  const time = document

   .getElementById('time').value;

  const total = value * (1 +

   fee) ** time;

  document.getElementById(

   'total').innerHTML = ("R$ " +

   total.toFixed(2).replace('.',

    ','));

 });

        
4° Passo: Testar o Projeto! 
Agora, com os três arquivos (index.html, style.css, e script.js) criados, você pode abrir o index.html no seu navegador e ver seu projeto funcionando perfeitamente!

Comentários

Mais vistas

Autocode - Significado e Funcionalidade

O Que é Autocode? O Autocode foi uma das primeiras linguagens de programação de computador, desenvolvida em 1952 por Alick Glennie para o computador Mark 1 na Universidade

Semáforo - HTML, CSS e JavaScript - Tutorial

Semáforo Funcional: Aprenda a criar um semáforo funcional com este tutorial detalhado. Descubra como implementar a lógica de controle de um semáforo usando HTML, CSS e JavaScript.

UI vs UX - Diferenças

Entendendo as diferenças entre UI e  Ux: Quando se trata de design de produtos digitais, os termos UI e UX são frequentemente usados juntos, mas representam conceitos distintos. Embora