Use this pseudocode to add code to the program below: Start input testScore, cla
ID: 3806688 • Letter: U
Question
Use this pseudocode to add code to the program below:
Start
input testScore, classRank
if testScore >= 90 then
if ClassRank >= 25 then
output "Accept"
else
output "Reject"
endif
else
if testScore >= 80 then
if classRank >= 50 then
output "Accept"
else
output "Reject"
endif
else
if testScore >= 70 then
if classRank >= 75 then
output "Accept"
else
output "Reject"
endif
else
output "Reject"
endif
endif
endif
stop
/* Program Name: CollegeAdmission.java
Function: This program determines if a student will be admitted or rejected.
Input: Interactive
Output: Accept or Reject
*/
import javax.swing.JOptionPane;
public class CollegeAdmission
{
public static void main(String args[])
{
// Declare variables
// Get input and convert to correct data type
// Test using admission requirements and print Accept or Reject
if( testScore >= 90 )
{
if( classRank >= 25)
{
System.out.println("Accept");
}
else
System.out.println("Reject");
}
else
{
if( testScore >= 80 )
{
if( classRank >= 50 )
System.out.println("Accept");
else
System.out.println("Reject");
}
else
{
if( testScore >= 70 )
{
if( classRank >=75 )
System.out.println("Accept");
else
System.out.println("Reject");
}
else
System.out.println("Reject");
}
}
} // End of main() method
} // End of CollegeAdmission class
1. declare two string variables named testScoreString and classRankString
2. declare two integer vaiables named testScore and classRank
3. write the interactive input statements to retrieve a student's test score and class rank from the user of the program
4. write the statements to convert the string representation of a student's test score and class rank to the integer data type
5. compile and excute by entering 60 for the test score 87 for the class rank
Explanation / Answer
Hi, Please find my implementation.
Please let me know in case of any issue.
import java.util.Scanner;
/* Program Name: CollegeAdmission.java
Function: This program determines if a student will be admitted or rejected.
Input: Interactive
Output: Accept or Reject
*/
public class CollegeAdmission
{
public static void main(String args[])
{
// Declare variables
String testScoreString, classRankString;
int testScore, classRank;
// Get input and convert to correct data type
Scanner sc = new Scanner(System.in);
System.out.print("Enter test score string: ");
testScoreString = sc.next();
testScore = Integer.parseInt(testScoreString);
System.out.print("Enter class ranking string: ");
classRankString = sc.next();
classRank = Integer.parseInt(classRankString);
// Test using admission requirements and print Accept or Reject
if( testScore >= 90 )
{
if( classRank >= 25)
{
System.out.println("Accept");
}
else
System.out.println("Reject");
}
else
{
if( testScore >= 80 )
{
if( classRank >= 50 )
System.out.println("Accept");
else
System.out.println("Reject");
}
else
{
if( testScore >= 70 )
{
if( classRank >=75 )
System.out.println("Accept");
else
System.out.println("Reject");
}
else
System.out.println("Reject");
}
}
} // End of main() method
} // End of CollegeAdmission class
/*
Sample run:
Enter test score string: 60
Enter class ranking string: 87
Reject
*/
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.