Compile your program into an executable called minicalc

Assignment Help Computer Engineering
Reference no: EM132196233

Write a C program for a mini calculator using only the command line options. You must use getopt to parse the command line.

Usage: minicalc [-a num] [-d num] [-m num] [-s num] [-e] value The variable value is the starting value.

• Value should be validated to be an integer between 1 and 99. Error message and usage shown if not.

• -a adds num to value.

• -d divides value by num.

• -m multiplies value by num.

• -s subtracts num from value.

• -e squares value. (Note: no num is needed.)

• Output should have exactly 2 decimal places no matter what the starting values are.

• If -e is included, it is executed first.

• Use standard order of operations for all operations.

Code should be nicely indented and commented.

Create a simple Makefile to compile your program into an executable called minicalc. You should submit the source code, your Makefile and a screenshot of the output file.

Reference no: EM132196233

Questions Cloud

About the strategic advantages of different entry modes : In this assignment, you are required to write about the strategic advantages and disadvantages of different entry modes.
Develop recruitment and selection policies and procedures : BSBHRM506 Manage recruitment selection and induction processes - You will demonstrate your ability to develop recruitment and selection policies and procedures
Read sequence of positive integer numbers from the keyboard : Write a C++ program to read a sequence of positive integer numbers from the keyboard and save them in a list box called is 1stlnteger.
Prompt the user to input a length expressed in centimeters : The program should then convert the length to inches (to the nearest inch) and output the length expressed in yards, feet, and inches.
Compile your program into an executable called minicalc : Create a simple Makefile to compile your program into an executable called minicalc.
Measure marketing performance and productivity : issue a proposal to your CEO proposing that the company should commence the practice of measuring marketing performance and productivity
Computes the speed of the car in miles per hour : Write a C program which performs the operations like Assigns a value (425.5) representing the distance in miles traveled by a car.
Print the current directory and the name and size : Write a c# program that prints the current directory and the name and size of all files that are stored in the directory.
Create a file with your own name : Create a file with your own name. Store the followinh information on the created file

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd