Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

How to fix this error and make the following code run properly Assignment.java:14: error: bad operand types for binary operator '^' this.score = 0.1 *

How to fix this error and make the following code run properly Assignment.java:14: error: bad operand types for binary operator '^' this.score = 0.1 * (effort * difficulty + (resources * effort)^2 / (Math.PI * difficulty)); ^ first type: int second type: double 2 errors

import java.lang.Math;

public class Assignment { private String name; private int effort; private int resources; private int difficulty; private double score;

public Assignment(int effort, int resources, int difficulty) { this.effort = effort; this.resources = resources; this.difficulty = difficulty; this.score = 0.1 * (effort * difficulty + (resources * effort)^2 / (Math.PI * difficulty)); }

public String getName() { return name; }

public int getEffort() { return effort; }

public int getResources() { return resources; }

public int getDifficulty() { return difficulty; }

public double getScore() { return score; } }

public class AssignPlan { private int numAssignments; private int numComplete; private double totalPoints; private int hoursAvailable; private String highestPriorityItem;

public AssignPlan() { this.numAssignments = 0; this.numComplete = 0; this.totalPoints = 0; this.hoursAvailable = 0; this.highestPriorityItem = ""; }

public AssignPlan(int numAssignments, int numComplete, double totalPoints, int hoursAvailable, String highestPriorityItem) { this.numAssignments = numAssignments; this.numComplete = numComplete; this.totalPoints = totalPoints; this.hoursAvailable = hoursAvailable; this.highestPriorityItem = highestPriorityItem; }

public int getNumAssignments() { return numAssignments; }

public int getNumComplete() { return numComplete; }

public double getTotalPoints() { return totalPoints; }

public int getHoursAvailable() { return hoursAvailable; }

public String getHighestPriorityItem() { return highestPriorityItem; }

public void setHighestPriorityItem(String highestPriorityItem) { this.highestPriorityItem = highestPriorityItem; }

public void getUrgentAssignment(String name, int effort, int resources, int difficulty) { Assignment a = new Assignment(effort, resources, difficulty); this.highestPriorityItem = a.getName(); this.numAssignments++; this.numComplete++; this.hoursAvailable -= a.getEffort(); this.totalPoints += a.getScore(); } }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Processing

Authors: David Kroenke

11th Edition

0132302675, 9780132302678

More Books

Students also viewed these Databases questions