Project

Honest Calculator (Java)

Hard
69 completions
~ 20 hours
4.0

Learn how to read flowcharts to hone your understanding of loops, conditions, and algorithms. It will allow you to write your own algorithms. This skill also prevents multiple changes from occurring during production.

Provided by

JetBrains Academy JetBrains Academy

About

The International Union Against Idleness (IUAI) announced a competition for an application that would motivate users. There are prizes involved. Since you like competing and know a little bit about programming, you asked your friend to prepare an interesting algorithm for a quick buck. Unfortunately, you weren't clear enough, and instead of a ready-made program, a friend prepared a flowchart of Honest Calculator. You will have to put some effort into assembling it.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

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:

Reviews

Trayana Boykova
3 weeks ago
This project was a great way to practice both control flow and logical thinking in Java. I especially liked how each stage gradually added new concepts like validation, memory, and user interaction. It really helped me understand how to structure a larger program step by step.
Steven Wing
2 months ago
I learned a lot about how effective a flow chart can be in communicating a program's workflow and I am going to start using them more to plan out what I am working on.
Suryakumar Selvakumar avatar
Suryakumar Selvakumar
3 months ago
I have learned to work with flowcharts, computational thinking, and regexes.

4.0

Learners who completed this project within the Java Desktop Application Developer course rated it as follows:
Usefulness
3.9
Fun
3.8
Clarity
4.3