Skip to content

THIS IS SPAM [V3]: Implement new Concept Exercise: calculator #4056

Closed

Description

@Esayed11

This issue describes how to implement the calculator concept exercise for the python track.

Getting started

Please read the docs before starting to ensure a smooth contribution process:

Goal

Develop a new concept exercise introducing learners to the basics of building a calculator.

  • The exercise should teach front-end implementation concepts via simple UI, state management, and basic arithmetic operations.

Learning objectives

  • Building a basic user interface (UI)
  • Handling arithmetic operations: addition, subtraction, multiplication, division
  • Managing and displaying state/results to users
  • Input validation and error handling (e.g., division by zero)

Out of scope

  • Advanced UI frameworks or libraries
  • Non-arithmetic operations
  • Persistent storage integration

Concepts

  • Basic HTML, CSS, and JavaScript integration
  • Arithmetic operations
  • DOM manipulation for UI response

Prerequisites

  • Familiarity with basic HTML, CSS, and JavaScript syntax

Resources to refer to

Concept Description

Implementation Notes

  • Adhere to basic coding principles and keep the logic clear and well-commented.
  • Testing is not mandatory for this exercise but is recommended for maintainability.

If you have any questions while implementing the exercise, please post them as comments in this issue or contact one of the maintainers.

Activity

  1. github-actions commented on Dec 25, 2025

    @github-actions
    Contributor

    Hello. Thanks for opening an issue on Exercism 🙂

    At Exercism we use our Community Forum, not GitHub issues, as the primary place for discussion. That allows maintainers and contributors from across Exercism's ecosystem to discuss your problems/ideas/suggestions without them having to subscribe to hundreds of repositories.

    This issue will be automatically closed. Please use this link to copy your GitHub Issue into a new topic on the forum, where we look forward to chatting with you!

    If you're interested in learning more about this auto-responder, please read this blog post.

  2. locked as spam and limited conversation to collaborators on Dec 25, 2025
  3. changed the title [-][V3]: Implement new Concept Exercise: calculator[/-] [+]THIS IS SPAM [V3]: Implement new Concept Exercise: calculator[/+] on Dec 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions