Project Description
Create a program that allows the user to view and edit the sales amounts for each month of the current year.
Sample Run
Product Sales Management System
Command Menu
view - View a sales amount for a specified month
highest - View the highest sales of the year
lowest - View the lowest sales of the year
edit - Edit a sales amount for a specified month
average - View the sales average for the whole year
range - View the sales average for a specified sales amount range
total - View the sales total for the whole year
exit - Exit the program
Command: new
Invalid command. Try again.
Command: view
Three-letter month: jan
Sales amount for Jan is $14,317.00
Command: highest
The highest sales amount is $15,578.00 in Aug
Command: lowest
The lowest sales amount is $88.00 in Nov
Command: edit
Three-letter month: jan
Sales amount: 15293
Sales amount of $15,293.00 for Jan has been updated
Command: average
Monthly average is $5,775.55
Command: range
Low: 2540
Hi: 8755
Sales average of this range is $4,791.33
Command: total
Yearly total is $63,531.00
Command: view
Three-letter month: july
Invalid three-letter month. Try again
Command: exit
Thank you for using my app!
Specifications
In your program, use this text file: monthly_sales.txt that consists of rows that contain three-letter abbreviations for the month and the monthly sales.
The program should read the file and store the sales data for each month in a dictionary with the month abbreviation as the key for each item.
Whenever the sales data is edited, the program should write the updated data to the text file.
The program should display error messages for invalid user inputs.
Use the format function to display your outputs when needed. For instance, if the month is Jan and the amount is 14317, "Sales amount for Jan is $14,317.00." is implemented as follows:
print("Sales amount for {:s} is ${:,.2f}.".format(month, amount))
{:s} is a string format parameter for the month.
{:,.2f} is a float number format parameter for the amount with 2 decimal places.
Note that you are required to define one function for each command including the "exit" command in your program.
Your program should define the following functions in Project4.py (module files not required):
read_file() - This function should return a dictionary which contains all data from the text file.
write_file(dictionary)
view_sales_amount(dictionary)
get_highest_amount(dictionary)
get_lowest_amountt(dictionary)
edit_sales_amount(dictionary)
get_average(dictionary)
get_range_average(dictionary)
get_total(dictionary)
terminate_app()
main()
monthly_sales.txt

Answers

Answer 1

Program that allows the user to view and edit the sales amounts for each month of the current year.A program to view and edit sales in a month using PYTHON

How to view and edit sales through program ?

FILENAME = "monthly_sales.txt"

# set a default value

sales_default = {'Jan': 0, 'Feb': 0, 'Mar': 0, 'Apr': 0, 'May': 0, 'Jun': 0, 'Jul': 0, 'Aug': 0, 'Sep': 0, 'Oct': 0, 'Nov': 0, 'Dec': 0}

def read_sales():  

sales = {}

with open(FILENAME, "r") as file:

  for line in file:

    line = line.replace("\n", "")

    row = line.split("\t")

    sales[row[0]] = int(row[1])

return sales

def edit_month(sales):

month = input("Three-letter Month: ")

month = month.title()

if month in sales.keys():

  amount = int(input("Sales Amount: "))

  sales[month] = amount

  print()

else:

  print("Invalid three-letter month.")

  print()

return sales

# method for writing the file

def write_sales(sales):  

with open(FILENAME, "w") as file:    

  for month, amount in sales.items():

    file.write(month + "\t" + str(amount) + "\n")

def compute_totals(sales):

  totals = 0.0

  for month, amount in sales.items():

      totals += amount

  return totals

def display_menu():

  print("Monthly Sales program")

  print()

  print("COMMAND MENU")

  print("load   - Load sales from file")

  print("edit   - Edit sales for specified month")

  print("totals - View sales summary for year")

  print("write -  Write sales to file")

  print("exit   - Exit program")

def main():

  display_menu()

  sales = {}          

  while True:

      print()

      command = input("Command: ")

      command = command.lower()

      if command == "load":

          try:

              sales = read_sales()

              print(sales)

          except:

              print("Could not load from sales file; using defaults")

              sales = sales_default

      elif command == "view":

          print(sales)

      elif command == "edit":

          sales = edit_month(sales)            

      elif command == "totals":

          print( compute_totals(sales) )

      elif command == "write":

          write_sales(sales)

      elif command == "exit":

          print("Bye!")

          break

      else:

          print("Unknown command. Please try again.")            

if __name__ == "__main__":

  main()

OUTPUT

Jan 100

Feb 200

Mar 555

Apr 400

May 500

Jun 600

Jul 700

Aug 800

Sep 900

Oct 1000

Nov 1100

Dec 1200

To know more about PYTHON programming refer to :

brainly.com/question/15177693

#SPJ4


Related Questions

give a specific reason why the following set r does not define an equivalence relation on the set {1, 2, 3, 5}. r

Answers

The following set R does not define an equivalence relation on the set {1, 2, 3, 5} because R is not transitive.

What is equivalence relation?

An equivalence relation in mathematics is a binary relation that is transitive, symmetric, and reflexive. One typical illustration of an equivalence relation is the relation of equipollence between line segments in geometry.

The underlying set is divided into disjoint equivalence classes by each equivalence relation. If and only if two elements of the given set are members of the same equivalence class, they are equivalent to one another.

If and only if a relation R on a set A is reflexive, symmetric, and transitive, then it qualifies as an equivalence relation. On the set, the equivalence relation is a relationship that is typically denoted by the symbol "∼".

Learn more about equivalence relation

https://brainly.com/question/13814464

#SPJ4

suppose you wish to run two different operating systems on one server. you can accomplish this by using .

Answers

There are several ways you can run two different operating systems on one server, depending on your specific needs and requirements.

How to run rwo different OS on a single server?Dual booting: This involves installing both operating systems on the same server and selecting which one to boot into at startup.Virtualization: This involves using software such as VMware or VirtualBox to create virtual environments on the server, each of which can run a different operating system.Containerization: This involves using containerization technology such as Docker to isolate applications and their dependencies into lightweight containers, which can then be run on the same server, potentially with different operating systems.

Each of these options has its own advantages and disadvantages, and the best solution will depend on your specific needs and requirements.

You may need to consider factors such as performance, resource utilization, and ease of use when deciding which approach to use.

To Know More About Dual booting, Check Out

https://brainly.com/question/26004501

#SPJ4

you need to configure ntfs permissions for this folder so that only managers are authorized to access it. in this lab, your task is to perform the following: grant the managers group the full control permission to the d:\personnel folder. remove all inherited permissions that are flowing to the d:\personnel folder.

Answers

To grant the managers group the full control permission to the D:\Personnel folder and remove all inherited permissions flowing to the folder.

How to manage permissions?Open the File Explorer and navigate to the D:\Personnel folder.Right-click on the Personnel folder and select "Properties" from the context menu.In the Properties window, select the "Security" tab.Click on the "Edit" button to open the "Permissions" window.In the "Permissions" window, select the "Managers" group in the list of users and groups.Click on the "Full Control" checkbox in the "Permissions" column to grant the "Managers" group full control permission to the folder.Click on the "Advanced" button to open the "Advanced Security Settings" window.In the "Advanced Security Settings" window, click on the "Change Permissions" button.In the "Permission Entry" window, click on the "Clear All" button to remove all inherited permissions flowing to the folder.Click on the "OK" button to close the "Permission Entry" window and apply the changes.

To Know More About File Explorer, Check Out

https://brainly.com/question/3902987

#SPJ4

fill in the blank: the authentication server is to authentication as the ticket granting service is to .

Answers

The authentication server is to authentication as the ticket-granting service is to "Authorization" (Option D)

What is an authentication Server?

Authentication servers are important because they help to ensure the security of a system or network. They prevent unauthorized users or devices from gaining access and potentially causing harm or stealing sensitive information.

An authentication server is a computer or software program that is responsible for verifying the identity of a person or device trying to access a system or network. It does this by checking a set of credentials, such as a username and password, against a database of authorized users. If the credentials match the records in the database, the authentication server allows the user or device to access the system or network.

Learn more about Authentication Server:
https://brainly.com/question/28344936?
#SPJ1

Full Question;

The authentication server is to authentication as the ticket-granting service is to _______.

Integrity

Identification

Verification

Authorization

The _______ search of a graph first visits a vertex, then it recursively visits all the vertices adjacent to that vertex.
A. depth-first
B. breadth-first

Answers

A graph's depth-first search starts by visiting a vertex, after which it recursively visits all of the vertices nearby.

What is depth-first?

An algorithm for navigating or searching through tree or graph data structures is called depth-first search (DFS). The algorithm begins at the root node and proceeds to investigate each branch as far as it can go before turning around. An edge that joins a vertex to itself is said to be in a loop. Multiple edges are those in a graph that connect some pairs of vertices with more than one edge.

