LocationCount for finding the number of animals at a given distance from a specified location1) Find the number of animals at a given distance from a specified location (40%) Write a function LocationCount which returns the number of animals found within a specified distance of a given location, the function should take four parameters, a file name containing the data, a distance in kilometres, and the latitude and longitude of the location. I...
TaskYour assignment is to create a Python program that calculates the federal income tax owed for individuals filing taxes or married couples filing taxes jointly. Your program should allow the user to specify the name of a CSV file that they would like to have analyzed. Your program should open and read the specified file, and it should calculate and print the federal income tax owed for each entry (row) in that file. The program should ask t...
How to Copy-and Paste in PuttyYou’ve been hired to develop statistics software. Specifically, your software will calculate the samestatistics as in the statistics program in PP#3, as well as one new statistic. In each individual run of your software, you will input two lists of numbers, and these two lists will have the same length, a length that will be input (and idiotproofed) at runtime, just before allocating and then inputting the ...
Overview of the Bank Account Application with two usersYou will develop a simple Bank Account Application. The application must be a graphical user interface (GUI) based. There are two kinds of users of this application: Manager and Customer. Here we will assume there is only one manager and zero or more customers who uses the application. Every customer has only one bank account. A customer can login, logout, deposit money, withdraw money, ...
Exploring the Flowchart for Vigenere CipherQuestion 1Open TMA Q1.fprg with Flowgorithm, and examine the flowchart for Vigenere Cipher, a symmetric encryption, . A pictorial representation of symmetric key encryption is shown in Figure Q1.1. Symmetric key encryption uses the same secret key to encrypt and decrypt a message: The sender uses a secret key to encrypt a plain text (the message) into cipher text (scrambled text that is intelligible).Th...
Exercise 1Assignment Instructions This assignment involves building, testing and debugging Java programs, that create and manipulate composition of classes that model simple types of object; and that employ the full gamut of implementing technologies: fields, constructors, methods and access modifiers.Exercise 1 Your first task is to develop a TimePeriod class of object that meets the following specification How are you to evaluate your work?...
Task: Overview In this assignment you will design a screen for a specific task, evaluate your design using a simplified heuristic evaluation, and build the UI in JavaFX using the MVC design pattern. Part 1 covers the screen design, Part 2 covers the heuristic evaluation, and Part 3 covers the development of the interface. Part 1: screen design for a milkshake construction screen Result for Part 1: a photo of your (hand-drawn) screen design, i...
Object-Oriented Design with JavaQ1 A web developer, John, wants to develop a Member Club Website (MCW) for his company. There are two kinds of members, normal member (Member) and gold member (GoldMemeber). Finally, he designs the following class diagrams to implement MCW: Requirements: • This Member should have three attributes: id, name and discount.• Attribute id: Member ID number.• Attribute name: Member's name.• Attribu...
Learning OutcomesThe learning outcomes that are assessed by this coursework are: 1. Be able to select appropriate API facilities in the design, implementation and testing of OO applications and applets. Your Task You must create a general design for a class. Design, implement, test and document this class. You will need to make some assumptions and design decisions about the class. Ensure the class documentation makes the purpose and constrai...
Utilizing Understanding of Development for Connectivity between Heterogeneous Platforms and Programming Languages1 Utilise the understanding of development for connectivity between heterogeneous platforms and programming languages, using Service Oriented Architectures 2 Design and evaluate appropriate remote services 3 Analyse, design and implement a mobile web application with data persistence capability with an appropriate user interface, ...
Assignment 1 (2 Marks) Create a Python program for a Mobile Phone Call Calculator based on the following tariffs – Peak and OffPeak. Connect Fee Call Charge per 30 seconds Peak 30 c 60 c OffPeak 20 c 40 c Inputs will be (i) Peak or OffPeak tariff (only), and (ii) Call Duration in Minutes and Seconds. Note: Call duration is rounded off to the next 30 seconds and charged on a per 30-second basis (e.g. a call of duration 4 min 20 sec will be r...