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

  Briefly outline healy sample design

Outline the aims of Healy's (1985) research and list the hypotheses that he proposed. Briefly outline Healy's sample design and his data collection method

  Only use references from the course reader or relevant

length 1200 words double-spacedonly use references from the course reader or relevant migration studies journals and

  Discuss any applicable health policies and regulations

Explain why it is a public health issue and what is currently being done to address it at the local, state, and federal levels

  How you view your strengths and weaknesses

The purpose of this assignment is to provide students with an opportunity to reflect on their personal leadership styles at the beginning of the class.

  How does understanding the theories of early and middle

How does understanding the theories of early and middle childhood help you work better with adolescent clients?

  Write paper on death penalty

Based on your readings and research, in a 2 page paper, using APA style formatting, choose two states that have abolished the death penalty. Interpret the court's reasoning for the abolishment

  Information regarding constitutional interpretation

What differing approaches to constitutional interpretation do you find in the opinions of Justices Kennedy and Scalia in Roper v. Simmons (2005)?

  Discuss the development of values

Identify the key initiatives that are required to build a values-driven culture that is defined by integrity. Discuss specific decision-making processes .

  Describe a specific kind of actor and circumstance

The term is a label created by criminologists to describe a specific kind of actor, circumstance, or a sub-category of crimes.

  Briefly acknowledge the main limitations to your approach

Identify key independent variables and at least one key outcome variable that you would measure. Briefly acknowledge the main limitations to your approach.

  Discuss methods of measuring intellectual functioning

Provide a brief overview of at least two theories of intelligence related to the content of your selected articles to help your audience understand what intelligence testing accomplishes. Discuss methods of measuring intellectual functioning

  New york fashion week perpetuates capitalism

Why does people believe that New York Fashion Week perpetuates capitalism by instilling its capitalist ideas of positive and negative sanctions.

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