← Construir

O que vais construir

A Calculadora

Uma calculadora a funcionar de verdade, feita só com HTML, CSS e JavaScript, que podes levar e adaptar.

Começo · ~30 min🌐 web
✦ introduz: Estado & eventos✦ introduz: Grelha / tabuleiro
resultado vivo · experimentaAbrir em página inteira ↗
A construir como O Mágico. Como queres que te explique?
Primeira vez a programar? Lê isto antes (30 segundos) →

Em quase todas as apps repetimos as mesmas camadas, como construir uma casa: o HTML põe as coisas na mesa (a estrutura), o CSS veste-as (a aparência), e o JavaScript é a linguagem que lhes dá vida (o que reage ao toque). No fim, a memória guarda o que importa. Não precisas de decorar — vais reconhecê-las em cada passo. E há um truque de criador: antes de cada passo, diz em voz alta “quando eu faço X, a app deve fazer Y”. Isso transforma-te de quem copia em quem cria.

  1. Primeiro pomos as coisas na mesa: um sítio para o número (o visor) e os botões (0 a 9, +, −, ×, ÷, =). Sem cor, sem reação — só o que existe. É o esqueleto.

    O que aprendes aqui
    Estrutura de uma páginaCaixas dentro de caixasDar nomes às coisas (id)
    O código (html)
    <div class="calc">
      <div class="visor" id="agora">0</div>
      <div class="teclas">
        <button data-num="7">7</button>
        <button data-op="+">+</button>
        <button data-acao="igual">=</button>
      </div>
    </div>
    A tua vez · muda o comportamento

    Acrescenta uma linha pequena por cima do número para mostrar a conta a ser feita. Estruturaste informação nova.

    🎧 Ouvir este passo · em breve🎬 Vídeo · em breve
Faz tu · sem receita

Agora prova que és tu a mandar

Montaste a casa seguindo o plano. O salto a criador é mudá-la sozinho. Tenta estas três — da mais simples à mais corajosa — sem receita. Se travares, pede à tua IA; mas tenta primeiro, e diz antes «quando eu fizer isto, a app deve…».

  1. 1Muda a cor do visor para vermelho quando o resultado for negativo.
  2. 2Faz o botão «C» apagar só o último dígito ao primeiro toque, e tudo ao segundo.
  3. 3Adiciona um botão de percentagem (%) — pensa primeiro: que conta faz ele?

Ergueste a casa inteira. 🏠

O que construíste é teu. Abre a Prova Viva, clona para a tua IA, e faz crescer — uma cor nova, um botão novo, ou A Calculadora no teu telemóvel.