DEVRYCOMP 122 L AB 5 L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP LAB.

Slides:



Advertisements
Similar presentations
Solving Problems with Repetition. Objectives At the end of this topic, students should be able to: Correctly use a while statement in a C# program Correctly.
Advertisements

© Copyright 1992–2005 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Tutorial 14 – Student Grades Application: Introducing.
Chapter 3 Assignment, Formatting, and Interactive Input C++ for Engineers and Scientists Third Edition.
C++ Programming Language Lecture 2 Problem Analysis and Solution Representation By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department.
Chapter 3: Assignment, Formatting, and Interactive Input.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 10 - JavaScript/JScript: Control Structures II Outline 10.1Introduction 10.2Essentials of.
Designing While Loops CSIS 1595: Fundamentals of Programming and Problem Solving 1.
Asking the USER for values to use in a software 1 Input.
Intermediate 2 Computing Unit 2 - Software Development.
Chapter 3 Assignment, Formatting, and Interactive Input C++ for Engineers and Scientists Third Edition.
1 CS 1430: Programming in C++. 2 Input: Input ends with -1 Sentinel-Controlled Loop Input: Input begins with.
Solving Problems with Repetition Version 1.0. Objectives At the end of this topic, students should be able to: Correctly use a while statement in a C#
An Introduction to Programming with C++ Sixth Edition Chapter 5 The Selection Structure.
Introduction to Loop. Introduction to Loops: The while Loop Loop: part of program that may execute > 1 time (i.e., it repeats) while loop format: while.
UOP ECET 370 W EEK 2 L AB 2
UOP ECET 370 W EEK 3 L AB 3 L INKED L ISTS
UOP ECET 370 W EEK 5 L AB 5 S EARCH A LGORITHMS AND T ECHNIQUES
DEVRY HRM 594 W EEK 7 C OURSE P ROJECT C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / HRM -594/ HRM WEEK -7- COURSE -
UOP IT 241 W EEK 2 DQ 1 A ND DQ 2 C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / IT -241/ IT WEEK -2- DQ -1- AND - DQ.
DEVRY MGMT 404 E NTIRE C OURSE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT ENTIRE - COURSE F OR MORE.
DEVRY MGMT 404 W EEK 1 I L AB C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT WEEK -1- ILAB F OR MORE CLASSES.
DEVRY MGMT 404 W EEK 2 I L AB C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT WEEK -2- ILAB F OR MORE CLASSES.
DEVRY MGMT 404 W EEK 3 I L AB C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT WEEK -3- ILAB F OR MORE CLASSES.
DEVRY MGMT 404 W EEK 4 I L AB C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT WEEK -4- ILAB F OR MORE CLASSES.
DEVRY MGMT 404 W EEK 5 I L AB C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT WEEK -5- ILAB F OR MORE CLASSES.
DEVRY MGMT 404 W EEK 6 I L AB C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT WEEK -6- ILAB F OR MORE CLASSES.
DEVRY MGMT 404 W EEK 7 I L AB C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -404/ MGMT WEEK -7- ILAB F OR MORE CLASSES.
KELLER MGMT 530 W EEK 1 DQ 1 D EFINING THE P ROBLEM C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -530/ MGMT WEEK.
MGMT 410 W EEK 1 DQ 2 F UNCTIONS OF HRM C HECK THIS A+ TUTORIAL GUIDELINE ATHTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -410/ MGMT WEEK -1- DQ -2-
KELLER MGMT 530 W EEK 2 DQ 1 D EFINING O BJECTIVES AND A LTERNATIVES C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGMT -530/
DEVRY COMP 122 E NTIRE C OURSE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP ENTIRE - COURSE F OR MORE.
DEVRY COMP 122 L AB 1 L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP LAB.
DEVRY COMP 122 L AB 2 L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP LAB.
DEVRY COMP 122 Lab 4 Lab Report and Source Code Check this A+ tutorial guideline at
DEVRY COMP 122 L AB 6 L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP LAB.
DEVRY COMP 122 L AB 7 L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP LAB.
DEVRY COMP 220 I L AB 2 R ESISTOR L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -220/ COMP.
DEVRY COMP 220 I L AB 4 C OMPOSITION L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -220/
DEVRY COMP 220 I L AB 5 L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -220/ COMP -220-
DEVRY COMP 220 I L AB 6 O VERLOADED O PERATORS L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM /
DEVRY CIS 170 C I L AB 2 OF 7 D ECISIONS Check this A+ tutorial guideline at decisions For.
DEVRY CIS 170 C I L AB 5 OF 7 A RRAYS AND S TRINGS Check this A+ tutorial guideline at
ASH MGT 415 W EEK 1 DQ 1 O RGANIZATIONAL D ESIGN C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / MGT ASH / MGT WEEK.
EDU 626 W EEK 1 DQ 2 R ESEARCH Q UESTIONS AND H YPOTHESES C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / EDU ASH / EDU.
EDU 626 W EEK 3 P ROCEDURES OR M ETHODS C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / EDU ASH / EDU WEEK -3- PROCEDURES.
Introduction to Computing Science and Programming I
Introduction to Programming
Data Types Variables are used in programs to store items of data e.g a name, a high score, an exam mark. The data stored in a variable is entered from.
Control Structures II Chapter 3
Introduction to Programming
The Selection Structure
Lecture 2 Introduction to Programming
A First Book of ANSI C Fourth Edition
Testing a Solution.
PRG 410 Competitive Success-- snaptutorial.com
PRG 410 Education for Service-- snaptutorial.com
PRG 410 Teaching Effectively-- snaptutorial.com
Introduction to Programming
Introduction to Programming
Looping III (do … while statement)
Topics Introduction to Value-returning Functions: Generating Random Numbers Writing Your Own Value-Returning Functions The math Module Storing Functions.
Chapter 3: Selection Structures: Making Decisions
CHAPTER 4 Iterative Structure.
Functions continued.
Chapter 4 - Control Structures: Part 1
Chapter 3: Selection Structures: Making Decisions
Introduction to Programming
CHAPTER 6 Testing and Debugging.
Module 4 Loops and Repetition 9/19/2019 CSE 1321 Module 4.
Presentation transcript:

