Introduction to Functions: Building a Basic Calculator Program in C++
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 45/100
Línea de trabajo
Crea calculator_functions.cpp en el repositorio y empieza revisando los requisitos de la tarea para las cuatro operaciones y el flujo de entrada del usuario. Compila y ejecuta el programa con distintos escenarios de entrada; se considera terminado cuando la operación seleccionada produce el resultado esperado y los cambios se suben para un pull request.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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! 🧮✨
- Lenguaje dominante
- C++
- Estrellas
- 0
- Forks
- 6
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de KALIIOWORK/basic_c-_programs
-
good first issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
KALIIOWORK/basic_c-_programs#9 · 1 comentario ·
-
good first issue hacktoberfest
Dificultad 1/5 1-3 horas Aptitud para principiantes 45/100
KALIIOWORK/basic_c-_programs#7 · 1 comentario ·
-
good first issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
-
good first issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
KALIIOWORK/basic_c-_programs#3 · 1 comentario ·
Todos los issues de KALIIOWORK/basic_c-_programs
Issues similares
-
[meshoptimizer] update to 1.3 Abiertocategory:port-update
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
MicroInterpreter fails to compile with -Werror=address due to &context_ in TF_LITE_ENSURE_OK Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
tensorflow/tflite-micro#3784 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
agentic-workflows automation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
tenstorrent/tt-metal#57946 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
aristocratos/btop#1857 ·