From ed863d6d4413b008efae261190e85950270e51e3 Mon Sep 17 00:00:00 2001 From: PakhiSharma0207 Date: Wed, 30 Oct 2024 00:14:44 -0700 Subject: [PATCH 1/2] Add files via upload --- index.html | 18 +++++++++++++++ index2.html | 36 ++++++++++++++++++++++++++++++ script.js | 29 ++++++++++++++++++++++++ script2.js | 18 +++++++++++++++ styles.css | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++ styles2.css | 52 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 217 insertions(+) create mode 100644 index.html create mode 100644 index2.html create mode 100644 script.js create mode 100644 script2.js create mode 100644 styles.css create mode 100644 styles2.css diff --git a/index.html b/index.html new file mode 100644 index 00000000..657dbb36 --- /dev/null +++ b/index.html @@ -0,0 +1,18 @@ + + + + + + To-Do List + + + +
+

To-Do List

+ + + +
+ + + \ No newline at end of file diff --git a/index2.html b/index2.html new file mode 100644 index 00000000..9e244421 --- /dev/null +++ b/index2.html @@ -0,0 +1,36 @@ + + + + + + Simple Calculator + + + +
+ +
+ + + + + + + + + + + + + + + + + + + +
+
+ + + diff --git a/script.js b/script.js new file mode 100644 index 00000000..c3fca491 --- /dev/null +++ b/script.js @@ -0,0 +1,29 @@ +document.addEventListener('DOMContentLoaded', () => { + const taskInput = document.getElementById('taskInput'); + const addButton = document.getElementById('addButton'); + const taskList = document.getElementById('taskList'); + + addButton.addEventListener('click', () => { + const taskText = taskInput.value.trim(); + if (taskText === '') return; + + const listItem = document.createElement('li'); + listItem.textContent = taskText; + + const removeButton = document.createElement('button'); + removeButton.textContent = 'Remove'; + removeButton.addEventListener('click', () => { + taskList.removeChild(listItem); + }); + + listItem.appendChild(removeButton); + taskList.appendChild(listItem); + taskInput.value = ''; + }); + + taskInput.addEventListener('keypress', (event) => { + if (event.key === 'Enter') { + addButton.click(); + } + }); +}); \ No newline at end of file diff --git a/script2.js b/script2.js new file mode 100644 index 00000000..f66349f0 --- /dev/null +++ b/script2.js @@ -0,0 +1,18 @@ +function appendToDisplay(value) { + const display = document.getElementById('display'); + display.value += value; +} + +function clearDisplay() { + const display = document.getElementById('display'); + display.value = ''; +} + +function calculateResult() { + const display = document.getElementById('display'); + try { + display.value = eval(display.value); + } catch (error) { + display.value = 'Error'; + } +} diff --git a/styles.css b/styles.css new file mode 100644 index 00000000..73fa55a7 --- /dev/null +++ b/styles.css @@ -0,0 +1,64 @@ +body { + font-family: Arial, sans-serif; + background-color: #f4f4f4; + margin: 0; + padding: 20px; +} + +.container { + max-width: 400px; + margin: auto; + background: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); +} + +h1 { + text-align: center; +} + +input { + width: 70%; + padding: 10px; + margin-right: 10px; + border: 1px solid #ccc; + border-radius: 4px; +} + +button { + padding: 10px; + background: #28a745; + color: white; + border: none; + border-radius: 4px; + cursor: pointer; +} + +button:hover { + background: #218838; +} + +ul { + list-style-type: none; + padding: 0; +} + +li { + display: flex; + justify-content: space-between; + padding: 10px; + border-bottom: 1px solid #ccc; +} + +li button { + background: #dc3545; + border: none; + color: white; + border-radius: 4px; + cursor: pointer; +} + +li button:hover { + background: #c82333; +} \ No newline at end of file diff --git a/styles2.css b/styles2.css new file mode 100644 index 00000000..79e014f0 --- /dev/null +++ b/styles2.css @@ -0,0 +1,52 @@ +body { + font-family: Arial, sans-serif; + background-color: #f4f4f4; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; +} + +.calculator { + background: white; + border-radius: 8px; + padding: 20px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + width: 250px; +} + +#display { + width: 100%; + padding: 10px; + font-size: 24px; + margin-bottom: 10px; + border: 1px solid #ccc; + border-radius: 4px; + text-align: right; +} + +.buttons { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 10px; +} + +button { + padding: 20px; + font-size: 18px; + border: none; + border-radius: 4px; + background: #007bff; + color: white; + cursor: pointer; + transition: background 0.3s; +} + +button:hover { + background: #0056b3; +} + +button:active { + background: #004494; +} From 3141c6b62b7d09d4e07b9656477e003c65995ee1 Mon Sep 17 00:00:00 2001 From: PakhiSharma0207 Date: Wed, 30 Oct 2024 15:11:18 +0530 Subject: [PATCH 2/2] Add files via upload --- project report.docx | Bin 0 -> 16569 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 project report.docx diff --git a/project report.docx b/project report.docx new file mode 100644 index 0000000000000000000000000000000000000000..31ea0df156f18e1ad9da3a6762bdc967e95db9b4 GIT binary patch literal 16569 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 V?4x@D0I(lFppPD!%k$ga{{w~EBPRd= literal 0 HcmV?d00001