Please help to continue from the given codes, as I don't know how to complete it. Use the code below and help to complete it via ONLINEGDB C language. Thank you        int main() {     char op;     int num1;     int num2;     int sumtotal = 0;     int multiply = 0;     int divide = 0;     int mod = 0;     printf("Enter a feature to operate : \n1-Add\n2-Multiply\n3-Divide\n4-Mod\n\n");     scanf("%c", &op);     printf("Enter two numbers: ");     scanf("%d %d", &num1, &num2);         sumtotal = num1 + num2;     divide = num1 / num2;     multiply = num1 * num2;     mod = num1 % num2;             switch (op)     {         case '1':             printf("%d + %d = %d", num1, num2, sumtotal);             break;         case '2':             printf("%d x %d = %d", num1, num2, multiply);             break;         case'3':             printf("%d / %d = %d", num1, num2, divide);             break;         case'4':             printf("%d mod %d = %d", num1, num2, mod);             break;         default:             printf("\n Error! pleasae enter again!\n");             break;     }         return 0; }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Please help to continue from the given codes, as I don't know how to complete it. Use the code below and help to complete it via ONLINEGDB C language. Thank you 

 

 

 

int main()
{

    char op;
    int num1;
    int num2;
    int sumtotal = 0;
    int multiply = 0;
    int divide = 0;
    int mod = 0;
    printf("Enter a feature to operate : \n1-Add\n2-Multiply\n3-Divide\n4-Mod\n\n");
    scanf("%c", &op);
    printf("Enter two numbers: ");
    scanf("%d %d", &num1, &num2);
   
    sumtotal = num1 + num2;
    divide = num1 / num2;
    multiply = num1 * num2;
    mod = num1 % num2;
   
   
    switch (op)
    {
        case '1':
            printf("%d + %d = %d", num1, num2, sumtotal);
            break;
        case '2':
            printf("%d x %d = %d", num1, num2, multiply);
            break;
        case'3':
            printf("%d / %d = %d", num1, num2, divide);
            break;
        case'4':
            printf("%d mod %d = %d", num1, num2, mod);
            break;
        default:
            printf("\n Error! pleasae enter again!\n");
            break;
    }
   

    return 0;
}

You need to develop a special calculator with the following features:
a. Add 2 number.
b. Divide 2 number.
c. Multiply 2 number.
d. Modulus of 2 numbers.
e. Convert Decimal to Binary
f. Convert Decimal to Octal
g. Convert Decimal to Hexadecimal
Instructions:
Produce the pseudocode for each of the features.
Write a complete C program that allows the user to choose the feature
from a menu and display the result.
Each of the feature must be implemented using appropriate C function.
Produce test cases for each function that you have developed.
1.
2.
3.
4.
Transcribed Image Text:You need to develop a special calculator with the following features: a. Add 2 number. b. Divide 2 number. c. Multiply 2 number. d. Modulus of 2 numbers. e. Convert Decimal to Binary f. Convert Decimal to Octal g. Convert Decimal to Hexadecimal Instructions: Produce the pseudocode for each of the features. Write a complete C program that allows the user to choose the feature from a menu and display the result. Each of the feature must be implemented using appropriate C function. Produce test cases for each function that you have developed. 1. 2. 3. 4.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY