Maths

screenshot of Maths
svelte
vite
unocss

加减法数学题生成器

Overview

The 数学题生成器 (Math Problem Generator) is a simple tool for generating addition and subtraction math problems. It is designed for printing or mental calculation. The generator can create up to 50 problems at a time, perfectly fitting one A4 paper. It offers various features such as calculations within 10, 20, 50, and 100, addition, subtraction, multiplication, division, carrying in addition, borrowing in subtraction, direct display of answers, scanning for answer display, donation support, refreshing a single problem, control over the number of problems generated, allowing repeated problems, consecutive addition, consecutive subtraction, but does not support fill in the blanks or mixed operations. The technology stack used includes Vite, pseudo-TS, Svelte, and unocss. If you like this project, you are welcome to show your appreciation and support.

Features

  • Calculations Within a Range: Generate math problems within a range of 10, 20, 50, or 100.
  • Addition: Generate addition problems.
  • Subtraction: Generate subtraction problems.
  • Multiplication: Not supported.
  • Division: Not supported.
  • Carrying in Addition: Generate addition problems with carrying.
  • Borrowing in Subtraction: Generate subtraction problems with borrowing.
  • Direct Display of Answers: Show answers directly.
  • Scanning for Answer Display: Show answers by scanning.
  • Donation Support: Support for donations.
  • Refreshing a Single Problem: Refresh a single problem at a time.
  • Control over the Number of Problems: Adjust the number of problems generated.
  • Allow Repeated Problems: Allow generated problems to be repeated.
  • Consecutive Addition: Perform consecutive addition.
  • Consecutive Subtraction: Perform consecutive subtraction.
  • Fill in the Blanks: Not supported.

Summary

The 数学题生成器 (Math Problem Generator) is a simple tool for generating addition and subtraction math problems. It offers a range of features such as calculations within different ranges, support for carrying and borrowing in addition and subtraction, direct display of answers, scanning for answer display, and more. The generator can be installed by cloning the repository and running it using Vite. It provides a convenient way to generate math problems for printing or mental calculations.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

unocss
UnoCSS

UnoCSS is an instant, on-demand atomic CSS engine that generates utility classes at build time. It's highly customizable, extremely fast, and compatible with Tailwind CSS utilities while offering additional features like attributify mode and pure CSS icons.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.