Find Jobs
Hire Freelancers

javascript

$25-30 CAD

Inaendelea
Imechapishwa over 2 years ago

$25-30 CAD

Kulipwa wakati wa kufikishwa
WEB 230 Page 1 of 2 © Final Project Building a Calculator ______________________________________________________________________ In this project you will write the JavaScript code to create a calculator. Good thing is that everyone knows how the calculator works. It is a challenging project, give yourself lots of time to complete it. 1. You are provided with an HTML, and CSS files.. Look at these files to understand how to use them and modify them if needed based on your code. (Note: You can add different selector (id, class) in HTML ONLY and cannot make any changes to CSS.) Create your own .js file. All your work will be done in JS file. 2. Connect files and this is what you should see. All files must have your name in the file’s name. You are ready to start. 3. Apply these changes : a. Change the background colour of operation buttons (*, /, +, -), make each button a different colour ( your choice). b. Change the font colour for all number buttons (include decimal “.” button, to blue. c. Change the background colour of clear “C” button, to black. Also the font colour to white. 4. Add three Buttons before “C” (clear) button as follow: a. MS -- Memory Store b. MC – Memory Clear c. MR – Memory Restore All three buttons must have grey background and white font. After you apply the changes(with your own colour selection), you should see something like this: WEB 230 Page 2 of 2 © St. Clair College of Applied Arts and Technology 5. Record any clicking of buttons and display its value on the screen. Suggested steps: (Note: You can come up with your own solution) a. Create variables that will store targeted DOM elements, input/outputs b. Add an event listener to retrieve data from all buttons when they are clicked. The handler, function(event) can be used to display the value of the button (number or operation) on the screen. You can use [login to view URL] to return the value and it should be stored as a new variable added to screen value. 6. Perform calculations (*, /, +, -) when clicking on the equal “=” button, Suggested steps: a. Add an event listener for the equal button. When you click the button, the handler function(event) can be used to calculate the expression using eval([login to view URL]) method. Assign the answer that you obtain to the screen value. (Note: eval() is a function/method that evaluates expressions. Like: eval(“2+7”).) 7. Display a message such as “Please Enter a Value”, when clicking the equal “=” button and nothing is displayed on the screen. 8. Make the memory functional; storing, clearing and retrieving data. Suggested steps: a. Add event listeners for: i. MSà Store the data from screen to memory; ii. MC à clear the data in the memory; iii. MR à Recall the memory value to screen. 9. Clear data in screen by clicking on “C” button. 10. Text appearing on the calculator screen must be aligned to the right. 11. When the mouse hovers over a button, change the background colour of the button. (your choice of colour). Ensure the colour changes back when the mouse cursor is removed. The mark for this project is 25% of your mark. Partial marks will be given. 10% of mark will be based on variable unique naming and proper code formatting. Identical projects will be marked “0”. There is no late submission. Zip all files together in one. WEB 230: JavaScript 1, Winter 21
Kitambulisho cha mradi: 30991805

Kuhusu mradi

10 mapendekezo
Mradi wa mbali
Inatumika 3 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
Imetolewa kwa:
Picha ya Mtumiaji
Hello i can handle this type of job for [login to view URL] free to message me. i will do my best in job for sure
$28 CAD ndani ya siku 1
0.0 (0 hakiki)
0.0
0.0
10 wafanyakazi huru wana zabuni kwa wastani $48 CAD kwa kazi hii
Picha ya Mtumiaji
⭐⭐⭐⭐⭐ Algorithm Expert ⭐⭐⭐⭐⭐ Dear sir! I am very familiar with algorithm & data structure using c/c++/c#/java/python language. I've checked just your attached project and I am very interested in your project. When do you need the project finished by? Hope to meet and have a talk about your project detail. Sincere Regards
$100 CAD ndani ya siku 1
5.0 (20 hakiki)
4.8
4.8
Picha ya Mtumiaji
Hi I am ready to start your project immediately. If you award me, you will get the wonderful results. Best regards
$90 CAD ndani ya siku 3
5.0 (3 hakiki)
2.6
2.6
Picha ya Mtumiaji
Hi, how do you do? I am an expert on JavaScript. I have majored in PHP-CodeIgniter, Laravel, Python-Django, jQuery-Ajax, C++/C, C#, Java, Python. I have enough skills and rich experiences in this field over 9 years. I just read your description carefully, I think, it is very interesting and we can make this project as qualified and perfect website. I have no pending projects now, so I can do my best for you. hope to discuss more specifications of this in private chat. Sincerely. Best Regards.
$28 CAD ndani ya siku 7
5.0 (1 hakiki)
2.1
2.1
Picha ya Mtumiaji
Hi, Dear! I have a full experience of 7 years in HTML, JS and CSS... I have read your requirement carefully and I am interested in this project. If you`ll choose me, I am confident to provide you best solution that completely satisfy your business needs in time. Looking forward to discuss with you soon. Thanks & Best regards!
$25 CAD ndani ya siku 2
5.0 (1 hakiki)
1.0
1.0
Picha ya Mtumiaji
Hello, there? I am appropriate to your description. I have rich experience with the similar projects over 6 years. I have small reviews but i can assure you that i will finish this project with high quality on time. Thank you!
$25 CAD ndani ya siku 1
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hi I help you to create the calculator in javaScript >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$30 CAD ndani ya siku 5
5.0 (1 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hi, there Thanks for your job suggestion. As a experienced and skillful full-stack web developer, I feel happy to suggest you my proposal on this project. I have checked your project description very carefully with great interest. Even if I am new here, I have over 7 years experiences in js. If you want, I can share my former work's screenshot for you. I am ready to get started my work right away, and guarantee 100% quality on time. I hope your kindly contact to discuss on this project in more detail. Best Regards
$100 CAD ndani ya siku 2
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
I have working knowledge in java j2ee and web concepts.. And Ive done project using javascript, HTML and css. My project is jsp is based calculator... I think I can do this definetly
$28 CAD ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya CANADA
TORONTO, Canada
0.0
0
Njia ya malipo imethibitishwa
Mwanachama tangu Jul 30, 2021

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.