Questions
1) For a given CPU, the cycle latency for a set of operations are given as...

1) For a given CPU, the cycle latency for a set of operations are given as follows: ▪ Addition:​4 ▪ Subtraction:​8 ▪ Multiplication:​64 ▪ Division:​128 If the clock of this CPU runs at 4GHz, find the following a. How many operations of each of the list above can this CPU perform in 5 minutes? b. If we have a set of operations that contains 10^9 of each operation in the list in part 1, compute the required time in seconds to execute the set. 2) Given a computer system with a hypothetical CPU of 20 lines for address bus do the following a. Compute the maximum size of RAM for this system b. If RAM is required to be 4GB, compute the minimum size of the address bus for the system.

In: Computer Science

A local T-shirt company is running a promotion as follows: For customers that buy less than...

A local T-shirt company is running a promotion as follows: For customers that buy less than 5 TShirts, there is no disconut. If a customer buys: between 6 and 10 Tshirts they get 10% discount. between 11 and 20 TShirts they get 20% discount. between 21 and 100 TShirts they get 50% discount. Write a C++ program that prompts the user for a number of TShirts. Assuming that a TShirt costs $10, calculate the appropriate discounts and display the number of TShirts bought, total amount, discount amount, and total amount due. For example, if the user bought 11 TShirts, the program should display the following: Number of TShirts bought: 11 Total amount : $ 110 Discount amount : $ 22 Total amount due : $ 88 If the user enters negative values or a 0 for number ofTshirts display an error message and ask them to run the program again.

In: Computer Science

Find the Asymptotic time complexity for each of the functions in the following: #Q2 # to...

Find the Asymptotic time complexity for each of the functions in the following:

#Q2
# to denote ayymptotic time complexity use the following notation
# O(l) O(m) O(a) O(b)
# e.g. traversing through l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] is O(l)
#1
def merge():
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
m = [15, 16, 17, 18]
lm = []
for l_i in l:
lm.append(l_i)
for m_i in m:
lm.append(m_i)
print("lm:{}".format(lm))
#2
def merge_a_lot():
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
m = [15, 16, 17, 18]
lm = []
for l_i in l:
lm.append(l_i)
for m_i in m:
lm.append(m_i)
print("lm:{}".format(lm))
#3
def go_through():
l = 10
lm = []
while l>0:
lm.append(l)
l=int(l/2)
print("lm:{}".format(lm))
#4
def go_through_two():
l = 10
m = 5
lm = []
while l > 0:
lm.append(l)
l = int(l/2)
m1=1
while m1*m1 <= m:
print("in")
lm.append(m1)
m1 +=1
print("lm:{}".format(lm))
#5
def go_through_cross_two():
l = 10
m = 5
lm = []
while l*l > 1:
lm.append(l)
l -= 1
m1 = 1
while m1*m1 <= m:
lm.append(m1)
m1 += 1
print("lm:{}".format(lm))
#6
def times():
a=100
b=5
sum=b
count=0
while sum<=a:
sum+=b
count+=1
print("count:{}".format(count))

In: Computer Science

Please give me an example of this java code. Vehicle - number: int - color: String...

Please give me an example of this java code.

Vehicle

- number: int

- color: String

- price: double

- horsepower: double

+ Vehicle ( )

+ Vehicle (int number)

+ Vehicle (int number, String color)

+ Vehicle (int number, String color, double price)

+ Vehicle (int number, String color, double price, double horsepower)

+getnumber( ):int

+setnumber(int number):void

+getcolor( ):String

+setcolor(String color):void

+getprice( ):double

+setprice(double price):void

+gethorsePower( ):double

+sethorsePower(double horsePower):void

toString( ):String

public String toString( )

{

return "\n\n number = " + number

+ "\n color = " + color

+ "\n price = " + price

+ "\n horsePower = " + horsePower;

public class VehicleTester

{

public static void main(String[] args)

{

Vehicle nissan1 = new Vehicle( );

nissan1.vehicleInformation( );

System.out.println(nissan1.toString( ));

}

}

In: Computer Science

Define Health informatics and its concepts?

Define Health informatics and its concepts?

In: Computer Science

Develop a Java program for the question below: A running race among animals: In a race...

Develop a Java program for the question below:

A running race among animals:

In a race among animals different types of animals are differenciated wih their running styles. In each iteration of the race, each participating animal makes a move acording to its style of running. Total length of the racecourt is NTotal (store this variable properly in the test class). Determine the winner animal and completion time of the race using polymorphism. Each of these animal classes extends from Animal class having a move method with no arguments. The current position of an animal is an integer atatring value is 0. In addition, each animal has a name attribute as well.

For generating random variables create an object from the Random class and invoke its randomize method with an integer argument (n).which returns an integer random number between 0 and (n-1).

  • Animal class: have a move method implemented differently for each animal. It also has other instance variable(s) or method(s) required by the program.
  • Rabbit class: Rabbits move as follows: with 0.4 probability a rabit sleaps makede no movment its current position in the race does not change, and with 0.6 probability make a three units move forwards. (its position increases by three units)

Note you can generate 0.4 and 0,6 proababilities with the randomize method. Invoke the method with an argument of 5 if 0 or 1 comes the rabit sleapes at this iteration, if 2,3 or 4 comes, the rabit makes a move.

  • Turtle class: turtles always moves only one unit forward. Their positions increased by one unit.
  • Test class: Create an array of animals. There can be more than one rabit or turlle in the race. At each iteration of the race (each time), all animals in the array makes a move in the order indicated by the indices in the array. Position of the animal is updated by the move method. Initially all positions are zero. At the end of each iteration or time, check whether one or more animals completed the race. The winner is the animal whose position exceeding the racecourts length, Ifd more than one animals’ position exceeds the racecscourts leength first during an iteration. This is a simple way of determining the winner, not the best way. Print the name, and score (in how many interations it completes the race) of the winner. Do not pay attension to the case of more then one winner (two ro more animals with same score exceeding the racecourt length at the same iteration)

In: Computer Science

Write a code in Python jupytoer note book: Ask the user to input a year. Check...

Write a code in Python jupytoer note book:

  1. Ask the user to input a year. Check if this is a leap year or not.

  • Ask the user to input a number. Check if this number is even or odd.

  • HbA1c of 6.5% or higher indicates diabetes. 5.7 to 6.4 indicates pre-diabetes. HbA1c less than 5.7 is considered normal. Ask the user for their HbA1c level and display if their they are in the normal range, pre-diabetic, or diabetic.

  • Ask the user to input a character and check if it is a vowel.

  • Ask the user for three numbers and find the highest of the three numbers.

  • In assignment 4.1 you completed, check if Joe made a profit or incurred a loss.

In: Computer Science

Problem1. James goes to restaurant for dinner. The items he orders are soup for $3.99, sandwich...

Problem1. James goes to restaurant for dinner. The items he orders are soup for $3.99, sandwich for $5.99 and a drink for $2.99, peach cobbler for $4.99. Calculate the subtotal, gratuity and total if the gratuity rate is 20%.

Problem2. Write a program which reads in an integer from the user and then prints out the last digit of the number that is 4 times the value which the user entered.

For example, if a user enters the number 52 , your program will compute the number 4*52=208 and print out the last digit which is 8.

Note: Use the modulo operator (%)

Problem3. Compute the volume of cylinder if the radius of the cylinder is 9 and length is 16. Assume the value of “pi” as 3.1415. Use the formula given below.

area = radius *radius*pi

volume = area *length

In: Computer Science

How are access control policies different between industries?

How are access control policies different between industries?

In: Computer Science

Why are random numbers generated with linear congruential methods not truly random? Describe the properties of...

Why are random numbers generated with linear congruential methods not truly random? Describe
the properties of the sequence of numbers these types of methods will produce.

In: Computer Science

Question 1: Defense organization of a country did a recent study, and the research recommends new...

Question 1:

Defense organization of a country did a recent study, and the research recommends new capability the country should build to keep the country protected from potential conflicts in the region. So there's a study and the solution, the system that they came up with require to be build has never been attempted, and no literature exist for such system. So it's a very fairly new area, or fairly new adventure or things that they need to create. And it's fairly big and complex system, and potentially can take decades to build. A lot of loss of time, a lot of years to build this software. And scientists have vague idea about how to go about it, but no concrete plan exists. And there'll be a lot of organization stakeholders because this of course defense organization of the country and a lot of stakeholders involved. So a lot of constraints will also be there that will impact on this initiative. So there's a lot of risk, a lot of constraints. So let's try to analyze this situation and see which model will work in this situation.

Model name :

Reason:

In: Computer Science

PHP programming language Circle Area, Circumference and ratio:  For a circle with a given radius, write a...

PHP programming language Circle Area, Circumference and ratio:  For a circle with a given radius, write a program to compute 1) area of the circle, 2) circumference of the circle and 3) the ratio of the circumference to its diameter.  You will use 3 different values of radius a) 10cm, b) 50 cm, and c) 100cm for your computations. The output should print or echo the following statements identifying the writer of the program and the computation for each value of the radius. Example: "This program was created by $Yourname. The area of the circle with radius 10cm is 314 square centimeters. Its circumference is 62.8cm and the ratio of its circumference to its diameter is 3.14" .  You will use variables to store the values of for each radius and for your computations along with your name.  Save the php file with yourlastnameCircle.php and also add your name in the comments section of the program. Following are the formulas needed for computation:

In: Computer Science

You have been hired as a programmer by a major bank. Your first project is a...

You have been hired as a programmer by a major bank. Your first project is a small banking transaction system. Each account consists of a number and a balance. The user of the program (the teller) can create a new account, as well as perform deposits, withdrawals, balance inquiries, close accounts, etc..

Initially, the account information of existing customers is to be read into an array of BankAccount objects. The private data members of the BankAccount Class will include: first name, last name, social security number, account number, account type (Checking, Savings, or CD), and account balance. The bank can handle up to MAX_NUM accounts. Use the following function to read in the data values:

public static int readAccts(BankAccount[] account, int maxAccts);

