-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
121 lines (121 loc) · 6.44 KB
/
index.html
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>CalcX</title>
<link rel="stylesheet" href="./reset.css">
<link href="./style.css" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Play&display=swap" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Open+Sans:wght@300;400;700&family=Tektur:wght@800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />
</head>
<body>
<header class="cabecalho">
<h1><span class="material-symbols-outlined">functions</span>CalcX</h1>
</header>
<main>
<section class="calculadora">
<h3 class="titulo">Calculadora de juros compostos</h3>
<form id="myform">
<div class="mb-3">
<label for="valor-inicial" class="form-label">Valor inicial</label>
<div class="input-group">
<span class="input-group-text" id="basic-addon3">R$</span>
<input type="number" class="form-control" id="valor-inicial" value="" placeholder="0,00">
</div>
</div>
<div class="mb-3">
<label for="valor-mensal" class="form-label">Valor mensal</label>
<div class="input-group">
<span class="input-group-text" id="basic-addon3">R$</span>
<input type="number" class="form-control" id="valor-mensal" placeholder="0,00">
</div>
</div>
<div class="mb-3">
<label for="taxa-juros" class="form-label">Taxa de Juros</label>
<div class="input-group">
<span class="input-group-text" id="basic-addon3">%</span>
<input type="number" class="form-control" id="taxa-juros" required placeholder="0,00">
<span class="input-group-text">
<select class="form-select" aria-label="Default select example" id="tempo-juros">
<option value="1" selected>Ano</option>
<option value="2">Mês</option>
</select>
</span>
</div>
</div>
<div class="mb-3">
<label for="periodo" class="form-label">Periodo</label>
<div class="input-group">
<input type="number" class="form-control" id="periodo" required placeholder="0">
<span class="input-group-text">
<select class="form-select" aria-label="Default select example" id="unidade-periodo">
<option value="1" selected>Ano</option>
<option value="2">Mês</option>
</select>
</span>
</div>
</div>
</form>
<div class="d-grid gap-2 col-6 mx-auto">
<button class="btn btn-primary" type="button" onclick="clearTable(), calcular(), scrollToBottom()">Calcular</button>
</div>
</section>
<section class="calculo">
<h3 class="titulo">Meu cálculo</h3>
<div class="meu-calculo">
<div class="linha-1">
<p class="rotulo">Valor inicial</p>
<p id="valor-inicial-res"></p>
</div>
<div class="linha-1">
<p class="rotulo">Valor mensal</p>
<p id="valor-mensal-res"></p>
</div>
</div>
<div class="meu-calculo">
<div class="linha-1">
<p class="rotulo">Taxa de juros</p>
<p id="taxa-juros-res"></p>
</div>
<div class="linha-1">
<p class="rotulo">Periodo</p>
<p id="periodo-res"></p>
</div>
</div>
</section>
<div class="divisao"></div>
<section class="resultado">
<h3 class="titulo">Resultado</h3>
<div class="resultados">
<div class="linha-1">
<p class="rotulo">Valor total final</p>
<p class="resultado-rotulo-1" id="valor-total-final"></p>
</div>
<div class="linha-1">
<p class="rotulo">Valor total investido</p>
<p class="resultado-rotulo-2" id="valor-total-investido"></p>
</div>
<div class="linha-1">
<p class="rotulo">Total de juros</p>
<p class="resultado-rotulo-3" id="total-juros"></p>
</div>
</div>
</section>
<section class="tabela">
<div class="d-grid gap-2 col-6 mx-auto">
<button class="btn btn-primary" type="button" onclick="scrollToTop(), clearForm(), clearTable()">Refazer cálculo</button>
</div>
</section>
</main>
<footer class="rodape"></footer>
</body>
<script src="./app.js"></script>
</html>