Hi, this program takes user input for two applicants and assigns them scores based on SAT/ACT scores and GPA. For the
test scores portion, I'm having trouble returning one final score back to main.
Someone suggested setting score = inputSATScore(console); but then what would happen if it were an ACT score?
Any help is appreciated, thank you!
(And sorry, but I can't figure out how to use clipboard to post my code).
public static double testScore(Scanner console)
{
System.out.print("do you have 1) SAT scores or 2) ACT scores?");
int test = console.nextInt();
double score = 0
if (test==1)
{
inputSATScore(console);
}
else{
inputACTScore(console);
}
return score;
}
public static double inputSATScore(Scanner console)
{
System.out.print("SAT math?");
double math = console.nextDouble();
System.out.print("SAT verbal?");
double verbal = console.nextDouble();
double score = (2 * verbal + math)/24;
return (double) score;
}
public static double inputACTScore(Scanner console)
{
System.out.print("ACT English?");
double English = console.nextDouble();
System.out.print("ACT math?");
double math = console.nextDouble();
System.out.print("ACT reading?");
double reading = console.nextDouble();
System.out.print("ACT science?");
double science = console.nextDouble();
double score = (2 * reading + English + math + science)/1.8;
return (double) score;
}