DEVRYCOMP 122 L AB 5 L AB R EPORT AND S OURCE C ODE C HECK THIS A+ TUTORIAL GUIDELINE AT HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP LAB -5- LAB - REPORT - AND - SOURCE - CODE F OR MORE CLASSES VISIT HTTP :// WWW. ASSIGNMENTCLOUD. COM COMP 122 W EEK 5 I L AB O BJECTIVES A PPLY STRUCTURED AND MODULAR DESIGN PRINCIPLES TO WRITE PROGRAMS THAT MEET WRITTEN SPECIFICATIONS AND REQUIREMENTS. D EVELOP A PSEUDO - CODE DESIGN USING APPROPRIATE PROGRAM STRUCTURE ( SEQUENCE, SELECTION, REPETITION AND NESTING ) TO SOLVE A GIVEN PROGRAMMING PROBLEM. U SE APPROPRIATE SELECTION AND REPETITION STATEMENTS TO IMPLEMENT THE DESIGN. C REATE USER - DEFINED FUNCTIONS TO IMPLEMENT A MODULAR DESIGN. U SE APPROPRIATE PARAMETER PASSING MECHANISMS FOR PASSING DATA INTO AND GETTING DATA BACK FROM FUNCTIONS. U SE OSTREAM AND IOMANIP FORMATTING MANIPULATORS TO DISPLAY TABULATED DATA. D ESIGN AND IMPLEMENT A MENU - DRIVEN INTERFACE. P ROBLEM D ESCRIPTION T HIS PROGRAM IS TO GIVE THE USER THE OPTION OF CONVERTING A SET OF TEMPERATURES EITHER FROM C ELSIUS TO F AHRENHEIT (C TO F) OR VICE VERSA, FROM F AHRENHEIT TO C ELSIUS (F TO C), OR TO QUIT THE PROGRAM. I F THE USER SELECTS EITHER C TO F OR F TO C, THE PROGRAM WILL HTTP :// WWW. ASSIGNMENTCLOUD. COM / COMP -122/ COMP LAB -5- LAB - REPORT - AND - SOURCE - CODE HTTP :// WWW. ASSIGNMENTCLOUD. COM

