In: Computer Science
1. Create a base class called Vehicle that has the manufacturer’s name (type String), number of cylinders in the engine (type int). Then create a class called Truck that is derived from Vehicle and has additional properties: the load capacity in tons (type double) and towing capacity in tons (type double).
Add the following methods to the Vehicle class:
Add the following methods to the Truck class:
Write a driver program that tests all your methods. Create at least two objects of truck class, and two objects of vehicle class.
(JAVA)
In: Computer Science
Design an application that focuses on decreasing the acceptability of and engagement in high-risk drinking among college students. The application should include:
1) files
2) arrays
3) methods
coding language c++
In: Computer Science
Need this in C#
Write a simple lottery program which can do the following:
1. asks the user to provide an integer value from 1 to 5
2. generates one random integer number from 1 to 5
3. display “You lost $1” if the two numbers are different, and display “You won $5” otherwise.the program asks if the user wants to continue playing the lottery.
If yes, the program repeats steps 1-3. If no, the program terminates.
In: Computer Science
Consider the following code:
values = [2, 5, 8, 12, 15]
values2 = {v % 3 for v in values}
What will be the length of values2?
Consider the following code:
values = ["moose", "giraffe", "antelope", "tortoise", "chinchilla"] values2 = [len(s) for s in values if "a" in s]
What will be the value of values2[1]?
Consider the following code:
numbers = [1, 2, 7, 9, 13] numbers2 = [n // 2 for n in numbers]
What will be the value of numbers2[2]?
In: Computer Science
In: Computer Science
Im trying to create a function in C where it takes an array and size and returns the largest absolute value in the array (either negative or positive) using only stdio.h. Any help would be greatly appreciated!
Ex: if the array is { -2.5, -10.1, 5.2, 7.0}, it should return -10.1
Ex: if the array is {5.1, 2.3, 4.9, 1.0}, it should return 5.1.
double getMaxAbsolute(double array[], int size)
{
double max = array[0];
double abs[size];
for (int i = 0; i < size; i++) {
if ( array[i] >=
0){
abs[i] = array[i];
}
else if (abs[i] <
0){
abs[i] = -
array[i];
}
if (abs[i] > max)
{
max = array[i];
}
}
return max;
}
In: Computer Science
(The Colorable interface) Design an interface named Colorable with a void method named howToColor(). Every class of a colorable object must implement the Colorable interface. Design a class named Square that extends GeometricObjectand implements Colorable. Design another class named Trianglethat extends GeometricObjectand implements Colorable. Implement howToColor inSquareto display the message Color all four sides. ImplementhowToColor inTriangleto display the message Color all three sides.
Draw a UML diagram that involves Colorable, Square, Triangle, and GeometricObject.
Write a test program that creates an array of five GeometricObjects. For each object in the array, display its area and invoke its howToColor method if it is colorable.
interface Colorable
{
public void howToColor();
}
abstract class GeometricObject implements Colorable// abstract
base class
{
//abstract methods
abstract public double calculateArea();
abstract public double calculatePerimeter();
abstract public String toString();
}
class Triangle extends GeometricObject
{
private double side1,side2,side3;
public Triangle()
{
side1 = 1.0;
side2 = 1.0;
side3 = 1.0;
}
public Triangle(double side1,double side2,double side3)
{
if ((side1 >= side2 + side3) || (side2 >= side1 +
side3)||(side3 >= side2 + side1))
{
this.side1 = 1.0;
this.side2 = 1.0;
this.side3 = 1.0;
}
else
{
this.side1 = side1;
this.side2 = side2;
this.side3 = side3;
}
}
//The accessor(getters and setters) methods for all three data
fields.
public void setSide1(double side1)
{
this.side1 = side1;
}
public double getSide1()
{
return side1;
}
public void setSide2(double side1)
{
this.side2 = side2;
}
public double getSide2()
{
return side2;
}
public void setSide3(double side3)
{
this.side3 = side3;
}
public double getSide3()
{
return side3;
}
//A method named getArea() that returns the area of this
triangle.
public double calculateArea()
{
double s = (side1 +side2+side3)/2;
double area = Math.sqrt(s*(s-side1)*(s-side2)*(s-side3));
return area;
}
//A method named getPerimeter() that returns the perimeter of this
triangle.
public double calculatePerimeter()
{
return(side1+side2+side3);
}
//A method named toString() that returns a string description for
the triangle.
public String toString()
{
return "Triangle side1 : "+side1 +" side2 : "+side2+" side3 :
"+side3 +" Area : "+calculateArea()+" Perimeter :
"+calculatePerimeter();
}
public void howToColor()
{
System.out.println("Color all three sides");
}
}
class Square extends GeometricObject
{
private double side;
public Square(double side)
{
this.side = side;
}
public String toString()
{
return "Square side : "+side+" Area : "+calculateArea()+" Perimeter
: "+calculatePerimeter();
}
public void howToColor()
{
System.out.println("Color all four sides");
}
public double calculateArea()
{
return side*side;
}
//A method named getPerimeter() that returns the perimeter of this
triangle.
public double calculatePerimeter()
{
return 4*side;
}
}
class TestGeometricObject
{
public static void main (String[] args)
{
GeometricObject[] f = new GeometricObject[2];
f[0] = new Square(20);
f[1] = new Triangle(6.5, 14.9, 11.3);
for(int i=0;i<f.length;i++)
{
System.out.println(f[i]);
f[i].howToColor();
}
I get an error do not know why
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at test.TestGeometricObject.main(TestGeometricObject.java:4)
In: Computer Science
Given two integers N1 and N2, display the given box number pattern of '1's with a '0' at the center (Square number patterns).
Input:
5
5
where:
In: Computer Science
question 1) Differentiate between distance
vector routing and link state routing. Your answer should describe
the key features of the two utilising some real time examples and
where possible supported by diagrams. [5 Marks]
question 2) Compare and contrast Address
Resolution Protocol (ARP) & Network Discovery Protocol (NDP).
What is the major difference between ARP and NDP? [5 Marks]
question 3) Explain the purpose of QoS on a TCP/IP
network. Define the basic purpose of IP precedence, TOS, Diffserv,
and ECN functionality.
In: Computer Science
Why are naming conventions important in designing a database?
In: Computer Science
The answer should be in JAVA.
You will design and implement two classes to support a client
program, RockPaperScissorsGame.java, to simulate
Rock-Paper-Scissors game.
Read and understand the client program to find out the requirements
for the HandShape and Player classes.
The rules of the Rock-Paper-Scissors game are:
Scissors✌️ beats Paper✋ that beats Rock✊ that
beats Scissors✌️
Additionally, to simplify the game logic (and complexify a little
bit the HandSahpe class) , two players cannot show the same hand
shape.
The followings are some sample runs:
$java RockPaperScissorsGame
Alice shows Paper
Bob shows Scissors
Bob wins!
$java RockPaperScissorsGame
Alice shows Paper
Bob shows Rock
Alice wins!
$java RockPaperScissorsGame
Alice shows Scissors
Bob shows Rock
Bob wins!
RockPaperScissorsGame.java
public class RockPaperScissorsGame {
public static void main(String[] args) {
String[] handShapeName = {"Rock", "Paper", "Scissors"};
HandShape handShape = new HandShape();
Player player1 = new Player("Alice");
Player player2 = new Player("Bob");
System.out.println(player1.getName() + " shows " + handShapeName[player1.showHand(handShape)]);
System.out.println(player2.getName() + " shows " + handShapeName[player2.showHand(handShape)]);
System.out.println(player1.findWinner(player2) + " wins!");
}
}In: Computer Science
question 1) what is ICMP and at which layer of
OSI reference model does it work? explain the process at Path
Maximum Transmission Unit discovering utillising ICMP?
question 2) Give some advantages and disadvantages
of :
a. Stateless Address Auto configuration in IPv6 (2.5 marks)
b. Stateful Address Auto configuration in IPv6 (2.5 marks)
question 3) . (a) What is the purpose of extension
headers in IPv6? List the names of at least two extension headers
used in IPv6. [2.5 Marks]
(b) How are jumbograms used in the IPv6 environment?
(2.5 marks)
question 4) Compare and contrast the
OSI reference model with the TCP/IP networking model. Which one do
you think is more useful when working with and describing networks
and why? [5 Marks]
question 5) In the context of securing TCP/IP
environment, provide a brief discussion on typical TCP/IP attacks,
exploits and break-ins [5 Marks]
question 6) Explain the three ways, route entries
are placed in a routing table ?
In: Computer Science
Draw a flowchart that asks the user to enter an array of random numbers, then sorts the numbers (ascending order), then prints the new array, after that asks the user for two new numbers and adds them to the same array and keeps the array organization.
In: Computer Science
Write a program that does the following things: in C++
1 ) ask the user for 2 primary colors (red, blue, yellow) [should be in main]
2 ) determine the secondary color the 2 primarily colors make [should be in newColor function]
red + blue = purple
red + yellow = orange
blue + yellow = green
3 ) Print the following message
<color1> and <color2> makes <color3>
In: Computer Science