Project

Honest Calculator (Java)

Medium
107 completions
~ 20 hours
4.1

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

Jaime AQ
2 weeks ago
Good excercise to keep practicing loops, design and taking small decisions.
Hassieb Hassieb avatar
Hassieb Hassieb
1 month ago
This project test was brutal. It was very strict with the output it would not accept an INT like 5 as answer it would have to be 5.0. It was also very strict on empty spaces, so I had to use .trim() everywhere.  But the project did help me learn how to do deal with the Arrow Anti-Pattern with neste ...
Tomas Torres Diaz avatar
Tomas Torres Diaz
8 months ago
It was a weird project, but i guess the point was to learn how to follow a program flowchart without question it so much. Anyways it was really fun.

4.1

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