The frontier functions like a LIFO in depth-first search.

To learn more about  loop from given link

brainly.com/question/14390367

#SPJ4

the strip() method returns a copy of the string with all the leading whitespace characters removed but does not remove trailing whitespace characters. t/f

Answers

The string's leading and trailing characters are eliminated by strip() method to produce a copy of the string (based on string argument passed).

What is the return value of the Lstrip () string method?

The copy of the string that Lstrip() returns has the leading characters removed. From the left of the string until the first mismatch, all character combinations in the chars argument are eliminated.

What is strip () used for in Python?

Python's Strip() function trims or deletes the characters that are supplied from the beginning and end of the original string.

To know more about strip() method visit :-

https://brainly.com/question/29484633

#SPJ1

currently, there are six national, over-the-air television networks in the united states: abc, cbs, nbc, fox, wb, and upn.

Answers

Currently, there are six national, over-the-air television networks in the united states: abc, cbs, nbc, fox, wb, and upn is True.

What is air television ?You can now receive local stations using AirTV without worrying about where to place the antenna! No matter where you are, AirTV allows you to continue viewing local stations in your home and while on the go.Availability of Free Local Channels varies by location. We are available to you if you need assistance with your antenna. Bundle for AirTV Player. A 4K media streamer that combines Sling TV, DVR, and local channels for a seamless TV experience. having DVR capabilities nowadays Connect an external hard drive to record your local channels (sold separately).A streaming service called Air TV has over 10,000 live channels available.

To learn more about air television  refer to:

https://brainly.com/question/28151405

#SPJ4

GPS utilizes location-based services (LBS), applications that use location information to provide a service, whereas a GIS does not use LBS applications.
answer choices
True
False

Answers

True because the gps gets you to where u needs go

Expertise and experience of organizational members that has not been formally documented best describes: A. tacit knowledge. B. wisdom. C. information. D. data.

Answers

Expertise and experience of organizational members that has not been formally documented best describes option A. tacit knowledge.

What is tacit organizational knowledge?

Business-specific expertise is used in the workplace as tacit knowledge. It may also cover the abilities required to successfully negotiate customer requirements or close a sales contract. These traits develop via particular experience within a company, and they aren't always simple to transfer to new team members.

Tacit knowledge is acquired by internal, individual processes such as personal talents, experience, reflection, and internalization. As a result, it can't be handled or taught the same way that explicit information is.

Therefore, one can say that knowledge we have comes from context and personal experience and is known as tacit knowledge. It's the knowledge that, if pressed, would be the most challenging to capture on paper, explain verbally, or exhibit physically.

Learn more about knowledge from

https://brainly.com/question/29589440
#SPJ1

you must store large amount of data, and both searching and investing new elements must be fast as possible. true or false

Answers

Assume you need to store a large amount of data and that both searching and inserting new elements must be as quick as possible. Then we employ the hash table data structure.

Because the average time complexity of searching for and inserting new elements into a hash table is O (1).

What is hash table data structure?

A hash table is the data structure which stores data associatively. A hash table stores data in an array format, with each data value having its own unique index value. While we know that the index of a desired data, we can access that data very quickly.

As a result, it becomes a data structure in which insertion and search operations are extremely fast, regardless of the size of the data. Hash Tables store data in an array and use the hash technique to generate an index from which an element can be inserted or located.

To know more about hash table data structure, visit: https://brainly.com/question/29510384

#SPJ4

