Write a program to find which lockers are open

Assignment Help Programming Languages
Reference no: EM133344541

Assignment

Problem Description:
A school has 100 lockers and 100 students. All lockers are closed on the first day of school. As the students enter, the first student, denoted SI, opens every locker. Then the second student, S2, begins with the second locker, denoted L2, and closes every other locker. Student S3 begins with the third locker and changes every third locker (closes it if it was open, and opens it if it was closed). Student S4 begins with locker L4 and changes every fourth locker. Student 55 starts with L5 and changes every fifth locker, and so on, until student S100 changes L100.

After all the students have passed through the building and changed the lockers, which lockers are open? Write a program to find your answer. The program should display the answer like this:

Locker x is open
Locker y is open
Locker z is open
(Hint: Use an array of 100 boolean elements, each of which indicates whether a locker is open (true) or closed (false). Initially, all lockers are closed.)

Analysis:
(Describe the problem including input and output in your own words.)

Design:
(Describe the major steps for solving the problem.)

SYSTEM ANALYSIS:

1.PROBLEM DESCRIPTION:
This program will help to calculate the energy required in joule to heat certain amount of water from its initial temperature to the final temperature.

2.INPUT:
• Program will prompt the user to enter the values for variables as an input.
• Variables are Initial temperature , final temperature and the amount of water heated .
• It can also take decimal values as an input.
• All inputs are taken in their respective SI units.

3.OUTPUT/RESULT:
• Results will be produced after processing the input by using the following formula:
Energy = Waterweight*(final temperature - initial temperature)
*4184
• This program will produce results for every kind of numeric input (positive integer, negative integer,zero, fraction etc. ) for temperature.
• Since weight of water can never be negative , so program will not produce results under such conditions .

Reference no: EM133344541

Questions Cloud

Explain association between kidneys and high blood pressure : Explain Association between the kidneys and high blood pressure, What each does & major functions, Common signs and symptoms, Risk factors of elevated blood
What od interventions do you think should be utilized : On the basis of these issues, what OD interventions do you think should be utilized to address the problems this hospital is facing? How would you proceed
How would you prepare a instrument tray : How would you prepare a instrument tray? Also explain if you follow a checklist or infection control policies? How do you place multi part instruments?
What are the perceptions of the health care delivery system : What is the difference between a protocol, standard of care delivery, and policy at the practice, state, and federal level? Briefly outline each.
Write a program to find which lockers are open : Which lockers are open and Write a program to find your answer - Describe the problem including input and output in your own words
Discuss existing and potential barriers that one will face : Discuss the existing and potential barriers that one will face during both the development and implementation of the project centered on how nurse managers
What are implications for nursing practice when discussing : what are the Implications for nursing practice when discussing, Effectiveness of Social Media Interventions for People With Schizophrenia.
How is imagery is different from meditation : How is imagery is different from meditation (a) imagery (b) imagery is a touch therapy (c) imagery use the conscious mind to create mental images to stimulate
Briefly describe at least three strategies you will use : Briefly describe at least three strategies you will use in your practice to minimize the negative effects associated with transitional care.

Reviews

len3344541

2/22/2023 11:04:50 PM

This is my previous submission and this is how we are supposed to submit our files. flowchart and pseudocode should be according to the code ..Only need this

Write a Review

Programming Languages Questions & Answers

  User-s ability to navigate the web site correctly

This can paralyze a user's ability to navigate the Web site correctly. Examples include opening new browser windows or using meta-refresh to force a page.

  Topic-1beyond the notion of input gt transformation gt

topic-1beyond the notion of input gt transformation gt output the behavior of systems contains a number of other

  Programming - Formal Languages and Automata Theory

Programming Assignment: Formal Languages and Automata Theory. Determine which type of grammar this is (in the Chomsky classification scheme)

  Recursive method to read in string of characters

Trying to write a recursive method that reads in a string of characters and checks to see if the first character is either a 'D' or and 'E', then is followed by a string of one or more 'F's.

  What is hadoop explain in detail

What is Hadoop (Explaining Hadoop)? What is YARN (Yet Another Resource Negotiator)? The response must be typed, single spaced.

  Create a program for a pizza shop

You are tasked with creating a program for a pizza shop - however, as this is a comparative languages course, you will be creating the same application in the following programming languages:

  Write unix shell script to check file in current directory

Write Unix shell script (one program) called Project1_lastname (your lastname). This script will do the following tasks: Using "if" statement checks for a file called "student.txt" in current directory.

  Computer Programming Assignment

Computer Programming Assignment - Develop a simple program to Add, subtract and multiply two numbers using switch statement

  Create a method to handle user input

Write a program that uses an array to find the Average of 10 double values. Create 1 method to handle user input. Create 1 method to sum and output average.

  Write a program to print out any sized multiplication table

CompSci 101 - Assignment- Write a program to print out any sized multiplication table between 1 to 20 . You will be adding your own functions to the program

  Write program to calculate how much person earns

Write a program that calculates how much a person earns in a month if the salary is one penny the first day, two pennies the second day.

  How many people are salaried and how many are hourly

Choose an employee from the employee table; delete this employee.

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