This method fills up the array (up to maxAccts) and returns the actual number of accounts read in (referred to as numAccts).

After initialization, print the initial database of accounts. Use method printAccts() described below.

The program then allows the user to select from the following menu of transactions:

Select one of the following: W - Withdrawal D - Deposit N - New account B - Balance I - Account Info X - Delete Account Q - Quit

Use the following method to produce the menu: public static void menu()

This method only displays the menu. The main program then prompts the user for a selection. You should verify that the user has typed in a valid selection (otherwise print out an error message and repeat the prompt).
Once the user has entered a selection, one of the following methods should be called to perform the specific transaction. At the end, before the user quits, the program prints the contents of the database.

public static int findAcct(BankAccount[] account, int numAccts, int reqAccount);

This method returns the index of reqAccount in the BankAccount array if the account exists, and -1 if it doesn't. It is called by all the remaining methods.

public static void withdrawal(BankAccount[] account, int num_accts);

This method prompts the user for the account number. If the account does not exist, it prints an error message. Otherwise, it asks the user for the amount of the withdrawal. If the account does not contain sufficient funds, it prints an error message and does not perform the transaction.

public static void deposit(BankAccount[] account, int num_accts);

This method prompts the user for the account number. If the account does not exist, it prints an error message. Otherwise, it asks the user for the amount of the deposit.

public static int newAcct(BankAccount[] account, int num_accts); This method prompts the user for a new account number. If the account already exists, it prints an error message. Otherwise, it adds the account to the database. The method then prompts the user to enter the new depositor’s first name, last name, social security number, the account type (Checking, Savings, or CD), and the initial opening deposit.. The method returns the new number of accounts in the database.

public static int deleteAcct(BankAccount[] account, int num_accts); This method prompts the user for an account number. If the account does not exist, or if the account exists but has a non-zero balance, it prints an error message. Otherwise, it closes and deletes the account. It returns the new number of accounts.

public static void balance(BankAccount[] account, int num_accts); This method prompts the user for an account number. If the account does not exist, it prints an error message. Otherwise, it prints the account balance.

public static void accountInfo(BankAccount[] account, int num_accts); This method prompts the user for a social security number (SSN). If no account exists for this SSN, it prints an error message. Otherwise, it prints the complete account information for all of the accounts with this SSN.

public static void printAccts(BankAccount[] account, int num_accts); This method prints a table of the complete account information for every active account.

Make sure that there is at least one depositor that has multiple accounts at the bank.

#1: Use nested classes: 1. A BankAccount consists of a Depositor, an account number, an account type, and a balance. 2. A Depositor has a Name and a social security number. 3. A Name consists of first and last names.

#2: Use a constructor to initialize the data members of a new account (including the initial accounts of the database). Hint: a constructor is a method that can be called.

Notes: 1. All output must be file directed 2. Only output must go to the file - not interactive prompts and menus. 3. No global variables are allowed 4. The program and all methods must be properly commented. 5. All data members of classes are to be private 6. Add accessor (getter) methods and mutator (setter) methods to all classes as appropriate 7. All I/O should be done outside of the BankAccount class implementation. 8. All I/O should be done within the methods of the class that contains the main() method.

Sample input:

Doe John M brown 34 lawyer 96345.87
Gold Jane F blonde 43 doctor 123456.78
Dillon Tom M black 34 teacher 87654.32

using java language pls

In: Computer Science

Write a recursive a Java code that checks if a number is Palindrome. A palindrome number...

Write a recursive a Java code that checks if a number is Palindrome. A
palindrome number is a number that reads the same from beginning to end and
from end to beginning, in other words, a palindrome number remains the same
when its digits are reversed. For example, 13431 is a palindrome number. 2332
is another one. (Note: Your algorithm should define and work with an integer
number)
The functionality of your code should be commented to explain what you do in
each part of the code.
You need to run your code for the following test cases and show the result:
1) 0          (output: yes)
2) 1234554321     (output: yes)
3) 123454321    (output: yes)
4) 1221       (output: yes)
5)   1234       (output: no)
6) 7676       (output: no)
7) -121      (output: yes)
8) -456      (output: no)
What is the time complexity of your algorithm? Cleary justify your
answer.

In: Computer Science

Ask the user for their name Create a file called "daily.dat" within the home directory Ask...

  1. Ask the user for their name
  2. Create a file called "daily.dat" within the home directory
  3. Ask the user for a line of text that the system should save to the file
  4. Add to the file the line of text entered by the user
  5. Ask the user for a second line of text that the system should save to the file
  6. Append at the end of the file the line of text entered by the user
  7. Create a copy of the file in the directory "backups" within the home directory, renaming the file daily.bu.
  1. Ask the user for their name
  2. Create a file called "daily.dat" within the home directory
  3. Ask the user for a line of text that the system should save to the file
  4. Add to the file the line of text entered by the user
  5. Ask the user for a second line of text that the system should save to the file
  6. Append at the end of the file the line of text entered by the user
  7. Create a copy of the file in the directory "backups" within the home directory, renaming the file daily.bu.


Please show screenshots from the command prompt! Thank you!

In: Computer Science