diff --git a/lib/node_modules/@stdlib/number/float32/README.md b/lib/node_modules/@stdlib/number/float32/README.md index e2d43131bb2e..12097b07ba8f 100644 --- a/lib/node_modules/@stdlib/number/float32/README.md +++ b/lib/node_modules/@stdlib/number/float32/README.md @@ -59,31 +59,77 @@ The namespace contains the following: ## Examples - +### Addition - +```javascript +var float32 = require( '@stdlib/number/float32/base' ); +var result = float32.add( 1.5, 2.3 ); +console.log( result ); // 3.8 +``` + +### Subtraction ```javascript -var objectKeys = require( '@stdlib/utils/keys' ); -var ns = require( '@stdlib/number/float32' ); +var result = float32.subtract( 5.5, 3.1 ); +console.log( result ); // 2.4 +``` + +### Multiplication + +```javascript +var result = float32.multiply( 2.0, 3.5 ); +console.log( result ); // 7.0 +``` + +### Division + +```javascript +var result = float32.divide( 7.0, 2.0 ); +console.log( result ); // 3.5 +``` + +### Square Root + +```javascript +var result = float32.sqrt( 9.0 ); +console.log( result ); // 3.0 +``` + +### Power + +```javascript +var result = float32.pow( 2.0, 3.0 ); +console.log( result ); // 8.0 +``` -console.log( objectKeys( ns ) ); +### Absolute Value + +```javascript +var result = float32.abs( -5.5 ); +console.log( result ); // 5.5 +``` + +### Handling Edge Cases + +```javascript +try { + var result = float32.divide( 1.0, 0.0 ); + console.log( result ); +} catch ( err ) { + console.error( 'Error:', err.message ); // Error: Division by zero +} ``` - - - - - - diff --git a/lib/node_modules/@stdlib/number/float32/examples/index.js b/lib/node_modules/@stdlib/number/float32/examples/index.js index c7e940d87f24..ea82d7084222 100644 --- a/lib/node_modules/@stdlib/number/float32/examples/index.js +++ b/lib/node_modules/@stdlib/number/float32/examples/index.js @@ -22,3 +22,40 @@ var objectKeys = require( '@stdlib/utils/keys' ); var ns = require( './../lib' ); console.log( objectKeys( ns ) ); + +// Addition +var float32 = require( '@stdlib/number/float32/base' ); +var result = float32.add( 1.5, 2.3 ); +console.log( result ); // 3.8 + +// Subtraction +result = float32.subtract( 5.5, 3.1 ); +console.log( result ); // 2.4 + +// Multiplication +result = float32.multiply( 2.0, 3.5 ); +console.log( result ); // 7.0 + +// Division +result = float32.divide( 7.0, 2.0 ); +console.log( result ); // 3.5 + +// Square Root +result = float32.sqrt( 9.0 ); +console.log( result ); // 3.0 + +// Power +result = float32.pow( 2.0, 3.0 ); +console.log( result ); // 8.0 + +// Absolute Value +result = float32.abs( -5.5 ); +console.log( result ); // 5.5 + +// Handling Edge Cases +try { + result = float32.divide( 1.0, 0.0 ); + console.log( result ); +} catch ( err ) { + console.error( 'Error:', err.message ); // Error: Division by zero +}