From 1bca6bc37b633b26bfe705b9c89484d2b58e0d32 Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Wed, 8 Dec 2021 18:09:03 +0530 Subject: [PATCH 01/16] package meta for formulas and factorial --- packages/factorial/package-meta.json | 10 ++++++++++ packages/formulas/package-meta.json | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 packages/factorial/package-meta.json create mode 100644 packages/formulas/package-meta.json diff --git a/packages/factorial/package-meta.json b/packages/factorial/package-meta.json new file mode 100644 index 0000000..0e1e4f0 --- /dev/null +++ b/packages/factorial/package-meta.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", + "name": "@jscrates/math", + "description": "Contains a set of common mathematical operations.", + "version": "0.0.1", + "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, + "homepage": "https://github.com/jscrates/packages", + "license": "MIT" + } + \ No newline at end of file diff --git a/packages/formulas/package-meta.json b/packages/formulas/package-meta.json new file mode 100644 index 0000000..0e1e4f0 --- /dev/null +++ b/packages/formulas/package-meta.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", + "name": "@jscrates/math", + "description": "Contains a set of common mathematical operations.", + "version": "0.0.1", + "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, + "homepage": "https://github.com/jscrates/packages", + "license": "MIT" + } + \ No newline at end of file From f8abccf4f7d751f0d5f8e1f97d6af70ff0420cb6 Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Wed, 8 Dec 2021 19:23:24 +0530 Subject: [PATCH 02/16] Modified --- packages/factorial/package-meta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/factorial/package-meta.json b/packages/factorial/package-meta.json index 0e1e4f0..9db6a59 100644 --- a/packages/factorial/package-meta.json +++ b/packages/factorial/package-meta.json @@ -6,5 +6,5 @@ "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, "homepage": "https://github.com/jscrates/packages", "license": "MIT" - } +} \ No newline at end of file From d3eb449d1bb7ea05dd5cef3472b7607940a309cf Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Wed, 8 Dec 2021 19:56:50 +0530 Subject: [PATCH 03/16] Modified --- packages/factorial/package-meta.json | 2 +- packages/formulas/package-meta.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/factorial/package-meta.json b/packages/factorial/package-meta.json index 9db6a59..714a08d 100644 --- a/packages/factorial/package-meta.json +++ b/packages/factorial/package-meta.json @@ -1,6 +1,6 @@ { "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", - "name": "@jscrates/math", + "name": "@jscrates/factorial", "description": "Contains a set of common mathematical operations.", "version": "0.0.1", "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, diff --git a/packages/formulas/package-meta.json b/packages/formulas/package-meta.json index 0e1e4f0..bac5843 100644 --- a/packages/formulas/package-meta.json +++ b/packages/formulas/package-meta.json @@ -1,6 +1,6 @@ { "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", - "name": "@jscrates/math", + "name": "@jscrates/formulas", "description": "Contains a set of common mathematical operations.", "version": "0.0.1", "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, From c4ee753ca95ebaf9311ad2cb9429a84aa19e2c52 Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Thu, 9 Dec 2021 03:32:56 +0530 Subject: [PATCH 04/16] added function contents in factorial and formulas --- packages/factorial/factorial.js | 17 +++++++ packages/formulas/formulas.js | 90 +++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+) create mode 100644 packages/factorial/factorial.js create mode 100644 packages/formulas/formulas.js diff --git a/packages/factorial/factorial.js b/packages/factorial/factorial.js new file mode 100644 index 0000000..4ed7ffe --- /dev/null +++ b/packages/factorial/factorial.js @@ -0,0 +1,17 @@ +// import * from bodmas +export default function factorial() { + const num = parseInt(prompt('Enter a positive integer(negetive factorial does not exists)!')); + if(num < 0){ + console.log('Error! Negetive factorial does not exists.'); + } + else if(num === 0){ + console.log(`Factorial of ${num} is 1.`); + } + else{ + let fact = 1; + for(i=0;i<=num;i++){ + fact =mul(fact,i); + } + console.log(`The factorial of ${num} is ${fact}.`); + } +} \ No newline at end of file diff --git a/packages/formulas/formulas.js b/packages/formulas/formulas.js new file mode 100644 index 0000000..98229a3 --- /dev/null +++ b/packages/formulas/formulas.js @@ -0,0 +1,90 @@ + +//Phy +//Speed/Velocity +export function spd(){ + // let pi = 3.141592; + var s, d, t; + s = div(d,t); +} + +//Acceleration +export function acc(){ + var a, s1, s2, t; + a = div(sub(s1,s2),t); +} + +//Momentum +export function momen(){ + var p, m, v; + p = mul(m,v); +} + +//Centripital Force +export function centri(){ + var fbasec, m, v, r; + fbasec = div(mul(m,sqr(v)),r); +} + +//Kinetic Energy +export function kinetic(){ + var K,m,v; + K = 0.5*mul(m,sqr(v)); +} + +//Gravitational Force +export function gravif(){ + + let g = mul(6.673,div(10,pow(-11))); + var F, m1, m2, r; + F = mul(g,div(mul(m1,m2),sqr(r))); +} + +//Potential Energy +export function potential(){ + let M = mul(3.986,pow(10,14)); + var U, g, m, r; + U = div(mul(g,M,m),r); +} + +//gravitational Acceleration +export function gacc(){ + let G = mul(6.673,div(10,pow(-11))); + let M = mul(3.986,pow(10,14)); + let R = pow(6.38,pow(10,6)); + var g, G, M, R; + g = div(mul(G,M),sqr(R)); +} + +//Surface Tension +export function surten(){ + var S, F, l; + S = div(F,l); +} + +//Frequency +export function freq(){ + var lam, t; + lam = div(1,t); +} + +//Capacitance +export function capacitance(){ + var C, q, V; + C = div(q,V); +} + +//Chem +//De-Broglie's +export function debrog(){ + let h = mul(6.626,pow(10,-34)); + var lam, m, c; + lam = div(h,mul(m,c)); +} + +//Atomic Structure +export function atmstruct(){ + let h = mul(6.626,pow(10,-34)); + var E,v; + E = mul(h,v); +} + From 86831753c2ce3392385b78e5bd232fb3e1e24545 Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Fri, 10 Dec 2021 14:21:50 +0530 Subject: [PATCH 05/16] Added return statements in factorial and formulas --- packages/factorial/factorial.js | 3 ++- packages/formulas/formulas.js | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/packages/factorial/factorial.js b/packages/factorial/factorial.js index 4ed7ffe..13da996 100644 --- a/packages/factorial/factorial.js +++ b/packages/factorial/factorial.js @@ -12,6 +12,7 @@ export default function factorial() { for(i=0;i<=num;i++){ fact =mul(fact,i); } - console.log(`The factorial of ${num} is ${fact}.`); + console.log(`The factorial of ${num} is ${fact}.`); } + } \ No newline at end of file diff --git a/packages/formulas/formulas.js b/packages/formulas/formulas.js index 98229a3..ea3b1c2 100644 --- a/packages/formulas/formulas.js +++ b/packages/formulas/formulas.js @@ -5,30 +5,35 @@ export function spd(){ // let pi = 3.141592; var s, d, t; s = div(d,t); + return s; } //Acceleration export function acc(){ var a, s1, s2, t; - a = div(sub(s1,s2),t); + a = div(sub(s1,s2),t); + return a; } //Momentum export function momen(){ var p, m, v; p = mul(m,v); + return p; } //Centripital Force export function centri(){ var fbasec, m, v, r; fbasec = div(mul(m,sqr(v)),r); + return fbasec; } //Kinetic Energy export function kinetic(){ var K,m,v; K = 0.5*mul(m,sqr(v)); + return K; } //Gravitational Force @@ -37,6 +42,7 @@ export function gravif(){ let g = mul(6.673,div(10,pow(-11))); var F, m1, m2, r; F = mul(g,div(mul(m1,m2),sqr(r))); + return F; } //Potential Energy @@ -44,6 +50,7 @@ export function potential(){ let M = mul(3.986,pow(10,14)); var U, g, m, r; U = div(mul(g,M,m),r); + return U; } //gravitational Acceleration @@ -53,24 +60,28 @@ export function gacc(){ let R = pow(6.38,pow(10,6)); var g, G, M, R; g = div(mul(G,M),sqr(R)); + return g; } //Surface Tension export function surten(){ var S, F, l; S = div(F,l); + return S; } //Frequency export function freq(){ var lam, t; lam = div(1,t); + return lam; } //Capacitance export function capacitance(){ var C, q, V; C = div(q,V); + return C; } //Chem @@ -79,6 +90,7 @@ export function debrog(){ let h = mul(6.626,pow(10,-34)); var lam, m, c; lam = div(h,mul(m,c)); + return lam; } //Atomic Structure @@ -86,5 +98,6 @@ export function atmstruct(){ let h = mul(6.626,pow(10,-34)); var E,v; E = mul(h,v); + return E; } From f321d51fad0b5467acfbbd33522c7da13db7983d Mon Sep 17 00:00:00 2001 From: thecoolhunter Date: Sat, 11 Dec 2021 11:21:26 +0530 Subject: [PATCH 06/16] added binary search --- packages/binary/binary-search.js | 24 ++++++++++++++++++++++++ packages/binary/package-meta.json | 10 ++++++++++ packages/binary/quick-sort.js | 16 ++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 packages/binary/binary-search.js create mode 100644 packages/binary/package-meta.json create mode 100644 packages/binary/quick-sort.js diff --git a/packages/binary/binary-search.js b/packages/binary/binary-search.js new file mode 100644 index 0000000..cdf3b2c --- /dev/null +++ b/packages/binary/binary-search.js @@ -0,0 +1,24 @@ + +let recursiveFunction = function (arr, x, start, end) { + + // Base Condition + if (start > end) return false; + + // Find the middle index + let mid=Math.floor((start + end)/2); + + // Compare mid with given key x + if (arr[mid]===x) return true; + + // If element at mid is greater than x, + // search in the left half of mid + if(arr[mid] > x) + return recursiveFunction(arr, x, start, mid-1); + else + + // If element at mid is smaller than x, + // search in the right half of mid + return recursiveFunction(arr, x, mid+1, end); +} + + diff --git a/packages/binary/package-meta.json b/packages/binary/package-meta.json new file mode 100644 index 0000000..86f2134 --- /dev/null +++ b/packages/binary/package-meta.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", + "name": "@jscrates/binary-search", + "description": "Contains the binary search algo", + "version": "0.0.1", + "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, + "homepage": "https://github.com/jscrates/packages", + "license": "MIT" + } + \ No newline at end of file diff --git a/packages/binary/quick-sort.js b/packages/binary/quick-sort.js new file mode 100644 index 0000000..0e889bf --- /dev/null +++ b/packages/binary/quick-sort.js @@ -0,0 +1,16 @@ +function quicksort(array) { + if (array.length <= 1) { + return array; + } + + var pivot = array[0]; + + var left = []; + var right = []; + + for (var i = 1; i < array.length; i++) { + array[i] < pivot ? left.push(array[i]) : right.push(array[i]); + } + + return quicksort(left).concat(pivot, quicksort(right)); +}; From e3dd0767bb831d425a4523c779b9b741d31f7e31 Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Sat, 11 Dec 2021 11:28:46 +0530 Subject: [PATCH 07/16] export updated --- packages/factorial/factorial.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/factorial/factorial.js b/packages/factorial/factorial.js index 13da996..9f4501b 100644 --- a/packages/factorial/factorial.js +++ b/packages/factorial/factorial.js @@ -1,5 +1,5 @@ // import * from bodmas -export default function factorial() { +module.exports = function factorial() { const num = parseInt(prompt('Enter a positive integer(negetive factorial does not exists)!')); if(num < 0){ console.log('Error! Negetive factorial does not exists.'); From 123fe1ed6db0a59ce88d6d3ff3b3eb6845c1a0c2 Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Sat, 11 Dec 2021 11:33:11 +0530 Subject: [PATCH 08/16] Export modified in formulas --- packages/formulas/formulas.js | 41 ++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/packages/formulas/formulas.js b/packages/formulas/formulas.js index ea3b1c2..b316fe4 100644 --- a/packages/formulas/formulas.js +++ b/packages/formulas/formulas.js @@ -1,7 +1,7 @@ //Phy //Speed/Velocity -export function spd(){ +function spd(){ // let pi = 3.141592; var s, d, t; s = div(d,t); @@ -9,35 +9,35 @@ export function spd(){ } //Acceleration -export function acc(){ +function acc(){ var a, s1, s2, t; a = div(sub(s1,s2),t); return a; } //Momentum -export function momen(){ +function momen(){ var p, m, v; p = mul(m,v); return p; } //Centripital Force -export function centri(){ +function centri(){ var fbasec, m, v, r; fbasec = div(mul(m,sqr(v)),r); return fbasec; } //Kinetic Energy -export function kinetic(){ +function kinetic(){ var K,m,v; K = 0.5*mul(m,sqr(v)); return K; } //Gravitational Force -export function gravif(){ +function gravif(){ let g = mul(6.673,div(10,pow(-11))); var F, m1, m2, r; @@ -46,7 +46,7 @@ export function gravif(){ } //Potential Energy -export function potential(){ +function potential(){ let M = mul(3.986,pow(10,14)); var U, g, m, r; U = div(mul(g,M,m),r); @@ -54,7 +54,7 @@ export function potential(){ } //gravitational Acceleration -export function gacc(){ +function gacc(){ let G = mul(6.673,div(10,pow(-11))); let M = mul(3.986,pow(10,14)); let R = pow(6.38,pow(10,6)); @@ -64,21 +64,21 @@ export function gacc(){ } //Surface Tension -export function surten(){ +function surten(){ var S, F, l; S = div(F,l); return S; } //Frequency -export function freq(){ +function freq(){ var lam, t; lam = div(1,t); return lam; } //Capacitance -export function capacitance(){ +function capacitance(){ var C, q, V; C = div(q,V); return C; @@ -86,7 +86,7 @@ export function capacitance(){ //Chem //De-Broglie's -export function debrog(){ +function debrog(){ let h = mul(6.626,pow(10,-34)); var lam, m, c; lam = div(h,mul(m,c)); @@ -94,10 +94,25 @@ export function debrog(){ } //Atomic Structure -export function atmstruct(){ +function atmstruct(){ let h = mul(6.626,pow(10,-34)); var E,v; E = mul(h,v); return E; } +module.exports = { + spd, + acc, + momen, + centri, + kinetic, + gravif, + potential, + gacc, + surten, + freq, + capacitance, + debrog, + atmstruct +} \ No newline at end of file From 0f991b9b2b0838bf91dfa3d01229b8a425c6e48a Mon Sep 17 00:00:00 2001 From: thecoolhunter Date: Sat, 11 Dec 2021 11:46:54 +0530 Subject: [PATCH 09/16] changes made sir --- packages/binary/binary-search.js | 8 +++++--- packages/binary/quick-sort.js | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/binary/binary-search.js b/packages/binary/binary-search.js index cdf3b2c..532352e 100644 --- a/packages/binary/binary-search.js +++ b/packages/binary/binary-search.js @@ -1,5 +1,5 @@ -let recursiveFunction = function (arr, x, start, end) { +let binarySearch = function (arr, x, start, end) { // Base Condition if (start > end) return false; @@ -13,12 +13,14 @@ let recursiveFunction = function (arr, x, start, end) { // If element at mid is greater than x, // search in the left half of mid if(arr[mid] > x) - return recursiveFunction(arr, x, start, mid-1); + return binarySearch(arr, x, start, mid-1); else // If element at mid is smaller than x, // search in the right half of mid - return recursiveFunction(arr, x, mid+1, end); + return binarySearch(arr, x, mid+1, end); } +module.exports = binarySearch + diff --git a/packages/binary/quick-sort.js b/packages/binary/quick-sort.js index 0e889bf..a4a8630 100644 --- a/packages/binary/quick-sort.js +++ b/packages/binary/quick-sort.js @@ -14,3 +14,5 @@ function quicksort(array) { return quicksort(left).concat(pivot, quicksort(right)); }; + +module.exports = quicksort \ No newline at end of file From 5bedb3ad2863688a05daa9f05f2cfc2017fff8ec Mon Sep 17 00:00:00 2001 From: Jarvis2001 Date: Sat, 11 Dec 2021 12:07:05 +0530 Subject: [PATCH 10/16] fixed variables and added return --- packages/factorial/factorial.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/factorial/factorial.js b/packages/factorial/factorial.js index 9f4501b..effdc09 100644 --- a/packages/factorial/factorial.js +++ b/packages/factorial/factorial.js @@ -1,18 +1,17 @@ // import * from bodmas -module.exports = function factorial() { - const num = parseInt(prompt('Enter a positive integer(negetive factorial does not exists)!')); +module.exports = function factorial(num) { if(num < 0){ console.log('Error! Negetive factorial does not exists.'); } else if(num === 0){ - console.log(`Factorial of ${num} is 1.`); + return (`Factorial of ${num} is 1.`); } else{ let fact = 1; for(i=0;i<=num;i++){ fact =mul(fact,i); } - console.log(`The factorial of ${num} is ${fact}.`); + return (`The factorial of ${num} is ${fact}.`); } } \ No newline at end of file From 0e66c878db6f5ab8290dcb25320fde90b0b1e0a2 Mon Sep 17 00:00:00 2001 From: thecoolhunter Date: Mon, 13 Dec 2021 13:19:55 +0530 Subject: [PATCH 11/16] random numbers --- packages/binary/random-numbers.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/binary/random-numbers.js diff --git a/packages/binary/random-numbers.js b/packages/binary/random-numbers.js new file mode 100644 index 0000000..6aca247 --- /dev/null +++ b/packages/binary/random-numbers.js @@ -0,0 +1,7 @@ +function getRandomInt(max) { + return Math.floor(Math.random() * max); +} + +console.log(getRandomInt(10000)); +console.log(Math.random()); + From dfe35aaa276dcac8a7d392006c6c965b005f7c71 Mon Sep 17 00:00:00 2001 From: thecoolhunter Date: Mon, 13 Dec 2021 21:55:08 +0530 Subject: [PATCH 12/16] added random nums --- packages/binary/random-numbers.js | 7 ------- packages/random-number/package-meta.json | 10 ++++++++++ packages/random-number/random-numbers.js | 4 ++++ 3 files changed, 14 insertions(+), 7 deletions(-) delete mode 100644 packages/binary/random-numbers.js create mode 100644 packages/random-number/package-meta.json create mode 100644 packages/random-number/random-numbers.js diff --git a/packages/binary/random-numbers.js b/packages/binary/random-numbers.js deleted file mode 100644 index 6aca247..0000000 --- a/packages/binary/random-numbers.js +++ /dev/null @@ -1,7 +0,0 @@ -function getRandomInt(max) { - return Math.floor(Math.random() * max); -} - -console.log(getRandomInt(10000)); -console.log(Math.random()); - diff --git a/packages/random-number/package-meta.json b/packages/random-number/package-meta.json new file mode 100644 index 0000000..7b02e02 --- /dev/null +++ b/packages/random-number/package-meta.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", + "name": "@jscrates/random-number", + "description": "Contains code for random numbers.", + "version": "0.0.1", + "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, + "homepage": "https://github.com/jscrates/packages", + "license": "MIT" + } + \ No newline at end of file diff --git a/packages/random-number/random-numbers.js b/packages/random-number/random-numbers.js new file mode 100644 index 0000000..2008a3b --- /dev/null +++ b/packages/random-number/random-numbers.js @@ -0,0 +1,4 @@ +module.exports = function getRandomInt(max) { + return Math.floor(Math.random() * max); +} + From 1abd49f6f94dd2cce5dafe8c3ba3c752081980a3 Mon Sep 17 00:00:00 2001 From: iamLupin Date: Wed, 15 Dec 2021 12:13:19 +0530 Subject: [PATCH 13/16] done piglatin --- packages/piglatin/piglatin.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 packages/piglatin/piglatin.js diff --git a/packages/piglatin/piglatin.js b/packages/piglatin/piglatin.js new file mode 100644 index 0000000..965fff6 --- /dev/null +++ b/packages/piglatin/piglatin.js @@ -0,0 +1,15 @@ +function translatePigLatin(str) { + let vowels = ['a', 'e', 'i', 'o', 'u']; + let newStr = ""; + + if (vowels.indexOf(str[0]) > -1) { + newStr = str + "way"; + return newStr; + } else { + let firstMatch = str.match(/[aeiou]/g) || 0; + let vowel = str.indexOf(firstMatch[0]); + newStr = str.substring(vowel) + str.substring(0, vowel) + "ay"; + return newStr; + } +} +console.log(translatePigLatin("aniket")); \ No newline at end of file From dc1fc3c78d912cbfb6bbdcb3c7ebe8a115ecdd73 Mon Sep 17 00:00:00 2001 From: iamLupin Date: Wed, 15 Dec 2021 12:23:35 +0530 Subject: [PATCH 14/16] test --- packages/piglatin/piglatin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/piglatin/piglatin.js b/packages/piglatin/piglatin.js index 965fff6..2237951 100644 --- a/packages/piglatin/piglatin.js +++ b/packages/piglatin/piglatin.js @@ -12,4 +12,5 @@ function translatePigLatin(str) { return newStr; } } -console.log(translatePigLatin("aniket")); \ No newline at end of file +console.log(translatePigLatin("aniket")); +// \ No newline at end of file From 54a0b4b980e5bcff845ee9116ee7847953688c42 Mon Sep 17 00:00:00 2001 From: iamLupin Date: Wed, 15 Dec 2021 12:30:53 +0530 Subject: [PATCH 15/16] Convert temperatue to C,F,K --- packages/Unit Conversion/Unit_Conversion.js | 32 +++++++++++++++++++++ packages/Unit Conversion/package-meta.json | 9 ++++++ 2 files changed, 41 insertions(+) create mode 100644 packages/Unit Conversion/Unit_Conversion.js create mode 100644 packages/Unit Conversion/package-meta.json diff --git a/packages/Unit Conversion/Unit_Conversion.js b/packages/Unit Conversion/Unit_Conversion.js new file mode 100644 index 0000000..3134f52 --- /dev/null +++ b/packages/Unit Conversion/Unit_Conversion.js @@ -0,0 +1,32 @@ + +function celsius_to_farenheit(celsius) +{ + var farenheit=(celsius*1.8)+32; + return farenheit; +} +function celsius_to_kelvin(celsius) +{ + var kelvin=celsius+273.15; + return kelvin; +} +function farenheit_to_celsius(farenheit) +{ + var celsius=(farenheit-32)/1.8; + return celsius; +} +function farenheit_to_kelvin(farenheit) +{ + kelvin=farenheit_to_celsius(farenheit)+273.15; + return kelvin; +} +function kelvin_to_celsius(kelvin) +{ + celsius=kelvin-273.15; + return celsius; +} +function kelvin_to_farenheit(kelvin) +{ + farenheit=celsius_to_farenheit(kelvin_to_celsius(kelvin)); + return farenheit; +} +console.log(kelvin_to_farenheit(556)); \ No newline at end of file diff --git a/packages/Unit Conversion/package-meta.json b/packages/Unit Conversion/package-meta.json new file mode 100644 index 0000000..111f11f --- /dev/null +++ b/packages/Unit Conversion/package-meta.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", + "name": "@jscrates/Unit_Conversion", + "description": "basic unit conversion for temperature", + "version": "0.0.1", + "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, + "homepage": "https://github.com/jscrates/packages", + "license": "MIT" + } \ No newline at end of file From a2a395b5df9330a58551949e766fc49c3131fe45 Mon Sep 17 00:00:00 2001 From: iamLupin Date: Wed, 15 Dec 2021 12:34:49 +0530 Subject: [PATCH 16/16] Forgot about this LOL --- packages/piglatin/package-meta.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 packages/piglatin/package-meta.json diff --git a/packages/piglatin/package-meta.json b/packages/piglatin/package-meta.json new file mode 100644 index 0000000..3e8727c --- /dev/null +++ b/packages/piglatin/package-meta.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://storage.googleapis.com/jscratesmanager.appspot.com/schema/v/1/package-meta.json", + "name": "@jscrates/piglatin", + "description": "converts text into piglatin format", + "version": "0.0.1", + "author": { "name": "Team JSCrates", "url": "https://github.com/jscrates" }, + "homepage": "https://github.com/jscrates/packages", + "license": "MIT" + } \ No newline at end of file