Project

Arithmetic Exam Application

Medium
1233 completions
~ 15 hours
4.4

Build a versatile math quiz application that adapts to different difficulty levels, handles user input with precision and processes file operations for saving results.

Provided by

JetBrains Academy JetBrains Academy

About

Many people are fond of interactive learning. In this project, you will learn how to write an application that can facilitate solving arithmetic operations in a quick manner. The application will generate a mathematical expression for a user to solve. Implement various levels of difficulty and let the application save the results and show the progress of learning.

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:
Use the random number generator to make your tasks random.
Test with one question is boring, let's add more questions! Also, we need to find a way to handle user typos.
Solving mathematical expressions is helpful, but many students prefer to get marks. Let's add marks and save the results!

Reviews

Christian Hahn avatar
Christian Hahn
3 months ago
Good project for beginners and intermediates. Tasks are easy to solve within little time.
Daniel Lopez
4 months ago
Great brush up on OOP and interactivity. The first iteration did not have objects and was more tedious.
Erik Panjtar avatar
Erik Panjtar
4 months ago
So far I've done all the projects in the order you suggested them, and in my opinion, this is the easiest.

4.4

Learners who completed this project within the Python Developer course rated it as follows:
Usefulness
4.4
Fun
4.3
Clarity
4.5