Introduction to Functions: Building a Basic Calculator Program in C++
@Tashuuuu 已经在做这个了。
开始于 2023年10月19日。
评估
调研方向
在仓库中创建 calculator_functions.cpp,并首先检查四个运算和用户输入流程的任务要求。使用不同的输入场景编译并运行程序;当所选运算产生预期结果并且更改已 push 以创建 pull request 时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Take your C++ skills to the next level by building a versatile calculator program! In this beginner-friendly task, you'll dive into functions, enabling you to create a calculator that can perform various operations based on user input.
Task:
Your challenge is to develop a C++ program that functions as a basic calculator. Create separate functions for addition, subtraction, multiplication, and division operations. Allow the user to choose an operation and input two numbers, then display the result.
Instructions:
- Fork this repository to your GitHub account.
- Clone the forked repository to your local machine:
git clone https://github.com/KALIIOWORK/basic_c-_programs.git - Create a new C++ file named
calculator_functions.cpp. - Write separate functions for addition, subtraction, multiplication, and division.
- Implement a main function that takes user input for the operation and two numbers.
- Call the corresponding function based on the user's choice and display the result.
- Test your calculator program with different input scenarios to ensure its accuracy.
- Compile and run your program to confirm it works as expected.
- Commit your changes and push them to your forked repository.
- Open a pull request with your changes.
Note:
This task will strengthen your understanding of functions and user input handling in C++. Building a functional calculator is a great way to apply your knowledge. Have fun coding! 🧮✨
- 主要语言
- C++
- 星标
- 0
- 派生
- 6
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
KALIIOWORK/basic_c-_programs 的其他 Issue
-
Introduction to Control Statements: Implementing a Number Guessing Game in C++可能重新可做 @noureennaaz 于 1087 天前认领,目前没有进行中的 PR。 未关闭good first issue hacktoberfest
难度 2/5 1-3 小时 新手友好度 45/100
KALIIOWORK/basic_c-_programs#9 · 1 条评论 ·
-
Introduction to Arrays: Implement a Basic Sorting Algorithm in C++可能重新可做 @vishwa-X 于 1090 天前认领,目前没有进行中的 PR。 未关闭good first issue hacktoberfest
难度 1/5 1-3 小时 新手友好度 45/100
KALIIOWORK/basic_c-_programs#7 · 1 条评论 ·
-
good first issue hacktoberfest
难度 2/5 1-3 小时 新手友好度 38/100
-
"Calculate and Print: Simple Arithmetic Operations in C++"可能重新可做 @Tashuuuu 于 1090 天前认领,目前没有进行中的 PR。 未关闭good first issue hacktoberfest
难度 2/5 1-3 小时 新手友好度 35/100
KALIIOWORK/basic_c-_programs#3 · 1 条评论 ·
查看 KALIIOWORK/basic_c-_programs 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 4 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
-
难度 2/5 1-3 小时 新手友好度 62/100
scanaislop/aislop#482 ·
维护者通常 1 天内回复
-
1 type: problem 2 scope: firmware 3 good first issue
难度 2/5 1-3 小时 新手友好度 65/100
SpaceTeam/STS1_COBC_SW#511 ·
-
documentation good first issue
难度 2/5 1-3 小时 新手友好度 82/100
imaaiagent/fumi#3 ·