0.0.2 • Published 7 years ago

crisjc-calculadora v0.0.2

Weekly downloads
2
License
ISC
Repository
gitlab
Last release
7 years ago

entre number image

number indefined image

number null image

number string image

number y booelan image

indefinidos image

indefinidos y string image

indefinido y null image

indefinido y boolean image

entre dos valores string image

entre string y null image

string y booelan image

entre dos valores nulos image

nulo y booelan image

dos valores boolean image

Operaciones Aritméticas

Reallizar las diferentes operaciones aritmeticas de suma, resta, multiplicacion, divicion, modulo

1 Se creo un JSON y dentro se ingreso las 5 operaciones donde debera ingresar como parametros un valor a ya b.

var operacionesAritmeticas ={
    suma: (a,b)=>{
        return a+b
    },resta:(a,b)=>{
        return a-b
    },multiplicacion:(a,b)=>{
        return a*b
    },divicion:(a,b)=>{
        return a/b
    },modulo:(a,b)=>{
        return a%b
    },
}

2 Probando las diferentes opreaciones

  • operaciones entre dos valores number

Entrada

console.log(operacionesAritmeticas.suma(4,5))
console.log(operacionesAritmeticas.resta(4,5))
console.log(operacionesAritmeticas.multiplicacion(4,5))
console.log(operacionesAritmeticas.divicion(4,5))
console.log(operacionesAritmeticas.modulo(4,5)) 

Salida

image

  • operaciones entre un number y un undefined

Entrada

console.log(operacionesAritmeticas.suma(5))
console.log(operacionesAritmeticas.resta(5))
console.log(operacionesAritmeticas.multiplicacion(5))
console.log(operacionesAritmeticas.divicion(5))
console.log(operacionesAritmeticas.modulo(5))

Salida

  • operaciones entre un number y un null

Entrada

console.log(operacionesAritmeticas.suma(5,null))
console.log(operacionesAritmeticas.resta(5,null))
console.log(operacionesAritmeticas.multiplicacion(5,null))
console.log(operacionesAritmeticas.divicion(5,null))
console.log(operacionesAritmeticas.modulo(5,null)) 

Salida

  • operaciones entre un number y un string

Entrada

console.log(operacionesAritmeticas.suma(5,'a'))
console.log(operacionesAritmeticas.resta(5,'a'))
console.log(operacionesAritmeticas.multiplicacion(5,'a'))
console.log(operacionesAritmeticas.divicion(5,'a'))
console.log(operacionesAritmeticas.modulo(5,'a')) 

Salida

  • operaciones entre un number y un boolean

Entrada

console.log(operacionesAritmeticas.suma(5,true))
console.log(operacionesAritmeticas.resta(5,false))
console.log(operacionesAritmeticas.multiplicacion(5,true))
console.log(operacionesAritmeticas.divicion(5,true))
console.log(operacionesAritmeticas.modulo(5,true))

Salida

  • operaciones entre dos valores indefinidos

Entrada

console.log(operacionesAritmeticas.suma())
console.log(operacionesAritmeticas.resta())
console.log(operacionesAritmeticas.multiplicacion())
console.log(operacionesAritmeticas.divicion())
console.log(operacionesAritmeticas.modulo())

Salida

  • operaciones entre un indefinido y un string

Entrada

console.log(operacionesAritmeticas.suma('hh'))
console.log(operacionesAritmeticas.resta('hh'))
console.log(operacionesAritmeticas.multiplicacion('hh'))
console.log(operacionesAritmeticas.divicion('hh'))
console.log(operacionesAritmeticas.modulo('hh'))

Salida

  • operaciones entre un indefinido y un null

Entrada

console.log(operacionesAritmeticas.suma(null))
console.log(operacionesAritmeticas.resta(null))
console.log(operacionesAritmeticas.multiplicacion(null))
console.log(operacionesAritmeticas.divicion(null))
console.log(operacionesAritmeticas.modulo(null))

Salida

  • operaciones entre un indefinido y boolean

Entrada

console.log(operacionesAritmeticas.suma(true))
console.log(operacionesAritmeticas.resta(false))
console.log(operacionesAritmeticas.multiplicacion(true))
console.log(operacionesAritmeticas.divicion(true))
console.log(operacionesAritmeticas.modulo(true))

Salida

  • operaciones entre dos valores string

Entrada

console.log(operacionesAritmeticas.suma('b','a'))
console.log(operacionesAritmeticas.resta('2','3'))
console.log(operacionesAritmeticas.multiplicacion('4','a'))
console.log(operacionesAritmeticas.divicion('b','a'))
console.log(operacionesAritmeticas.modulo('b','a'))

Salida

  • operaciones entre un valor string y null

Entrada

console.log(operacionesAritmeticas.suma('b',null))
console.log(operacionesAritmeticas.resta('2',null))
console.log(operacionesAritmeticas.multiplicacion('4',null))
console.log(operacionesAritmeticas.divicion('b',null))
console.log(operacionesAritmeticas.modulo('b',null))

Salida

  • operaciones entre un valor string y boolean

Entrada

console.log(operacionesAritmeticas.suma('b',true))
console.log(operacionesAritmeticas.resta('2',true))
console.log(operacionesAritmeticas.multiplicacion('4',true))
console.log(operacionesAritmeticas.divicion('b',true))
console.log(operacionesAritmeticas.modulo('b',true))

Salida

  • operaciones entre dos valores nulos

Entrada

console.log(operacionesAritmeticas.suma(null,null))
console.log(operacionesAritmeticas.resta(null,null))
console.log(operacionesAritmeticas.multiplicacion(null,null))
console.log(operacionesAritmeticas.divicion(null,null))
console.log(operacionesAritmeticas.modulo(null,null))

Salida

  • operaciones entre un valor nulo y boolean

Entrada

console.log(operacionesAritmeticas.suma(null,true))
console.log(operacionesAritmeticas.resta(null,true))
console.log(operacionesAritmeticas.multiplicacion(null,true))
console.log(operacionesAritmeticas.divicion(null,true))
console.log(operacionesAritmeticas.modulo(null,true))

Salida

  • operaciones entre dos valores del tipo boolean

Entrada

console.log(operacionesAritmeticas.suma(true,true))
console.log(operacionesAritmeticas.resta(false,true))
console.log(operacionesAritmeticas.multiplicacion(true,true))
console.log(operacionesAritmeticas.divicion(true,true))
console.log(operacionesAritmeticas.modulo(true,true))

Salida

0.0.2

7 years ago

0.0.1

7 years ago