From 38992af64f66cdd60fddee8d8a550379a022852a Mon Sep 17 00:00:00 2001 From: caterinarodriguezdev Date: Thu, 14 Nov 2024 23:42:24 +0100 Subject: [PATCH] #27 - javascript --- .../javascript/caterinarodriguezdev.js | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Roadmap/27 - SOLID OCP/javascript/caterinarodriguezdev.js b/Roadmap/27 - SOLID OCP/javascript/caterinarodriguezdev.js index dea0ba88c9..42b875287d 100644 --- a/Roadmap/27 - SOLID OCP/javascript/caterinarodriguezdev.js +++ b/Roadmap/27 - SOLID OCP/javascript/caterinarodriguezdev.js @@ -71,4 +71,33 @@ const rectangle = new Rectangle(10, 10); const circle = new Circle(10); console.log(rectangle.area()); -console.log(circle.area()); \ No newline at end of file +console.log(circle.area()); + + +console.log('--------------DIFICULTAD EXTRA------------'); + +class Calculadora { + + sumar(n1, n2) { + return n1 + n2 + } + + restar(n1, n2) { + return n1 - n2 + } + + multiplicar(n1, n2) { + return n1 * n2 + } + + dividir(n1, n2) { + return n1 / n2 + } +} + +const calculadora = new Calculadora(); +console.log(calculadora.sumar(1, 1)); +console.log(calculadora.restar(1, 1)); +console.log(calculadora.multiplicar(1, 1)); +console.log(calculadora.dividir(1, 1)); +