Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Tester.java:110: error: method pow in class Math cannot be applied to given types; (this.efforts*estDifficulty+Math.pow(this.efforts*numResources)^2/(Math.PI*Math.sqrt(estDifficulty))); ^ required: double,double found: int reason: actual and formal argument lists

Tester.java:110: error: method pow in class Math cannot be applied to given types; (this.efforts*estDifficulty+Math.pow(this.efforts*numResources)^2/(Math.PI*Math.sqrt(estDifficulty))); ^ required: double,double found: int reason: actual and formal argument lists differ in length 1 error- How to fix this error

HERE IS THE FORMULA THAT IS SUPPOSED TO BE IMPLEMENTED

= . ( + ( )^/(*sqrt())) )

(Note: Use the PI attribute of the Math class

My code:

import java.io.*; import java.math.*; import java.security.*; import java.lang.Math; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.function.*; import java.util.regex.*; import java.util.stream.*; import static java.util.stream.Collectors.joining; import static java.util.stream.Collectors.toList;

class AssignPlan { //decalre the private variables private String highPriorityItem=""; private int numAssignment,numComplete,hoursAvailable; private double totalPoints;

//accessor for the private variables private String gethighPriorityItem() { return highPriorityItem; } public int getnumAssignment() { return this.numAssignment; } public int getnumComplete() { return this.numComplete; } public int gethoursAvailable() { return this.hoursAvailable; } public double gettotalPoints() { return this.totalPoints; }

//ToString method for the display ouput public String toString() { return"====================== "+ "-----TODAY'S PLAN----- "+ "---------------------- "+ "Priority:"+gethighPriorityItem()+" "+ "Assignments:"+getnumAssignment()+" "+ "Complete:"+getnumComplete()+" "+ "Hours Aval:"+gethoursAvailable()+" "+ "Tot. Points:"+gettotalPoints()+" "; }

//constructors public AssignPlan() {

}

public AssignPlan(int numAssigns) { numAssignment=numAssigns; } //contructor public AssignPlan(String highPriorityItem,int numAssigns,int numComplete,int hoursAvailable,double totalPoints) { this.highPriorityItem=highPriorityItem; this.numAssignment=numAssigns; this.numComplete=numComplete; this.hoursAvailable=hoursAvailable; this.totalPoints=totalPoints; } //set the priority value public void setPriorityTo(String aname) { this.highPriorityItem=aname; } //method of the handle Assignmet public void handleUrgentAssignment(String name,int efforts,int resources, int difficulty) { Assignment newAssignment=new Assignment(name,efforts,resources,difficulty); this.highPriorityItem=name; this.numAssignment=this.numAssignment+1; this.numComplete=this.numComplete+1; this.hoursAvailable=this.hoursAvailable-efforts; this. totalPoints=this.totalPoints+newAssignment.getScore(); } }

class Assignment { private String name; private int efforts; private int numResources; private int estDifficulty; private double expScore;

//constructor

public Assignment(String name,int efforts,int numResources,int estDifficulty) { this.name=name; this.efforts=efforts; this.numResources=numResources; this.estDifficulty=estDifficulty; this.expScore=0.1* (this.efforts*estDifficulty+Math.pow(this.efforts*numResources)^2/(Math.PI*Math.sqrt(estDifficulty)));

} //accessor methods of private variable public String getName() { return name; } public int getEfforts() { return efforts; } public int getResources() { return numResources; } public int getDifficulty() { return estDifficulty; } public double getScore() { return expScore; } }

public class Tester { public static void main(String[] args) throws IOException { BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); int t = Integer.parseInt(bufferedReader.readLine().trim()); for(int test =0; test

String highestPriorityItem = firstMultipleInput[0]; int numOutStanding = Integer.parseInt(firstMultipleInput[1]); int numComplete = Integer.parseInt(firstMultipleInput[2]); int hoursAvailable = Integer.parseInt(firstMultipleInput[3]); double totalPoints = Double.parseDouble(firstMultipleInput[4]); AssignPlan a = new AssignPlan(highestPriorityItem,numOutStanding,numComplete,hoursAvailable,totalPoints); aplan = a; } if (firstMultipleInput.length ==1) { int numOutStanding = Integer.parseInt(firstMultipleInput[0]); AssignPlan a = new AssignPlan(numOutStanding); aplan = a; } String aname = bufferedReader.readLine(); if (aname.length() >0) aplan.setPriorityTo(aname); int assigns = Integer.parseInt(bufferedReader.readLine().trim()); for (int anum=0; anum

if (!(secondInput==null)) { String[] secondMultipleInput = secondInput.replaceAll("\\s+$", "").split(" "); if (secondMultipleInput.length ==4) { String uaname = secondMultipleInput[0]; int effort = Integer.parseInt(secondMultipleInput[1]); int resources = Integer.parseInt(secondMultipleInput[2]); int difficulty = Integer.parseInt(secondMultipleInput[3]); aplan.handleUrgentAssignment(uaname, effort, resources, difficulty);

}

} }//for anum

System.out.println(aplan.toString()); } catch (IOException ex) { throw new RuntimeException(ex); } }

bufferedReader.close(); } }

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

Introductory Relational Database Design For Business With Microsoft Access

Authors: Jonathan Eckstein, Bonnie R. Schultz

1st Edition

1119329418, 978-1119329411

More Books

Students also viewed these Databases questions

Question

What steps should be taken to address any undesirable phenomena?

Answered: 1 week ago