Please help me to better understand  the code/program  by adding comments --------- const prompt = require('prompt-sync')(); //Print menu console.log("1: String Concatenation") console.log("2: String Comparison") console.log("3: Fibonacci Sequence") console.log("4: Floyd Triangle") console.log("5: Quit") //User input var n = prompt("Choose one: "); //Compare choice and perform required operation switch (n) {   case '1':     var string1 = prompt("Enter the first string: ");     var string2 = prompt("Enter the second string: ");     console.log(string1 + string2);     break;   case '2':     var string1 = prompt("Enter the first string: ");     var string2 = prompt("Enter the second string: ");     if (string1 == string2) {       console.log("The strings are equal");     } else {       console.log("The strings are not equal");     }     break;   case '3':     var n = prompt("Enter the number of terms: ");     var a = 0;     var b = 1;     var c;     console.log("The Fibonacci sequence is: ");     console.log(a);     console.log(b);     for (i = 2; i < n; i++) {       c = a + b;       a = b;       b = c;       console.log(c);     }     break;   case '4':     var n = prompt("Enter the number of rows: ");     var num = 1;     console.log("The Floyd triangle is: ");     for (i = 1; i <= n; i++) {       for (j = 1; j <= i; j++) {         process.stdout.write(num + " ");         num++;       }       process.stdout.write("\n");     }     break;   case '5':     console.log("Thank you!");     break;   default:     console.log("Invalid input"); }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Please help me to better understand  the code/program  by adding comments
---------

const prompt = require('prompt-sync')();

//Print menu
console.log("1: String Concatenation")
console.log("2: String Comparison")
console.log("3: Fibonacci Sequence")
console.log("4: Floyd Triangle")
console.log("5: Quit")
//User input
var n = prompt("Choose one: ");
//Compare choice and perform required operation
switch (n) {
  case '1':
    var string1 = prompt("Enter the first string: ");
    var string2 = prompt("Enter the second string: ");
    console.log(string1 + string2);
    break;
  case '2':
    var string1 = prompt("Enter the first string: ");
    var string2 = prompt("Enter the second string: ");
    if (string1 == string2) {
      console.log("The strings are equal");
    } else {
      console.log("The strings are not equal");
    }
    break;
  case '3':
    var n = prompt("Enter the number of terms: ");
    var a = 0;
    var b = 1;
    var c;
    console.log("The Fibonacci sequence is: ");
    console.log(a);
    console.log(b);
    for (i = 2; i < n; i++) {
      c = a + b;
      a = b;
      b = c;
      console.log(c);
    }
    break;
  case '4':
    var n = prompt("Enter the number of rows: ");
    var num = 1;
    console.log("The Floyd triangle is: ");
    for (i = 1; i <= n; i++) {
      for (j = 1; j <= i; j++) {
        process.stdout.write(num + " ");
        num++;
      }
      process.stdout.write("\n");
    }
    break;
  case '5':
    console.log("Thank you!");
    break;
  default:
    console.log("Invalid input");
}
Expert Solution
steps

Step by step

Solved in 4 steps with 5 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education