Which of these commands would return the files /etc/game.conf, /etc/file.conf and /etc/snap.conf(choose two)ls /etc/????.????echo /etc/*?.*o?ls /etc/p????.**echo /etc/????.*f

Answers

These commands would return the files /etc/game.conf, /etc/file.conf and /etc/snap.conf

ls /etc/????.????echo /etc/????.*f

What is a commands?

When typed or spoken, a command is a word or phrase that instructs the computer to carry out a specific action. A listing of the directories and files in the current directory, for instance, would appear when the user entered the "dir" command at an MS-DOS prompt and hit Enter.

There may be dozens, even hundreds, of different commands supported by an operating system or programme, each with a variety of switches and options.

An exclusive word used to carry out a particular action is referred to as a command when discussing a programming language. In order to display text on the screen, the command "print" is used. The screen prints "Hello World!" after entering and running the command below.

Learn more about command

https://brainly.com/question/25808182

#SPJ4

Two students are trying to combine their decks of Pokémon cards so that they make one large deck of cards that contains exactly one of each unique type of Pokémon card that they own - in alphabetical order. In order to do this, the students start with two lists, deck1 and deck2, which are lists of all Pokémon cards each student owns (duplicates included) and the following available procedures.
Which of the following code segments below would correctly create combinedDeck based on the above specifications?

Answers

Where two students are trying to combine their decks of Pokémon cards so that they make one large deck of cards that contains exactly one of each unique type of Pokémon card that they own - in alphabetical order.

In order to do this, the students start with two lists, deck1 and deck2, which are lists of all Pokémon cards each student owns (duplicates included) and the following available procedures, note that the code segments that would correctly create combinedDeck based on the above specifications is;  

combinedDeck ← Add(deck1, deck2) combinedDeck ← RemoveDups(combinedDeck) combinedDeck ← Alphabetize(combinedDeck).

What is a code segment?

It is to be noted that a code segment is a block of code that performs a specific task or function within a larger program. It may include one or more lines of code and may be defined by a specific programming language or framework.

Code segments are often used to group related code together, and can be reused or modified as needed within a program. They can be standalone or may be called by other code segments or functions.

Learn more about Code segments;
https://brainly.com/question/20063766
#SPJ1

Where does a forecast worksheet appear once it has been created?
O in a separate workbook
O inside the same worksheet
O inside one cell in the data table
O in a separate worksheet within the workbook

Answers

Answer:

in a separate worksheet within the workbook

Explanation:

Determine whether the divergence of each vector field (in green) at the indicated point P (in blue) is positive, negative, or zero.

Answers

The divergence is positive if the amplitude of the vector field increases as you move along the flow of a vector field.

How do you tell whether a divergence is positive or negative? The divergence is positive if the amplitude of the vector field increases as you move along the flow of a vector field.The divergence is negative if the magnitude of the vector field decreases as you move along the flow of a vector field.Solenoidal vector fields have zero divergence everywhere, and any closed surface has no net flux across it.Divergence describes how quickly the area of your span changes.Consider how the river becomes quicker and faster as you travel downstream.Then your pals in front of you will keep getting further ahead, and your span will lengthen.This is an illustration of a positive divergence.

To learn more about divergence refer

https://brainly.com/question/17177764

#SPJ4

In counter intel what is “agent elimination”? (Provide reference if possible)

Answers

It is to be noted that in counter intel agent elimination” means: refers to the act of neutralizing or removing agents who are working for an adversary's intelligence agency.

What is counterintelligence?

Counterintelligence is an activity that protects an agency's intelligence program from the intelligence service of an adversary.

The FBI's counterintelligence mission aims to protect the secrets of the United States Intelligence Community.

Protect the nation's essential assets in the security, intelligence, economic, financial, public health, and scientific and technology sectors, such as innovative technologies and sensitive information.

The goal of agent elimination is to prevent the agent from continuing to work for the adversary and to prevent them from causing harm to one's own country. It is a potentially complex and sensitive tactic, and it is typically only used in extreme cases when other methods of addressing the threat posed by the agent have failed.

Learn more about Counter Intelligence:
https://brainly.com/question/28450671
#SPJ1

the _______ in employment during a recession is smaller if wages are _______. A)increase; flexible B) decline; rigid C) decline; flexible D) increase; rigid

Answers

If wages are flexible, the employment decrease during a recession is less severe.

How the unemployment rate changes during a recession?

In a recession, unemployment increases swiftly but declines more slowly, with expensive long-term implications. In order to lessen the impact of recessions on employment, fiscal and monetary policies are used. The greatest advantage usually results from prompt, automatic assistance for individuals who need it the most.

The unemployment rate exceeded 9 percent during the recession and has remained over that level for the past 20 months, an unprecedented occurrence. Only after the 1982 recession was unemployment greater than it had ever been since the Great Depression, although even then it only remained elevated for 19 months, not the full two years as in the case of the Great Depression.

Recessions cause unemployment, which is the most straightforward explanation. Having less money to spend on goods and services after losing their jobs is another factor.

To learn more about unemployment rate changes  refer to:

https://brainly.com/question/29312434

#SPJ4


Which of the following is a good keyboarding tip?

Answers

Answer:

learn your key positions

A cellphone ________ is a device that prevents cellular telephone users from connecting with
other cellular telephones by blocking all radio signals.

Answers

A mobile phone is a portable wireless device that allows users to make and receive phone calls.

What is a cell phone?A mobile phone is a portable wireless device that allows users to make and receive phone calls.While the first generation of mobile phones could simply make and receive calls, today's phones are capable of much more, including web browsers, games, cameras, video players, and navigation systems.A cellphone is simply a phone that does not require a landline.It gives the user the ability to make and receive phone calls.Text messaging is available on some handsets.A smartphone has more advanced functionality, such as web browsing, software apps, and a mobile operating system.A mobile device is a compact hand-held device with a display screen, touch input, and/or a QWERTY keyboard, as well as the ability to make phone calls.Throughout this paper, mobile devices (phones, tablets) are utilized interchangeably.

To learn more about cellphone refer

https://brainly.com/question/23433108

#SPJ4

Which of the following joint application development (JAD) participants would be the customers in a systems development process?
Group of answer choices
a. Facilitator
b. System developers
c. Scribe
d. Users

Answers

The joint application development (JAD) participants that would be the customers in a systems development process is option d. Users

Who are typically participants in JAD sessions?

JAD is a methodology for requirements formulation and software system design in which stakeholders, subject matter experts (SME), end users, business analysts, software architects, and developers participate in joint workshops (referred to as JAD sessions) to iron out the specifics of a system.

A JAD session aims to bring together subject matter experts, business analysts, and IT specialists to generate solutions. The person who interacts with the entire team, obtains information, analyzes it, and produces a paper is a business analyst. He is quite significant in the JAD session.

Therefore, one can say that team mentality from the first workshop will take the participants one to three hours to re-establish. Decide who will participate: These are the external specialists, business users, and IT professionals.

Learn more about joint application development from

https://brainly.com/question/14831252
#SPJ1

use arraylist to collect connected airports in a sorted order defined method compareto. g

Answers

To use an ArrayList to collect connected airports in a sorted order, First, create a class that represents an airport.

How to define the methods?

First, create a class that represents an airport.

This class should implement the Comparable interface and override the compareTo method.

The compareTo method should define the sorting order for the airports.

Create an ArrayList to store the connected airports:

ArrayList<Airport> connectedAirports = new ArrayList<>();

Add the connected airports to the ArrayList:

connectedAirports.add(new Airport("a", 1200));

connectedAirports.add(new Airport("b", 800));

connectedAirports.add(new Airport("c", 2500));

Sort the ArrayList using the Collections.sort method:

Collections.sort(connectedAirports);

Now the ArrayList will be sorted in ascending order based on the distance of the airports, as defined by the compareTo method in the Airport class.

You can iterate through the ArrayList to access the sorted list of connected airports.

for (Airport airport : connectedAirports) {

   System.out.println(airport.getName() + " (" + airport.getDistance() + " km)");

}

This will output:

a (800 km)

b(1200 km)

c (2500 km)

To Know More About Arrays, Check Out

https://brainly.com/question/14375939

#SPJ4

_______________ is the process of translating a task into a series of commands that a computer will use to perform that task _______________ is the process of translating a task into a series of commands that a computer will use to perform that task ?A. Project designB. InstallationC. Systems analysisD. Programming

Answers

Programming is the process of translating a task into a series of commands that a computer will use to perform that task.

What exactly is programming?

The creation, administration, or performance of a program. the act of teaching or learning through an educational program. The preparation of an educational curriculum for a gadget (such as a computer).

What three categories of programming languages exist?

The three different categories of programming languages are high-level language, assembly language, and machine language. Machine language is simpler for the machine to grasp but more challenging for the programmer. This is due to the fact that machine language is only the language of machines, or bits.

To know more about programming visit

brainly.com/question/16850850

#SPJ4

Will occur if you try to use an index out of range for a particular string.

Answers

The string index out of range means that the index you are trying to access does not exist. In a string, that means you're trying to get a character from the string at a given point.

What is Character?It is important to distinguish that a character in computer science is not equal to one bit of machine language. Instead, individual characters are represented by segments of compiled machine language. A universal system for characters has been developed called ASCII. Individual ASCII characters require one byte, or eight bits, of data storage.The character also plays a critical role in computer programming, where it may be represented in code languages as "chr" or "char." A character is one single unit of a text or character string, where the individual characters and the entire string are manipulated in various ways by code functions and displayed in object-oriented programming (OOP) through controls such as text boxes and drop-down lists. In other words, the character in computer programming is an essential category of variable or constant that is defined and dealt with in code.

To learn more about ASCII refer to:

https://brainly.com/question/13143401

#SPJ4

Member functions _______ and _______of istream and ostream, set the file-position pointer to a specific location in an input or output stream, respectively.seekg, seekp

Answers

Member function Open  of the file streams fstream, fstream and ofstream opens a file.

What is the difference between a data input and output stream?

A data input stream allows an application to read machine-independent primitive Java data types from an underlying input stream. A data output stream is used by an application to produce data that may subsequently be read by a data input stream.

The InputStream reads data from a source, whereas the OutputStream writes data to a destination. Here is a class hierarchy for dealing with Input and Output streams. FileInputStream and FileOutputStream are two key streams that will be covered in this lesson. The cin object represents standard input, whereas the cout object represents standard output. Both the C++ and clog objects are connected to the standard output.

To learn more about Stream refer:

https://brainly.com/question/17010226

#SPJ4

Answer

Explanation

A team member who does not feel comfortable disagreeing with someone’s opinion in front of the team would most likely come from a(n) _____ culture.

cooperative
cooperative

individualistic
individualistic

collectivistic
collectivistic

competitive

Answers

A team member who does not feel comfortable disagreeing with someone’s opinion in front of the team would most likely come from a collectivistic culture.

What is collectivistic culture?

In collectivistic cultures, people are considered "good" if they are generous, helpful, dependable, and attentive to the needs of others. This contrasts with individualistic cultures, which often place a greater emphasis on characteristics such as assertiveness and independence. People in collectivist cultures, compared to people in individualist cultures, are likely to define themselves as aspects of groups, to give priority to in-group goals, to focus on context more than the content in making attributions and in communicating, to pay less attention to internal than to external processes. As a result, collectivist cultures value collaboration, communalism, constructive interdependence, and conformity to roles and norms. A collectivist culture is especially likely to emphasize the importance of social harmony, respectfulness, and group needs over individual needs.

To know more about collectivistic culture visit:

https://brainly.com/question/14873316

#SPJ1

The existence of a mandatory relationship indicates that the minimum cardinality is 0 or 1 for the mandatory entity. Referential integrity and participation are both bidirectional, meaning that they must be addressed in both directions along a relationship. TRUE/FALSE

Answers

The relationship is optional if the minimal cardinality is zero. If you want the query to keep the data on the other side of the relationship in the absence of a match, you must specify a minimum cardinality of 0. For instance, a customer-to-actual-sales ratio may be given as 1:1 to 0:n.

How are the exact minimum and maximum cardinality shown in a relationship?

On the relationship lines, parenthesized numbers are used to show the precise minimum and maximum cardinality values. The pair's initial number, which is the one next to the open parenthesis, is the one with the lowest cardinality. Maximum cardinality is represented by the second integer in front of the closed parenthesis.

Which of the following best describes the maximum number of things that can be related?

The amount of attributes in the table is referred to as cardinality. The entities concerned are not cardinal. The characteristic of a relationship set called the "cardinality ratio" shows the proportion of entities from various entity sets that are connected to one another either directly or indirectly.

To know more about cardinality visit;

https://brainly.com/question/29093097

#SPJ4

project x's irr is 19% and project y's irr is 17%. the projects have the same risk and the same lives, and each has constant cash flows during each year of their lives. if the wacc is 10%, project y has a higher npv than x. given this information, which of the following statements is correct?

Answers

The crossover rate between the two projects (that is, the point where the two projects have the same NPV) is greater than 10 percent.

What is NPV?Net present value is a capital budgeting analysis technique used to determine whether a long-term project will be profitable. The premise of the NPV formula is to compare an initial investment to the future cash flows of a project.An importance aspect of the NPV formula is consideration that $1 today is not worth the same as $1 tomorrow. Because money today can be put to use to generate returns in the future, a quantity of money today is worth more than the same amount of money in the future (assuming positive returns are anticipated).In Excel, there is a NPV function that can be used to easily calculate net present value of a series of cash flow.

To learn more about net present value refer to:

https://brainly.com/question/18848923

#SPJ4

when the new slide button is clicked the when the new slide button is clicked the top part always creates a slide with the title style. bottom part creates a new slide like the one created just before. bottom part provides a variety of options for creating the new slide. top part provides a variety of options for creating the new slide.

Answers

In PowerPoint, there are several different ways to add titles to your slides. When making a title slide or adding a title to a slide with other text, use the Layout option. The titles of your slides can be updated and created using the Outline view or the Accessibility ribbon.

What occurs when the upper part of the New slide button is clicked?

Click the top half of the New Slide command to rapidly add a slide that has the same layout as the currently chosen slide.

Clicking certain areas of your slides Which new tab does appear?

Toolbar tabs. A vibrant new tab might appear when you click certain elements of your slides, such images, shapes, SmartArt, or text boxes.

To know more about PowerPoint visit :-

https://brainly.com/question/14498361

#SPJ4

You work at a computer repair store. You're building a new computer for a customer. You've installed four 2-GB memory modules for a total of 8 GB of memory (8,192 MB). However, when you boot the computer, the screen is blank, and the computer beeps several times.Identify which memory modules are working as follows:Above the computer, select Motherboard to switch to the motherboard.Remove all memory modules from the computer but one and place the modules on the Shelf.Above the computer, select Front to switch to the front view of the computer.On the computer, select the power button on the front of the computer.If the computer boots and recognizes the memory, the module is good.If the computer does not boot, the module is bad.From the top navigation menu, select Bench to return to the hardware.On the computer, select the power button to turn the computer off.Above the computer, select Motherboard to switch to the motherboard.Drag the memory module to the Shelf.From the Shelf, drag an untested memory module to a slot on the motherboard.Repeat steps 1c-1h to test all remaining modules.
Drag the working memory modules from the Shelf to the correct color slots on the motherboards.
Boot into the BIOS and verify that all installed modules are recognized by the BIOS as follows:Above the computer, select Front to switch to the front view of the computer.On the computer, select the power button on the front of the computer.When the BIOS loading window appears, press F2 to enter the BIOS.

Answers

In the BIOS, select Advanced > Memory Settings. Verify that all four memory modules show up in the memory settings screen .From the BIOS, select Exit > Save Changes and Exit.

What is memory ?
Memory is the capacity for storing and retrieving information. It is an essential cognitive process that allows us to recall events and experiences from the past. Memory is the basis for learning and helps us to store and recall new information. Memory can be divided into three main categories: short-term memory, working memory, and long-term memory. Short-term memory is the ability to store information for a brief period of time, usually only a few seconds. Working memory is the ability to remember and manipulate information over a more extended period of time, usually a few minutes. Long-term memory is the ability to remember information over a longer period of time, usually days to years.

To know more about memory
https://brainly.com/question/28754403
#SPJ4

(Java) Complete the method definition to output the hours given minutes. Output for sample program: 3.5

Answers

Import java.util.Scanner;

What are Java methods?

Java methods are single-purpose units of code.

The following is the full method specification, where annotations are used to clarify each line:

/This is the void method definition.

outputMinutesAsHours(double origMinutes), public static void

/This changes the seconds into hours.

original Minutes / 60 divided by two hours;

/This displays the time conversion (in hours)

System.out.println(hours);

}

What are the three Java methods?

Three standard methods—main(), print(), and max—have been utilized in the aforementioned example (). Because these methods are predefined, we have utilized them without declaring them. The PrintStream class has a method called print() that writes the outcome to the console.

To know more about Java visit

brainly.com/question/12978370

#SPJ4

Import java.util.Scanner; The PrintStream class has a method called print() that writes the outcome to the console.

What are Java methods?

Java methods are single-purpose units of code.

The following is the full method specification, where annotations are used to clarify each line:

/This is the void method definition.

outputMinutesAsHours(double origMinutes), public static void

/This changes the seconds into hours.

original Minutes / 60 divided by two hours;

/This displays the time conversion (in hours)

System.out.println(hours);

}

What are the three Java methods?

Three standard methods—main(), print(), and max—have been utilized in the aforementioned example (). Because these methods are predefined, we have utilized them without declaring them.

To know more about Java visit:

brainly.com/question/12978370

#SPJ4

You are the security technician for your organization. You need to perform diagnostics on a vehicle's subsystems for security purposes.Which of the following would you use to access the vehicle's subsystems?O ODB-IIO Network portO BluetoothO Wi-Fi

Answers

Since You are the security technician for your organization, the option that you would use to access the vehicle's subsystems is option A: ODB-IIO

What is on-board diagnostics?

The automobile electronic system that enables a vehicle's self-diagnosis and reporting for repair professionals is referred to as on-board diagnostics (OBD). For the purposes of performance analysis and repair need analysis, an OBD provides technicians with access to subsystem information.

The term "on-board diagnostics" describes the self-diagnosis and reporting capabilities of a vehicle. OBD systems provide access to the status of numerous vehicle sub-systems for the driver or a repair professional.

The OBD II system alerts the driver by turning on a warning light on the instrument panel of the car if a problem or malfunction is found. The wording "Check Engine" or "Service Engine Soon" will generally appear on this warning light, and an engine symbol is frequently included as well. Hence option A is correct.

Learn more about security technician from

https://brainly.com/question/27961840
#SPJ1

Other Questions
which of the following represents the most likely sequence of the evolution of plants? seedless vascular plants, angiosperms, gymnosperms, bryophytes, charophyceans charophyceans, seedless vascular plants, bryophytes, angiosperms, gymnosperms bryophytes, charophyceans, gymnosperms, seedless vascular plants, angiosperms bryophytes, charophyceans, seedless vascular plants, angiosperms, gymnosperms charophyceans, bryophytes, seedless vascular plants, gymnosperms, angiosperms Draw the Lewis structure for PF3Cl2 in the window below and then answer the questions that follow. What is the electron-pair geometry for P in PF3Cl2 ? What is the the shape (molecular geometry) of PF3Cl2? Calculate the molarity of each solution.A) 38.2 g of KCl in 0.945 L of solutionExpress your answer using three significant figures.B) 64.3 g of C2H6O in 3.8 L of solutionExpress your answer using two significant figures.C) 36.2 mg of KI in 106 mL of solutionExpress your answer using three significant figures. Complete the function to determine which variable in a dataframe has the highest absolute correlation with a specified column. 1 import pandas as pd 2 def find_highest_correlated(df, column): 3 ## Write your code here... 5 solution=None 6 return solution 8 \#\#\# Click 'Run' to execute test case 9 test_case = find_highest_correlated(hr_df, 'left') Which of thesedescribeshumoral immunity?A. our body remembering pathogens it has fought off orlearning from vaccinesB. obtaining immunity from an outside source, likemother to babyC. the binding of antigen and antibody triggering aresponse of plasma and memory b-cells to attackD. t-cells and macrophages fighting infected cells thatare non-self or cancerous in the textbooks comparison of two types of research about cancer news coverage, the social scientific approach focused on the qualitative interpretation of the content of the media stories.a. trueb. false w write the total area as a producting the GCF as one of the factors.54+42 = (6.9) + (6-7)6+7) HELP ME PLEASE AND ONLY RIGHT ANSWERS!The length of a cell phone is 1.4 inches and the width is 3.4 inches. The company making the cell phone wants to make a new version whose length will be 1.54 inches. Assuming the side lengths in the new phone are proportional to the old phone, what will be the width of the new phone? I need help with this please Based on the following information, compute cash flows from investing activities under GAAP.Cash collections from customers$750Purchase of used equipment175Depreciation expense175Sale of investments400Dividends received100Interest received175Cash Flows From Investing Activities: According to Kohlberg, morality based on a desire to uphold the laws of society is characteristic of the ______ stage. conventional. One of the reasons for the banking crisis was that banks were pressured by Congress and other groups to make ______ loans. Credit cards. companies value-to-book and market-to-book ratios may differ due to accounting reasons. an example of an accounting reason that would create a difference is: neisser's theory suggests a view of the human mind not as biological-determined but as a developing in social-cultural practices. Does the Foucault pendulum rotate at the poles because they are considered to be the axes of rotation of earth? Why doesnt the pendulum move at the equator? rotation 90 degrees counterclockwise about the origin PLEASE HELP ASAP IM GONNA FAIL:( PLEASE ANSWE NOWIn XYZ, A is the midpoint of XY, B is the midpoint of YZ, and C is the midpoint of XZ.AC = 7, AB = 5, and XY = 24. What is the perimeter of XYZ?Enter your answer in the box. 1. A tire has the specification 225/60R14. What is the sidewall of the tire in inches (1 inch = 25.4 mm)?a. 9.3in b. 60inc. 8.9 ind. 5.3in2. If the diameter of a tire is 25 inches, approximate what distance does the tire cover in 8 rotations?a. 628inb. 392inc. 60 ind. 225in Scholars in and outside of anthropology have long debated definitions for religion, but it is now widely agreed that religion includesrituals that promote egalitarianism.belief in a single, not multiple, gods.traditions practiced in community.symbols consisting of human forms.