PROMPT THE USER TO ENTER THREE INTEGER VALUES, A STARTING TEMPERATURE, AN ENDING TEMPERATURE, AND AN INCREMENT. A FTER THESE VALUES HAVE BEEN ENTERED THE PROGRAM WILL DISPLAY A TABLE OF EQUIVALENT C AND F ( OR F AND C) TEMPERATURES, FROM THE STARTING TEMPERATURE TO THE ENDING TEMPERATURE AND INCREMENTING BY THE INCREMENT VALUE EACH ROW. T HE TABLE MUST MEET ALL OF THE FOLLOWING CRITERIA : T HE TABLE ' S COLUMN HEADINGS SHOULD DISPLAY THE DEGREE SYMBOL, E. G., °C AND °F. T HE FIRST COLUMN MUST BE THE " FROM " TEMPERATURE (C FOR C TO F OR F FOR F TO C) AND THE SECOND COLUMN THE " TO " TEMPERATURE (F FOR C TO F OR C FOR F TO C). T HE CALCULATED " TO " TEMPERATURES ARE TO BE DISPLAYED TO THE NEAREST TENTH OF A DEGREE ( DISPLAY EXACTLY ONE DECIMAL PLACE, EVEN IF THERE IS NO FRACTIONAL PART, I. E., 75° SHOULD DISPLAY AS 75.0°). T EMPERATURES IN BOTH COLUMNS MUST BE NUMBER - ALIGNED ( RIGHT - JUSTIFIED FOR THE INTEGER " FROM " VALUES AND DECIMAL POINT ALIGNED RIGHT FOR THE " TO " VALUES ). A SSUME THE USER ENTERS CORRECT DATA, E. G., THE START TEMPERATURE, END TEMPERATURE AND INCREMENT ARE ALL INTEGERS AND THE ENDING TEMPERATURE IS GREATER THAN THE STARTING TEMPERATURE. T HE FORMULA TO CONVERT C ELSIUS TO F AHRENHEIT IS T HE FORMULA TO CONVERT F AHRENHEIT TO C ELSIUS IS F UNCTION R EQUIREMENTS Y OU MUST CREATE AND USE THE FOLLOWING FUNCTIONS : DISPLAY M ENU ( ) DISPLAYS A MENU. GET M ENU S ELECTION ( ) GETS THE MENU SELECTION FROM THE USER, UPPER OR LOWER CASE 'C' FOR C ELSIUS TO F AHRENHEIT, UPPER OR LOWER CASE 'F' FOR F AHRENHEIT TO C ELSIUS, AND UPPER OR LOWER CASE 'Q' TO QUIT. A NY OTHER INPUT SHOULD GET AN ERROR MESSAGE "I NVALID SELECTION : TRY AGAIN " AND RE - PROMPT FOR THE MENU SELECTION. GET S TART E ND A ND I NCREMENT ( ) GETS THE START, END AND INCREMENT VALUES FOR THE TABLE FROM THE USER. C TO F( ) CONVERTS A C ELSIUS TEMPERATURE TO F AHRENHEIT. F TO C( ) CONVERTS A F AHRENHEIT TEMPERATURES TO C ELSIUS. DISPLAY T ABLE ( ) DISPLAYS A C TO F OR F TO C TABLE GIVEN START, END AND INCREMENT VALUES AND THE CONVERSION CHARACTER THE USER

