High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

Enhancing Functionality and Usability of a Simple Calculator Program in C Programming Language


Harshavardhan Rajendra Karnik , Vision Training Institute; Alka Rajendra Karnik, Vision Training Institute; Harshavardhan Rajendra Karnik, Vision Training Institute; Arjun Prakashsingh Rajput, Vision Training Institute


Calculator Program, C Programming Language, Performance Optimization, User-Friendly Design, Modular Programming


Calculators are fundamental tools used in various domains, providing efficient and accurate solutions to mathematical computations. With the advancements in computer programming, calculator programs have gained popularity for their enhanced functionalities and user-friendly interfaces. This research paper presents the development and evaluation of a simple calculator program implemented in the C programming language. The aim of this study is to create a versatile calculator program that incorporates a comprehensive set of operations, including addition, subtraction, multiplication, division, square, square root, cube, cube root, and different percentages of Goods and Services Tax (GST). The calculator program is designed to offer improved functionality and usability compared to existing implementations. The development process involves leveraging C programming techniques to implement the mathematical operations and integrating user-friendly features such as clear prompts and informative outputs. Extensive testing is conducted to assess the accuracy and efficiency of the calculator program, covering various test cases and scenarios. The results indicate that the calculator program performs calculations accurately and provides a satisfactory user experience. This research contributes to the field of calculator programming by offering an enhanced and versatile calculator program that meets the diverse needs of users. The findings provide valuable insights for future developments in calculator program design, aiming to further improve functionality, usability, and user satisfaction.

Other Details

Paper ID: IJSRDV11I90017
Published in: Volume : 11, Issue : 9
Publication Date: 01/12/2023
Page(s): 11-16

Article Preview

Download Article