Command line interface, Operating System

Assignment Help:

College life is tough.  Eating pizza for every meal is hitting you hard.  You are looking at working out to stay healthy.  You found a web site that tells you how many calories each exercise burns.  As a part of your planning, you need to determine how long it will take you to burn off your lunch.  A normal 14 inch pepperoni pizza has 2480 calories with 310 calories per slice.  

For this part of the assignment, you will be using the Ch command-line interface.  Use the instructions given at the end of this portion of the assignment to prepare your work for submission.

  • Declare four floating point variable called Calories, Time, CPH and Slices.float Calories, Time, CPH, Slices;
  • Write an input statement for CPH and then (at the prompt) enter the value representing the average calories per hour the exercise burns.cin >> CPH;
  • Write an input statement for Time and then (at the prompt) enter the value representing the total time you worked out.
  • Calculate the total amount of calories burned.

Calories = Time * CPH;

  • Calculate the total number of pizza slices you could eat if you worked out for 2 hours.

Slices = (CPH * 2)/310;

  • Output the total calories burned and number of slices you can eat.

cout << "The total calories burned are " << Calories << " calories." << endl;

cout << "The number of pizza slice you may eat are " << Slices << endl;

  • Submission instructions for assignment 9a:

1. Once you have completed all of the steps above and with the command-line interface open on your screen, press the "Print Screen" key on the keyboard.

2. Now, open Paint and use the CTRL+V key combination to paste the captured image into Paint.

3. Save the image file as lab9a.jpg (Use JPEG as the file type).

Lab 8b: Program Mode

  • Open Notepad
  • The first line must be a comment statement. Include your name in the comment.
  • Save the file as lab9b.ch. Remember to save your work frequently.
  • Type the include statement that is needed to facilitate input/output capabilities.
  • The beginning of your code starts with the following statement: main ( ) {
  • Enter your code after the opening curly bracket. Your code should contain the statements to do the following. Remember to close each line of code below with a semicolon.

1. Declare four floating point variable called CPH, Time, Calories, and Slices.

2. Output a short phrase asking for the user's calories per hour the exercise burns.

3. Input the calories per hour.

4. Output a short phrase asking for the total timed the user worked out.

5. Input the time.

6. Calculate the total calories burned during the workout and the total pizzas you can eat.

7. Output the computed calories burned and number of pizzas you can eat.

  • End your program code with the closing curly bracket.
  • To execute your program, type ./filename in the Ch command-line interface (dot forward-slash filename; the ch extension is not needed here)
  • If you have error messages, note the cause of error indicated in each message and change your code to fix the problem(s).
  • To make changes to your program, move back into Notepad, change the code, and save the file.
  • To run the program again, move back to the Ch window and use the up-arrow key to move the command ./filename to the current line.

To submit this lab, you will need create a zip file containing all the files for this lab (see instructions on my web site), then login to blackboard (blackboard.sc.edu), and upload the zip file for this lab using the assignment manager (also see instructions on my web site). 

Academic Honesty

  • The work you turn in is to be your work, not copied from someone else or from the web.
  • Never allow anyone access to your files
  • Never give anyone your password.
  • Never share your USB memory, etc.
  • Never give anyone a printed copy of your file.
  • Never allow anyone to copy your work.
  • When in doubt, consult your instructor about what is cheating in this class.

 

 


Related Discussions:- Command line interface

Explain concept of buffering, Buffering Messages exchanged by communica...

Buffering Messages exchanged by communication processes reside in a impermanent queue. Such a queue can be executed in three ways. Zero capacity: The queue length is 0.

Explain lru second chance algorithm, Second chance Algorithm When the p...

Second chance Algorithm When the page is chosen the reference bit is checked to see whether it has been referenced before. If that is the case after that it is given a second c

Read - write cycles of microprocessors, Examining the write/cycles as shown...

Examining the write/cycles as shown below We can see that the bus is designed for asynchronous read/write cycles. The operation of the write cycle is simple in that the add

List two types of system directories, List two types of system directories ...

List two types of system directories A) Device directory:- Describing physical properties of files. B) File directory :- Giving logical properties of the files.

Why high level languages need compiler, Q. Why High level languages need Co...

Q. Why High level languages need Compiler? High level languages - illustrations are COBOL, FORTRAN, PL/I andALGOL - are processed by interpreters andcompilers. A compilers is a

What is a two state process model?, What is a two state process model? ...

What is a two state process model?   At any time a process is being implementing by a processor or not. Therefore a process may be in Running or not running state. When an Ope

Calculate maximum average bandwidth, You have a system with two primary wor...

You have a system with two primary workloads. One performs sequential access to a set of large files, the other performs small, independent, random reads to a separate set of large

Fork system call in unix, Forking is an important phase of Unix, critical t...

Forking is an important phase of Unix, critical to the support of its design strategies, which encourages the implementation of filters. In Unix, a filter is a process that reads i

Why page sizes always powers of 2, Q. Why page sizes always powers of 2? ...

Q. Why page sizes always powers of 2? Answer: Recall that paging is executed by breaking up an address into a page and offset number. It is most competent to break the address

Paging, what is the use of valid invalid bits in paging

what is the use of valid invalid bits in paging

Write Your Message!

Captcha
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