Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
26
Task/Arithmetic-Integer/JavaScript/arithmetic-integer-1.js
Normal file
26
Task/Arithmetic-Integer/JavaScript/arithmetic-integer-1.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
var a = parseInt(get_input("Enter an integer"), 10);
|
||||
var b = parseInt(get_input("Enter an integer"), 10);
|
||||
|
||||
WScript.Echo("a = " + a);
|
||||
WScript.Echo("b = " + b);
|
||||
WScript.Echo("sum: a + b = " + (a + b));
|
||||
WScript.Echo("difference: a - b = " + (a - b));
|
||||
WScript.Echo("product: a * b = " + (a * b));
|
||||
WScript.Echo("quotient: a / b = " + (a / b | 0)); // "| 0" casts it to an integer
|
||||
WScript.Echo("remainder: a % b = " + (a % b));
|
||||
|
||||
function get_input(prompt) {
|
||||
output(prompt);
|
||||
try {
|
||||
return WScript.StdIn.readLine();
|
||||
} catch(e) {
|
||||
return readline();
|
||||
}
|
||||
}
|
||||
function output(prompt) {
|
||||
try {
|
||||
WScript.Echo(prompt);
|
||||
} catch(e) {
|
||||
print(prompt);
|
||||
}
|
||||
}
|
||||
15
Task/Arithmetic-Integer/JavaScript/arithmetic-integer-2.js
Normal file
15
Task/Arithmetic-Integer/JavaScript/arithmetic-integer-2.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
// Invoked as node script_name.js <a> <b>. Positions 0 and 1 in the argv array contain 'node' and 'script_name.js' respectively
|
||||
var a = parseInt(process.argv[2], 10);
|
||||
var b = parseInt(process.argv[3], 10);
|
||||
|
||||
var sum = a + b;
|
||||
var difference = a - b;
|
||||
var product = a * b;
|
||||
var division = a / b;
|
||||
var remainder = a % b; // This produces the remainder after dividing 'b' into 'a'. The '%' operator is called the 'modulo' operator
|
||||
|
||||
console.log('a + b = %d', sum); // The %d syntax is a placeholder that is replaced by the sum
|
||||
console.log('a - b = %d', difference);
|
||||
console.log('a * b = %d', product);
|
||||
console.log('a / b = %d', division);
|
||||
console.log('a % b = %d', remainder);
|
||||
Loading…
Add table
Add a link
Reference in a new issue