{ "activities": [ { "id": "cb5bc5c3-c8a2-4e13-b469-3780af6f1502", "top": 170, "left": 326, "type": "ReadLine", "state": { "variableName": "a" } }, { "id": "caa8b05f-d355-49f5-95b1-9782e7408635", "top": 49, "left": 29, "type": "WriteLine", "state": { "textExpression": { "expression": "Welcome to Calculator", "syntax": "PlainText" } } }, { "id": "c06feed1-c9f7-407e-820f-68dd045788c0", "top": 466, "left": 77, "type": "WriteLine", "state": { "textExpression": { "expression": "Enter a number", "syntax": "PlainText" } } }, { "id": "b9e1aa68-bb4c-4775-966f-2080b1b21a9e", "top": 23, "left": 613, "type": "WriteLine", "state": { "textExpression": { "expression": "Enter another number", "syntax": "PlainText" } } }, { "id": "b05e7717-39f2-4bf1-a13f-ee30295287c3", "top": 179, "left": 798, "type": "ReadLine", "state": { "variableName": "b" } }, { "id": "e5edc24d-59ca-4682-8af0-a464de2b2725", "top": 374, "left": 644, "type": "WriteLine", "state": { "textExpression": { "expression": "Enter an operation. Options: Add, Subtract, Multiply, Divide", "syntax": "PlainText" } } }, { "id": "cf9f8965-5765-482e-a280-000c7105e378", "top": 47, "left": 1462, "type": "Switch", "state": { "expression": { "expression": "operation", "syntax": "JavaScript" }, "cases": [ "Add", "Subtract", "Multiply", "Divide" ] } }, { "id": "2ef2fc1e-c439-482f-a9a7-9ec0fec7d868", "top": 307, "left": 1274, "type": "SetVariable", "state": { "variableName": "result", "variableExpression": { "expression": "a + b", "syntax": "JavaScript" }, "expression": { "expression": "a + b", "syntax": "JavaScript" } } }, { "id": "47396ebe-8e62-432b-bd28-4260c07d1ffe", "top": 297, "left": 1472, "type": "SetVariable", "state": { "variableName": "result", "variableExpression": { "expression": "a - b", "syntax": "JavaScript" }, "expression": { "expression": "a - b", "syntax": "JavaScript" } } }, { "id": "f700f606-6995-4e80-b30e-c6bbfba91c81", "top": 303, "left": 1659, "type": "SetVariable", "state": { "variableName": "result", "variableExpression": { "expression": "a * b", "syntax": "JavaScript" }, "expression": { "expression": "a * b", "syntax": "JavaScript" } } }, { "id": "80c41881-edc6-4d3f-8f1b-9cc3fc9cbfc1", "top": 305, "left": 1870, "type": "SetVariable", "state": { "variableName": "result", "variableExpression": { "expression": "a / b", "syntax": "JavaScript" }, "expression": { "expression": "a / b", "syntax": "JavaScript" } } }, { "id": "3343d0cc-eea0-4f28-a370-c182ae74b007", "top": 509, "left": 1495, "type": "WriteLine", "state": { "textExpression": { "expression": "`Result: ${result}`", "syntax": "JavaScript" } } }, { "id": "be435fd5-1740-40ee-98e1-7843da139e9a", "top": 697, "left": 1490, "type": "WriteLine", "state": { "textExpression": { "expression": "Try again? (y/n)", "syntax": "PlainText" } } }, { "id": "b3f5818e-9a24-4621-9d15-07af7de4da32", "top": 904, "left": 1349, "type": "ReadLine", "state": { "variableName": "retry" } }, { "id": "701a7580-2b6a-42ff-9f18-82ca1910b192", "top": 848, "left": 687, "type": "IfElse", "state": { "expression": { "expression": "retry === 'y'", "syntax": "JavaScript" } } }, { "id": "9e0f75ca-d599-4bf7-8132-ffb305004c2d", "top": 920, "left": 104, "type": "WriteLine", "state": { "textExpression": { "expression": "Bye!", "syntax": "PlainText" } } }, { "id": "b3cab833-452b-4b8e-bf34-15447d2ac61d", "top": 557, "left": 769, "type": "ReadLine", "state": { "variableName": "operation" } } ], "connections": [ { "sourceActivityId": "caa8b05f-d355-49f5-95b1-9782e7408635", "destinationActivityId": "c06feed1-c9f7-407e-820f-68dd045788c0", "outcome": "Done" }, { "sourceActivityId": "c06feed1-c9f7-407e-820f-68dd045788c0", "destinationActivityId": "cb5bc5c3-c8a2-4e13-b469-3780af6f1502", "outcome": "Done" }, { "sourceActivityId": "cb5bc5c3-c8a2-4e13-b469-3780af6f1502", "destinationActivityId": "b9e1aa68-bb4c-4775-966f-2080b1b21a9e", "outcome": "Done" }, { "sourceActivityId": "b9e1aa68-bb4c-4775-966f-2080b1b21a9e", "destinationActivityId": "b05e7717-39f2-4bf1-a13f-ee30295287c3", "outcome": "Done" }, { "sourceActivityId": "b05e7717-39f2-4bf1-a13f-ee30295287c3", "destinationActivityId": "e5edc24d-59ca-4682-8af0-a464de2b2725", "outcome": "Done" }, { "sourceActivityId": "cf9f8965-5765-482e-a280-000c7105e378", "destinationActivityId": "2ef2fc1e-c439-482f-a9a7-9ec0fec7d868", "outcome": "Add" }, { "sourceActivityId": "cf9f8965-5765-482e-a280-000c7105e378", "destinationActivityId": "47396ebe-8e62-432b-bd28-4260c07d1ffe", "outcome": "Subtract" }, { "sourceActivityId": "cf9f8965-5765-482e-a280-000c7105e378", "destinationActivityId": "f700f606-6995-4e80-b30e-c6bbfba91c81", "outcome": "Multiply" }, { "sourceActivityId": "cf9f8965-5765-482e-a280-000c7105e378", "destinationActivityId": "80c41881-edc6-4d3f-8f1b-9cc3fc9cbfc1", "outcome": "Divide" }, { "sourceActivityId": "2ef2fc1e-c439-482f-a9a7-9ec0fec7d868", "destinationActivityId": "3343d0cc-eea0-4f28-a370-c182ae74b007", "outcome": "Done" }, { "sourceActivityId": "47396ebe-8e62-432b-bd28-4260c07d1ffe", "destinationActivityId": "3343d0cc-eea0-4f28-a370-c182ae74b007", "outcome": "Done" }, { "sourceActivityId": "f700f606-6995-4e80-b30e-c6bbfba91c81", "destinationActivityId": "3343d0cc-eea0-4f28-a370-c182ae74b007", "outcome": "Done" }, { "sourceActivityId": "80c41881-edc6-4d3f-8f1b-9cc3fc9cbfc1", "destinationActivityId": "3343d0cc-eea0-4f28-a370-c182ae74b007", "outcome": "Done" }, { "sourceActivityId": "3343d0cc-eea0-4f28-a370-c182ae74b007", "destinationActivityId": "be435fd5-1740-40ee-98e1-7843da139e9a", "outcome": "Done" }, { "sourceActivityId": "be435fd5-1740-40ee-98e1-7843da139e9a", "destinationActivityId": "b3f5818e-9a24-4621-9d15-07af7de4da32", "outcome": "Done" }, { "sourceActivityId": "b3f5818e-9a24-4621-9d15-07af7de4da32", "destinationActivityId": "701a7580-2b6a-42ff-9f18-82ca1910b192", "outcome": "Done" }, { "sourceActivityId": "701a7580-2b6a-42ff-9f18-82ca1910b192", "destinationActivityId": "c06feed1-c9f7-407e-820f-68dd045788c0", "outcome": "True" }, { "sourceActivityId": "701a7580-2b6a-42ff-9f18-82ca1910b192", "destinationActivityId": "9e0f75ca-d599-4bf7-8132-ffb305004c2d", "outcome": "False" }, { "sourceActivityId": "e5edc24d-59ca-4682-8af0-a464de2b2725", "destinationActivityId": "b3cab833-452b-4b8e-bf34-15447d2ac61d", "outcome": "Done" }, { "sourceActivityId": "b3cab833-452b-4b8e-bf34-15447d2ac61d", "destinationActivityId": "cf9f8965-5765-482e-a280-000c7105e378", "outcome": "Done" } ] }