加减法数学题生成器
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.
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 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 is a build tool that aims to provide a faster and leaner development experience for modern web projects
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 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.