en / es / ca / de

Calculadora

En aquest projecte he desenvolupat una calculadora que realitza operacions matemàtiques senzilles.

Codi font

Característiques

  • Realitza operacions bàsiques com suma, resta, multiplicació i divisió.
  • Permet operacions amb parèntesis, nombres enters i decimals.
  • Disposa de funció d'esborrat i de reinici.
  • Pot acumular resultats per a la següent operació.
  • Disposa d'una pantalla informativa en cas d'accions o errors.
  • Si l'expressió és massa llarga, la grandària de la lletra de la pantalla es fa petita.
  • Està habilitat per a funcionar tant amb el ratolí com amb el teclat.

Què he après

  • A desenvolupar lògica operacional.
  • A crear estructures de quadrícula amb CSS Grid.
  • A accedir i manipular el DOM amb JavaScript Vanilla.
  • A aplicar esdeveniments de ratolí i de teclat.
  • A crear efectes visuals amb pseudo-classes com "hover" y "active".

Tecnologies

  • Front-end: JavaScript (ES6), HTML, CSS
  • Back-end: -