Make an algorithm for a program that continually reads

Assignment Help Basic Computer Science
Reference no: EM132494036

1. (Design/Problem Solving) Make an algorithm for a program that continually reads (by looping) a single character from the user and, regardless of the input, displays the input character and its ordinal (ASCII) value. If the character is alphabetic, the program should also change the case of the character (so if an 'a' is entered, it is changed to an 'A' or vice-versa), and then display the new character and its ordinal value. (Hint: look at the difference between capital and lower case ASCII values on the chart! Each corresponding alphabetic character is 32 apart.) The program should quit when the user enters the '#' character. It should display an appropriate message if a non-alphabetic character is entered.

2. (Programming exercise)

Implement the program from Question 1 into a C program. You are not allowed to use any of the Standard C Library functions for character processing in your solution.

Reference no: EM132494036

Questions Cloud

What is their tax liability : Miguel and Carmelita are filing a joint return and use the standard deduction; they have no other income to report. What is their tax liability
Design of a 3-bit magnitude comparator : Show the logic gate design of a 3-bit magnitude comparator from 1-bit comparators in block diagram and needed AND and OR logic gates.
What is the present value of imprudential plc liability : If the relevant discount rate is 8 per cent, what is the present value of this liability? Imprudential plc has an unfunded pension liability of £800 million
What would the couples IRA deduction be for the tax year : They also hasd $1,580 in interest income and $3,560 in dividend income. What would the couple's IRA deduction be for the tax year
Make an algorithm for a program that continually reads : Make an algorithm for a program that continually reads (by looping) a single character from the user and, regardless of the input
Why cost of finding replacement reserve should be matched : Why the costs of finding replacement reserves should be matched with the (future) sales revenue from those new reserves ? - especially in extractive industry
Comparing categories and distributions of quantities values : The chart you select to represent your data will be influenced by many factors. Kirk (2016) has put each chart into the five main families below:
Prepare the adjusting entry at december to record bond : Prepare the adjusting entry at December 31, 2018, to record bond interest expense accrued since September 30, 2018. (Assume that no monthly adjusting entries)
Design and analysis of algorithm : Subject: Design and Analysis of Algorithm 1: Give short and logical explanation of the following questions.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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