Answer:
Explanation:
Since none of the classes were provided in the question I created all of the classes so that the program works as requested in the question. I also created a test order so that you can see the output of the program in the attached picture below.
import java.util.ArrayList;
import java.util.Scanner;
class Brainly {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<Item> items = new ArrayList<>();
Item item1 = new Item("banana", 1, 3);
Item item2 = new Item("apple", 0.5, 6);
Item item3 = new Item("grapes", 2, 3);
items.add(item1);
items.add(item2);
items.add(item3);
Customer customer = new Customer("John", "9085526269", "123 Inslee");
Order myOrder = new Order(customer, items, "Grocery");
myOrder.showOrder();
}
}
class Order {
Customer customer;
ArrayList<Item> items = new ArrayList<>();
String restaurant;
public Order(Customer customer, ArrayList items, String restaurant) {
this.customer = customer;
this.items = items;
this.restaurant = restaurant;
}
public void computeTotal() {
int total = 0;
for (Item x: items) {
total += x.total();
}
System.out.println("Order Total: " + total);
}
public void showOrder() {
System.out.println(restaurant);
System.out.println("Name: " + customer.getName());
System.out.println("Phone: " + customer.getPhone());
System.out.println("Address: " + customer.getAddress());
for (Item x :items) {
System.out.println(x.itemName + " : " + x.quantity);
}
computeTotal();
}
}
class Item {
String itemName;
double costPerItem;
int quantity;
public Item(String itemName, double costPerItem, int quantity) {
this.itemName = itemName;
this.costPerItem = costPerItem;
this.quantity = quantity;
}
public double total() {
double total = costPerItem * quantity;
return total;
}
}
class Customer {
private String name;
private String phone;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public Customer(String name, String phone, String address) {
this.name = name;
this.phone = phone;
this.address = address;
}
}
Write a java program that asks the student for his name and the month in which he/she was born. Students are then divided into sections, according to the following: Section A: Name starts between A - E Born between months 1 - 6 Section B: Name starts between F - L Born between months 1 - 6 Section C: Name starts between M - Q Born between months 7 - 12 Section D: Name starts between R - Z Born between months 7 - 12
Answer:
import java.util.Scanner;
public class SectionAssignment {
public static void main(String[] args) {
// Create a scanner object to read input
Scanner input = new Scanner(System.in);
// Prompt the student for their name
System.out.print("Enter your name: ");
String name = input.nextLine();
// Prompt the student for the month they were born
System.out.print("Enter the month you were born (1-12): ");
int month = input.nextInt();
// Assign the student to a section based on their name and birth month
String section = "";
if (name.charAt(0) >= 'A' && name.charAt(0) <= 'E' && month >= 1 && month <= 6) {
section = "A";
} else if (name.charAt(0) >= 'F' && name.charAt(0) <= 'L' && month >= 1 && month <= 6) {
section = "B";
} else if (name.charAt(0) >= 'M' && name.charAt(0) <= 'Q' && month >= 7 && month <= 12) {
section = "C";
} else if (name.charAt(0) >= 'R' && name.charAt(0) <= 'Z' && month >= 7 && month <= 12) {
section = "D";
} else {
section = "Invalid";
}
// Print the student's section assignment
System.out.println("Your section is: " + section);
}
}
Q1: Fill in the blanks in each of the following statements: a. The international standard database language is ______________. b. A table in a database consists of ___________and ___________ c. Statement objects return SQL query results as ___________ d. The ___________uniquely identifies each row in a table. e. SQL keyword _________ is followed by the selection criteria that specify the rows to selectin a query. f. SQL keywords ___________specify the order in which rows are sorted in a query. g. Merging rows from multiple database tables is called __________ the tables. h. A(n) ________ is an organized collection of data. i. A(n) ________is a set of columns whose values match the primary-key values of anothertable. j. method _______is used to obtain a Connection to a database. k. Interface ___________helps manage the connection between a Java program and adatabase. l. A(n) ___________object is used to submit a query to a database
Answer:
a. SQL.
b. Rows and columns.
c. ResultSet objects.
d. Primary key.
e. WHERE.
f. ORDER BY.
g. Joining.
h. Database.
i. Foreign key.
j. DriverManager; getConnection ().
k. Connection.
l. Statement.
Explanation:
A database management system (DBMS) can be defined as a collection of software applications that typically enables computer users to create, store, modify, retrieve and manage data or informations in a database. Generally, it allows computer users to efficiently retrieve and manage their data with an appropriate level of security.
A structured query language (SQL) can be defined as a domain-specific language designed and developed for managing the various data saved in a relational or structured database.
In Computer programming, any word restricted for use, only in object names because they belong to the SQL programming language are called reserved word.
Some examples of reserved words in structured query language (SQL) are UPDATE, GROUP, CURRENT_USER, CURRENT_DATE, WHERE, CREATE, DELETE, ORDER BY, etc.
Filling in the missing words or texts in the question, we have;
a. The international standard database language is SQL.
b. A table in a database consists of rows and columns.
c. Statement objects return SQL query results as ResultSet objects.
d. The primary key uniquely identifies each row in a table.
e. SQL keyword WHERE is followed by the selection criteria that specify the rows to selectin a query.
f. SQL keywords ORDER BY the order in which rows are sorted in a query.
g. Merging rows from multiple database tables is called joining the tables.
h. A database is an organized collection of data.
i. A foreign key is a set of columns whose values match the primary-key values of another table.
j. DriverManager method, getConnection () is used to obtain a Connection to a database.
k. Interface connection helps manage the connection between a Java program and a database.
l. A statement object is used to submit a query to a database.
Write a program that prompts the user to enter the hourly rate, the total consulting time, and whether the person has low income. The program should output the billing amount. Your program must contain a function that takes as input the hourly rate, the total consulting time, and a value indicating whether the person has low income. The function should return the billing amount. Your program may prompt the user to enter the consulting time in minutes.
Answer:
Explanation:
The following program was written in Java. It creates the function as requested and asks the user for all the values as inputs. No proper reason was given for asking for low income so I just added it as a yes or no print statement. The picture below shows the inputs and outputs of the program.
import java.util.ArrayList;
import java.util.Scanner;
class Brainly {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Hourly rate: ");
double rate = in.nextDouble();
System.out.println("Consulting Time in minutes: ");
int consultingTime = in.nextInt();
System.out.println("Low Income? y/n");
String lowIncome = in.next().toLowerCase();
String lowIncomeAnswer;
if (lowIncome.charAt(0) == 'y') {
lowIncomeAnswer = "Yes";
} else {
lowIncomeAnswer = "No";
}
System.out.println("Billing Amount: " + billing(rate, consultingTime, lowIncome));
System.out.println("Low Income: " + lowIncomeAnswer);
}
public static double billing(double rate, int consultingTime, String lowIncome) {
double timeHours = consultingTime / 60;
double billing = rate * timeHours;
return billing;
}
}
Which of the following is a factor that could cause an individual to have excited delirium syndrome?
Choose only ONE best answer.
PMS
Ulcer
Nose bleed
D
Respiratory problems
Respiratory problems is a factor could cause an individual to have excited
delirium syndrome.
People with excited delirium syndrome exhibit unique characteristics such as
Paranoia HallucinationViolenceDistressThis is usually as a result of the use of some drugs such as cocaine and
methamphetamine which decreases the effect of dopamine modulating
respiratory functions thereby resulting to asphyxia and cardiac arrest.
Read more about Syndromes here https://brainly.com/question/24825576
The most reliable way to store important files without having to worry about backups or media failure is ____________.
A) cloud storage
B) on a USB flash drive
C) on a hard disk drive
D) on an optical disc
MS-DOS can be characterized by which statement?
known for being user friendly
designed for smartphones
a command-line interface
a graphical user interface
Answer:
MS-Dos was a computer invented a long time ago, and it was one of the first computers that had a command-line interface.
Your answer is C.
What is Accenture's approach when it comes to helping our clients with security?
Answer: Once actual project work starts, the CDP approach is implemented across all active contracts, helping Accenture client teams work with clients to drive a security governance and operational environment that addresses the unique security risks of each client engagement.
Explanation: Hopefully this helps you (Don't know if this is the right answer pls don't report if it is the wrong answer)
Why does trust usually break down in a designer-client relationship?
A lack of service
B lack of privacy
C lack of communication
D lack of contract
Trust is usually broken down in a designer-client relationship due to a lack of service. Thus, the correct option for this question is A.
How do you end a client relationship?You would end a client relationship by staying calm, rational, and polite. Apart from this, reasons for terminating the relationship, but keep emotion and name-calling out of the conversation.
Follow-up with a phone call. You can start the process with an email, but you should follow up with a phone call in order to talk your client through the process and answer any questions.
But on contrary, one can build trust with clients by giving respect to them, Admit Mistakes and Correct Ethically, listening to them, listening to their words first followed by a systematic response, etc.
Therefore, trust is usually broken down in a designer-client relationship due to a lack of service. Thus, the correct option for this question is A.
To learn more about Client relationships, refer to the link:
https://brainly.com/question/25656282
#SPJ1
Write a procedure ConvertToBinary that takes an input as a number from 0 to 16 (including 0 but not 16) and converts it to a binary number. The binary number should be returned as a list.
Sure, here's an example of a Python function that converts a decimal number to binary and returns the result as a list:
def ConvertToBinary(decimal):
binary = []
while decimal > 0:
remainder = decimal % 2
binary.append(remainder)
decimal = decimal // 2
return binary[::-1]
The function takes in an input decimal which is a number between 0 and 16 (not including 16) and uses a while loop to repeatedly divide the decimal number by 2 and take the remainder. The remainders are then appended to a list binary. Since the remainders are appended to the list in reverse order, the result is reversed by slicing the list [-1::-1] to give the proper order.
You can also add a check to make sure that the input is within the required range:
def ConvertToBinary(decimal):
if decimal < 0 or decimal >= 16:
return None
binary = []
while decimal > 0:
remainder = decimal % 2
binary.append(remainder)
decimal = decimal // 2
return binary[::-1]
this way you can make sure that the input provided is within the allowed range.
• Describe the core components and terminology of Group Policy.
The core components and terminology of the group policy are directory services and file sharing.
What is the group policy component?A GPO is a virtual object that stores policy-setting information and consists of two parts: GPO's and their attributes are saved in a directory service, such as Active Directory.
It essentially provides a centralized location for administrators to manage and configure the settings of operating systems, applications, and users.
File share: GPO's can also save policy settings to a local or remote file share, such as the Group Policy file share.
Therefore, the group policy's main components and terminology are directory services and file sharing.
To learn more about the group policy component, visit here:
https://brainly.com/question/14275197
#SPJ1
Code to be written in Python
Correct answer will be awarded Brainliest
In this task, we will be finding a possible solution to number puzzles like 'SAVE' + 'MORE' = 'MONEY'. Each alphabet represents a digit. You are required to implement a function addition_puzzle that returns a dictionary containing alphabet-digit mappings that satisfy the equation. Note that if there are multiple solutions, you can return any valid solution. If there is no solution, then your function should return False.
>>> addition_puzzle('ANT', 'MAN', 'COOL')
{'A': 8, 'C': 1, 'L': 9, 'M': 6, 'N': 7, 'O': 5, 'T': 2}
>>> addition_puzzle('AB', 'CD', 'E')
False
Explanations:
ANT + MAN = COOL: 872 + 687 = 1559
AB + CD = E: The sum of two 2-digit numbers must be at least a two-digit number.
Your solution needs to satisfy 2 conditions:
The leftmost letter cannot be zero in any word.
There must be a one-to-one mapping between letters and digits. In other words, if you choose the digit 6 for the letter M, then all of the M's in the puzzle must be 6 and no other letter can be a 6.
addition_puzzle takes in at least 3 arguments. The last argument is the sum of all the previous arguments.
Note: The test cases are small enough, don't worry too much about whether or not your code will run within the time limit.
def addition_puzzle(*args):
pass # your code here
Answer:
Here is one possible solution to this problem in Python:
from itertools import permutations
def addition_puzzle(*args):
# Get all permutations of the digits 0-9
digits = list(range(10))
all_permutations = list(permutations(digits))
# Iterate through each permutation
for perm in all_permutations:
# Create a dictionary mapping each alphabet to a digit
mapping = {alphabet: digit for alphabet, digit in zip(args[0], perm)}
if all(mapping[alphabet] != 0 for alphabet in args[0]):
# Check if the sum of the numbers is equal to the last argument
num1 = int(''.join(str(mapping[alphabet]) for alphabet in args[1]))
num2 = int(''.join(str(mapping[alphabet]) for alphabet in args[2]))
if num1 + num2 == int(''.join(str(mapping[alphabet]) for alphabet in args[3])):
return mapping
# If no solution is found, return False
return False
print(addition_puzzle('ANT', 'MAN', 'COOL'))
print(addition_puzzle('AB', 'CD', 'E'))
Explanation:
This solution first generates all possible permutations of the digits 0-9 using the permutations function from the itertools module. Then, it iterates through each permutation and creates a dictionary mapping each alphabet to a digit. It checks if the leftmost letter in any word is not zero and if the sum of the numbers is equal to the last argument. If both conditions are satisfied, it returns the mapping. If no solution is found after iterating through all permutations, it returns False.
The ability of a language to let a programmer develop a program on a computer system that can be run on other systems is called ________. This usually requires the program to be recompiled on each type of system, but the program itself may need little or no change.
Answer:
Virtual Machine
Explanation:
Example: JVM
These tools protect networks from external threats.
A) firewalls
B) routers
C) antivirus software
D) VPN
Answer:
for safety everyone is needed, read the explanation
Explanation:
These tools protect networks from external threats.
A) firewalls
B) routers
C) antivirus software
D) VPN
the firewall, which can be installed in the pc but some routers also have it.
An antivirus is certainly needed, an antimalware is missing from the list, which is essential, for the VPN it is also useful to make believe you are connected in one place and instead you are in another, so I would say that all are needed for PC security
Which of the following devices can store large amounts of electricity, even when unplugged?
LCD monitor
DVD optical drive
CRT monitor
Hard disk drive
Even when unplugged, a CRT (Cathode Ray Tube) monitor can store a lot of electricity. The capacitors within CRT monitors can store enough power to be fatal, thus you should never open one.
What does CRT stand for?An electron beam striking a phosphorescent surface creates images in a cathode-ray tube (CRT), a specialized vacuum tube. CRTs are typically used for desktop computer displays. The "picture tube" in a television receiver is comparable to the CRT in a computer display.
What characteristics does CRT have?Flat screen, touch screen, anti-reflective coating, non-interlaced, industrial metal cabinet, and digital video input signal are typical features of CRT monitors. As opposed to the typically curved screen found in most CRT displays, the monitor's screen can be (almost) flat.
To learn more about CRT monitors visit:
brainly.com/question/29525173
#SPJ1
Answer:
CRT monitor
Explanation:
A cathode ray tube (CRT) monitor can store large amounts of electricity, even when unplugged. You should never open a CRT monitor, as the capacitors within the CRT can store enough electricity to be lethal.
LCD monitors do not use large capacitors and are much safer to work on than CRT monitors (although the CCFL backlight has mercury vapor in it, which could be harmful if the tube is broken).
DVD optical drives and hard disk drives do not store electricity in sufficient quantity to be harmful.
A yellow inspection tag on a scaffold means the scaffold has been inspected and
Answer:CAUTION
Explanation: on edg
To protect your online privacy, you should not?
A. be careful when talking to strangers online.
B. use an antivirus software.
C. download updates for mobile devices and computers.
D. use the same password for every account.
Answer:
Your answer to this will be D) Use the same password for every account.
Explanation:
This is the only option you should not do. If someone gets access or hacks into one of your accounts, and all accounts to anything are the same password they will have all of your accounts.
Identifying the Location of the Property Sheet
es
When active, where is the Property Sheet located?
o to the left of the tables and reports
O above the tables and reports
O to the right of the tables and reports
O below the tables and reports
We
Answer: C) To the right of the tables and reports
List 2 or 3 visual aids that you might use during a speech on "Technology in the Classroom" (or a topic of your choosing) to illustrate your main points, and explain exactly how you plan to use them. (Site 1)
Answer:
Graphs or charts: I would use graphs or charts to illustrate the trend of technology usage in the classroom over time. For example, I could show a line graph that compares the percentage of classrooms that had no technology, limited technology, or full technology access in the past decade. This would allow the audience to see the increasing trend of technology adoption in the classroom and better understand the impact that technology is having on education.
Photos or videos: I would use photos or videos to provide concrete examples of how technology is being used in the classroom to enhance teaching and learning. For example, I could show a video of a teacher using a virtual reality headset to take her students on a virtual field trip to a museum, or I could show a series of photos of students using tablets or laptops to complete assignments and collaborate with their peers. These visual aids would help the audience to better understand the specific ways in which technology is being used in the classroom and how it is benefiting students and teachers.
Infographic: I would use an infographic to present a summary of the main points of my speech in a visually appealing and easy-to-understand format. The infographic could include bullet points or graphics that highlight the key benefits of technology in the classroom, such as increased engagement, improved learning outcomes, and enhanced collaboration. By presenting the information in this way, I could help the audience to quickly grasp the main points of my speech and better retain the information.
explain the steps to adding a password in Smart Art
Answer:
To add a password to a SmartArt graphic in Microsoft PowerPoint, follow these steps:
Open the PowerPoint presentation containing the SmartArt graphic that you want to add a password to.
Select the SmartArt graphic by clicking on it.
In the ribbon at the top of the window, click the "Format" tab.
In the "Format" tab, click the "Security" button.
In the "Security" dialog box that appears, click the "Password" tab.
In the "Password" tab, enter a password in the "Password" field.
Re-enter the password in the "Confirm password" field to confirm it.
Click the "OK" button to save the password.
Save the presentation. The SmartArt graphic will now be protected with the password that you set. You will need to enter the password to edit or modify the SmartArt graphic.
Complete the sentence.
The internet is an example of a ___ .
Answer:
wan
Explanation:
why does a computer system need memory
Explanation:
Computer memory is a temporary storage area. It holds the data and instructions that the Central Processing Unit (CPU) needs.
state five fonction of THE operating system
Answer:
An operating system has three main functions: (1) manage the computer's resources, such as the central processing unit, memory, disk drives, and printers, (2) establish a user interface, and (3) execute and provide services for applications software.
Memory Management.
Processor Management.
Device Management.
File Management.
Security.
Control over system performance.
Job accounting.
Error detecting aids.
Which type of query should be used to select fields from one or more related tables in a database? Crosstab Find duplicates Simple Outer Join
Data files in specified directories can be opened by applications as if they were in the current directory. Append displays the appended directory list when it is invoked without any parameters.
What is the use of append query in database?A query that appends copies selected records to an existing table by selecting them from one or more data sources.
Consider, for instance, that you already have a table in your existing database that maintains this type of data and that you acquire a database that contains a table of possible new clients.
Therefore, append query should be used to select fields from one or more related tables in a database. Using records from one or more tables, an add query creates a new table.
Learn more about database here:
https://brainly.com/question/22536427
#SPJ1
how computer user interact with an application programs
Answer:
From the help of graphic user interface
Explanation:
A graphical user interface, or GUI, is used in almost all software programmes. This indicates that the software contains graphical functions that the user can manipulate using a any input device like mouse or keyboard. A software configuration program's graphical user interface (GUI) contains a menu bar, toolbar, tabs, controls, as well as other functions.
Which benefits does the cloud provide to start-up companies without acccess to large funding
Answer:Among other things, the fact that anyone can connect to such a server from their home and work on something remotely
Explanation:
You are given a design board with four input pins a 4-bit INDATA,
1-bit Load,Enable, and Clock; and one output, a 4-bit OUTDATA.
Build a sequential circuit that contains a register (Don’t forget to
trigger that register by the FALLING edge of the clock, Logisim’s default
is the opposite!).
The register is updated every clock cycle in which Enable is up. If
Load is down, the register is incremented, otherwise it is loaded with the
data asserted on the INDATA pin.
The register data output should be connected with the output pin
OUTDATA.
The steps to Build a sequential circuit that contains a register is given below
The first step is to connect the 4-bit INDATA input to the data input of a 4-bit register.Next, we need to connect the Load and Enable inputs to a multiplexer. The multiplexer will be used to select between the INDATA input and the output of the register.The multiplexer output should be connected to the input of the register.We also need to create an AND gate that will be used to trigger the register on the falling edge of the clock. The AND gate should have the Clock input as well as the Enable input as its inputs.The output of the AND gate should be connected to the clock input of the register.The output of the register should be connected to the OUTDATA output.Create a NOT gate and connect the Load input to it, and connect the output of the NOT gate to one of the multiplexer input.Connect the output of the register to the second input of the multiplexer.What is the design board about?To build a sequential circuit that contains a register, we can use a combination of logic gates, flip-flops, and multiplexers.
In the above way, the register will be updated every clock cycle in which the Enable input is high. If the Load input is low, the multiplexer will select the output of the register and it will be incremented.
Otherwise, the multiplexer will select the INDATA input and the register will be loaded with the data asserted on the INDATA pin. The output of the register will be connected to the OUTDATA output, providing the register data.
Learn more about design board from
https://brainly.com/question/28721884
#SPJ1
what is primary key? List any two advantage of it.
6. This interface uses only commands that you type:
differentiate between RAM and ROM
Explanation:
RAM is a volatile memory that temporarily stores the files you are working on.
ROM is a non-volatile memory that permanently stores instructions for your computer.
Directions :: Write a Ship class. Ship will have x, y, and speed properties. x, y, and speed are integer numbers. You must provide 3 constructors, an equals, and a toString for class Ship.
One constructor must be a default.
One constructor must be an x and y only constructor.
One constructor must be an x, y, and speed constructor.
Provide all accessor and mutator methods needed to complete the class.
Add a increaseSpeed method to make the Ship speed up according to a parameter passed in.
Provide an equals method to determine if 2 Ships are the same(i.e. in the same location).
You also must provide a toString() method.
The toString() should return the x, y, and speed of the Ship.
In order to test your newly created class, you must create another class called ShipRunner. There you will code in the main method and create at least 2 Ship objects (although you can create more if you like), using the constructors you created in the Ship class. Then you will print them out using the toString method and compare them with the equals method.
I'm trying to make an equals method I just don't know how to
Answer: Assuming this is in the java language.. the equals() would be
Explanation:
public boolean equals(Object o){
if(o == this){
return true;
}
if (!(o instanceof Ship)) {
return false;
}
Ship s = (Ship) o;
return s.x == this.x && s.y == this.y && s.speed == this.speed;
}