Project
Simple Currency Converter
Challenging
1142 completions
~ 7 hours
4.2Get to know the basic syntax of JavaScript and write a simple program using variables, conditions, loops, and functions.
Provided by
JetBrains Academy
About
Have you ever wondered how many Japanese yens you can have for 100 USD? In this project, you will write a program that converts a provided currency to another. In addition, you will improve your programming skills with JavaScript and get more comfortable using it!
Graduate project
This project covers the core topics of the Introduction to JavaScript course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Get started with printing a list of currencies and a welcoming message for users.
Convert a currency to another.
Improve your program to support all currencies.
Make your program wait for new input after converting a currency.
Reviews
NN
Nick Nicolaou4 months ago
I have learned how to create a functional program and how to troubleshoot any issues that arise.
In this project, I learned the importance of structuring code for readability and maintenance. I moved from using arrays to objects for storing exchange rates, which made data retrieval more efficient. I also practiced the DRY (Don't Repeat Yourself) principle by creating helper functions to handle ...
ddane_
7 months ago
Great projects. Gives you great opportunity to practice slightly more complex program flow, doing the validations and (maybe) recursive calls on the way. :)
4.2
Learners who completed this project within the Introduction to JavaScript course rated it as follows:
NN