Create an app that utilises concepts taught up

Assignment Help Other Subject
Reference no: EM132285646

Overview

You are required to create an app that utilises concepts taught up to (including) week 3 to meet a provided problem specification.

Learning Outcomes

The following course learning outcomes are assessed to some degree by completing this assessment:
K1. Understand constructs typical of many programming languages such as: variables, expressions, assignment, sequence, selection, iteration, procedures, parameters, return values.
A1. Design, develop, test and debug mobile apps from a given textual program specification.
S1. Analyse the input, processing and output needs of small programming problems.

Assessment Details

Overview of Situation

A event organiser service charges customers based on several different factors, which they want you to incorporate into an app that can be used to calculate how much they should charge a customer.

The first factor that matters is the attendees count of the event. If the attendees are less than 20, then the base rate will be $100.00, but if the attendees are 20 or more, but less than 35, then the base rate will be $150. If it is 35 or more, the base amount charged is $200 plus $5.00 for each attendee by which the parcel exceeds 35. (For example, an event that has 40, exceeds the 35 by 5. So $25.00 is added to the base amount for this event).

The second factor is distance from the organiser. If the distance is less than 50km, then the rate of additional charges is $0.50 per total kilometres. But if the distance is 50km or more, then the rate of additional charges is $4.20 per total kilometres.

Customers using the event organiser service can also optionally pay a very important persons (VIPs) fee to ensure greater care is taken with their experience of the event. The cost of this fee if it is chosen, is $530.

Required Behaviour of the App.

The app you design needs to address all of the following:

1. The user must be able to enter the attendees of the (next) event, and the distance from the event organiser.

2. The user must be able to indicate whether the event is a VIPs event (and thus be charged the VIPs fee).

3. The user must be able to request a quote of what the cost will be, but without actually going ahead with submitting the event. The rules given above must be followed to calculate the price. The user is not obliged to go-ahead with booking the event.

4. After seeing the proposed cost, it must be possible for the user to actually go ahead with submitting the event booking for it to be organised. When this occurs, the app needs to:

a. increase a variable noting the total cost of all events that have been actually submitted for organising, since the app started running.

b. increase a counter noting how many totally attendees have been actually submitted since the app started running.

c. display a message saying how many events have been submitted and what the total cost of those events has been, since the app started running.

d. Clear/Reset the input components so that they are ready for the next event's details to be entered.

Verified Expert

The solution is prepared in MIT application to design event organizer for various size , distance and VIP seats. This program is Mobile Development Fundamentals based to designed and executed perfectly. The output of the mobile application for event organizer is attache.

Reference no: EM132285646

Questions Cloud

Ensuring sound corporate governance and management control : How can instilling ethics and integrity, and using codes of conduct be key elements to ensuring sound corporate governance and management control?
How many members do they have on their board of directors : FIN 406 GROUP PROJECT : How many members do they have on their board of directors? How many are independent directors?
What are the current threats to the us economy presently : What are the current threats to the US economy presently? What is the current fiscal policy being pursued? What are some of the limitations of this policy?
Large number of individuals at supervisor-management level : Your organization (hypothetical) has a large number of individuals at the supervisor and management levels who will retire within the next seven years.
Create an app that utilises concepts taught up : ITECH2000 Mobile Development Fundamentals - create an app that utilises concepts taught up to (including) week 3 to meet a provided problem specification
Shared goals leader could set to bring diverse team : Provide two examples of shared goals a leader could set to bring a diverse team together.
Different prices and different payment windows for same part : The two suppliers in question offer different prices and different payment windows for the same part. Describe the result?
Engineering is important and learned profession : Engineering is an important and learned profession. As members of this profession, engineers are expected to exhibit the highest standards of honesty.
Briefly describe the diagnostic approach : During this class you will work in a team to evaluate a publicly traded company using various business analytical approaches.

Reviews

len2285646

4/17/2019 12:15:38 AM

7. Ability to make use of conditional code structures to control whether a sequence of code is to be executed or skipped-over 1 mark 8. Ability to make appropriate use of variables, including choosing whether to make a variable be global or local 0.5 marks 9. Correctness of algorithmic logic for dealing with headcount of event 1 mark 10. Correctness of algorithmic logic for dealing with distance for organiser 1 mark 11. Correctness of algorithmic logic to deal with calculating the final price of organising a particular event (including VIPs fee) 1 mark 12. Correctness of algorithmic logic to deal with updates of counters and totals 0.5 marks

len2285646

4/17/2019 12:15:31 AM

Marking Criteria You will be assessed on the following things for the amount of marks as indicated. There are a total of 10 marks. 1. Ability to choose appropriate components to use for input and output of information (including using components in the manner for which they are designed) 1 mark 2. Ability to set appropriate initial properties for components of a screen 0.5 marks 3. Ability to choose suitable events for which to write code sequences 0.5 marks 4. Ability to retrieve textual input and other input from the user 1 mark 5. Ability to programmatically change the value of properties of components, including to produce output messages. 1 mark 6. Ability to construct relational expressions and Boolean expressions to compare values 1 mark

len2285646

4/17/2019 12:15:14 AM

Percentage Value of Task: 10% of semester total Minimum time expectation: Depending on your experience, this task will need at least half an hour. Some students may require as much as 3 hours to complete it.

Write a Review

Other Subject Questions & Answers

  Who were its major leaders and other influential members

Public source websites are defined as websites that allow members from the public to add content regardless of credentials or qualifications.

  Briefly describe yourself on these two personality dimension

Briefly describe yourself on these two personality dimensions explain why you chose these and give some examples as to why these best represent your personality

  Describe genetic engineering

Explain the benefits for patients nearing end-of-life that came from the right-to-die movement. Which U.S. state led the way in the right-to-die movement?

  Convince the entire audience in a theater to buy popcorn

You are sitting with your friends, talking about the latest movie you and your friends just saw. One of your friends mentions that theaters use subliminal messages while showing a movie to influence people to buy refreshments such as popcorn.

  Write a 5 to 8 paragraph causal analysis

write a 5 to 8 paragraph causal analysis informativeexplanatory cause and effect essay on one of the topics listed on

  Problem related to the nonparental care

Choose one of the three nonparental care choices: nannies, center-based, or family-based care. Imagine that you are trying to sell your chosen method of care to a prospective client who is a parent of a toddler.

  Which common model in case management

Which common model in case management do you think is more successful? Why?

  Compare responses to hurricane katrina and hurricane sandy

Compare and contrast the responses to Hurricane Katrina and Hurricane Sandy (also called Superstorm Sandy).

  Discuss hobbess understanding of knowledge

Discuss Hobbes's understanding of knowledge: How do we know things? What can we know? What does it mean to know?

  Who controls the means of production

Who controls the means of production? What are the important resources in your scenario? Who is in power, why?

  Analyze how you might affect social change

Discuss the extent to which your consumption of and attitude about popular culture may or may not change. Analyze how you might affect social change through popular culture creation, consumption, and critical analysis

  What does stratification do to or for the society

1. What does stratification do to or for the society? 2. What are strata made up of (How much mobility/ How much inequality?)?

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