Jump to content

panodil

Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by panodil

  1. Pretty straight forward.

     

    You are missing the class QuizCard:

     

    You are creating an instance in here:

     

    QuizCard card = new QuizCard(question.getText(), answer.getText());

     

    Of course you need to have that class in the project.

    public class QuizCard{	String question,answer;	public QuizCard(){}	public QuizCard(String q,String a){		question=q;		answer=a;	}	public String getQuestion(){return question;}	public String getAnswer(){return answer;} }

    Result:

     

    dzeZgAd.png

  2. Here is a working solution:

     

    Please notice I changed the array type from string to double

    import java.util.Scanner; public class morePay2 { public static double wageCalc(double ratE, double hourS){return (ratE * hourS);} public static void main(String[] args) { Scanner input = new Scanner(System.in); int numWorkers = 0, i = 1; double intWorkedHours = 0, intHourlyRate = 0;  System.out.print("Please type in the number of workers: "); numWorkers = input.nextInt();String[] nameWorker = new String[numWorkers];String[] hourlyRate = new String[numWorkers];String[] workedHours = new String[numWorkers];String[] maritalStat = new String[numWorkers];double[] wage = new double[numWorkers]; for (i = 0; i < numWorkers; i++){System.out.print("Please type in the name: ");nameWorker[i] = input.next();System.out.print("Please type in hourly rate: ");hourlyRate[i] = input.next();System.out.print("Please type in worked hours: ");workedHours[i] = input.next();System.out.print("Please type in marital status(married/single): ");maritalStat[i] = input.next();intHourlyRate = Double.parseDouble(hourlyRate[i]);intWorkedHours = Double.parseDouble(workedHours[i]);wage[i] = wageCalc(intHourlyRate, intWorkedHours);} for (i = 0; i < numWorkers; i++){System.out.println(nameWorker[i] + " has earned " + wage[i] );}

    Result:

    Please type in the number of workers: 1Please type in the name: JohnPlease type in hourly rate: 100Please type in worked hours: 37Please type in marital status(married/single): marriedJohn has earned 3700.0

    Check with more workers:

    Please type in the number of workers: 2Please type in the name: JohnPlease type in hourly rate: 100Please type in worked hours: 37Please type in marital status(married/single): marriedPlease type in the name: LonePlease type in hourly rate: 50Please type in worked hours: 37Please type in marital status(married/single): marriedJohn has earned 3700.0Lone has earned 1850.0
×
×
  • Create New...