A DDITIONAL R EQUIREMENTS A BSOLUTELY NO GLOBAL VARIABLES CAN BE USED TO IMPLEMENT THIS PROGRAM ! A NY PROGRAM USING GLOBAL VARIABLES WILL NOT BE ACCEPTED ! U SE A SWITCH STATEMENT TO RESPOND TO THE USER ' S MENU SELECTION IN THE GET M ENU S ELECTION FUNCTION. A FTER THE USER SELECTS A VALID TEMPERATURE TABLE OPTION, ASK THE USER TO ENTER START, END, AND INCREMENT VALUES, THEN DISPLAY THE TABLE AND STOP UNTIL THE USER PRESSES THE ENTER KEY TO CONTINUE ( PROMPT THE USER, OF COURSE ). W HEN THE USER PRESSES ENTER TO CONTINUE THE MENU SHOULD BE REDISPLAYED, ALLOWING THE USER TO MAKE ANOTHER MENU SELECTION ( EITHER TO DISPLAY ANOTHER TEMPERATURE CONVERSION TABLE OR QUIT ). M AKE SURE THAT YOUR CODE IS PROPERLY FORMATTED ( INDENTATION, ETC ) AND THAT YOU HAVE PROVIDED SUITABLE DOCUMENTATION OF ALL YOUR FUNCTIONS ( COMMENT BLOCKS FOR PROGRAM AND FUNCTIONS !). H OW TO PRINT THE DEGREE SYMBOL I T IS EASY ENOUGH TO FIND OUT HOW TO DO THIS BY SEARCHING THE WEB. T HE SHORT ANSWER IS : COUT T EST P LAN T EST CASES ARE GENERALLY SELECTED BY ANALYZING THE PROGRAM AND DETERMINING CATEGORIES OF INPUTS AND OUTPUTS, THEN SPECIFYING AT LEAST ONE SPECIFIC INPUT VALUE ( OR SET OF INPUT VALUES ) FOR EACH CATEGORY. I NPUTS FOR THIS PROGRAM INCLUDE THE " SELECTION," OR MENU INPUT, AND INTEGER VALUES TO GENERATE A TABLE ( START TEMPERATURE, STOP TEMPERATURE AND INCREMENT VALUE ). H ERE IS AN OUTLINE OF THE CATEGORIES : M ENU TEST CASES SHOULD INCLUDE ALL POSSIBLE VALID MENU SELECTIONS AND AT LEAST ONE INVALID MENU SELECTION. T ABLE TEST CASES SHOULD INCLUDE 2.1. I NPUTS THAT CREATE TABLES WITH VARIOUS NUMBERS OF ROWS 2.2. A T LEAST ONE TEMPERATURE THAT CALCULATES TO AN EXACT WHOLE NUMBER OF DEGREES ( E. G., 0 DEGREES DEGREES F) N EGATIVE STARTING AND ENDING TEMPERATURES A T LEAST ONE TEMPERATURE THAT CALCULATES TO A FRACTIONAL NUMBER OF DEGREES ( E. G., -50 DEGREES DEGREES C) S OME COMMON, EASY TO VERIFY CONVERSIONS, FOR EXAMPLE DEGREES DEGREES F ( AND VICE VERSA ) DEGREES DEGREES F ( AND VICE VERSA ) , THE ONLY TEMPERATURE THAT IS THE SAME IN BOTH. G IVEN THESE CATEGORIES, USE THE TABLE ON THE NEXT PAGE TO RECORD THE SPECIFIC INPUT VALUES YOU WILL USE FOR YOUR TEST PLAN. N OTE THAT YOU MUST PREDICT AND DOCUMENT WHAT THE OUTPUT WILL BE FOR EACH OF YOUR TEST CASES, INCLUDING THE CALCULATED VALUES FOR EACH ROW OF THE TEMPERATURE TABLES PRODUCED. T EST YOUR PROGRAM USING YOUR SELECTED TEST CASES AND RECORD THE ACTUAL OBSERVED OUTPUT FROM YOUR TEST CASES BY PASTING SCREEN SHOTS INTO YOUR REPORT DOCUMENT. M AKE SURE EVERYTHING WORKS CORRECTLY BEFORE SUBMITTING.