1.CSE 1300
Problem Solving Practice Conditional Statements
Question 1: Student Fees
All KSU students pay fees in addition to their tuition.
Using the code
...
nts pay fees in addition to their tuition.
Using the code provided below as a starting point, write a conditional statement that determines how much a student will pay in fees.
• Students registered for 1 – 4 hours pay $843 in student fees.
• Students enrolled in 5 or more hours pay $993 in student fees.
The program should also display a message to students who have not enrolled in any classes: “You are not enrolled in any classes right now.”
NOTE: You must use the variables included in the code snippet get credit for this question.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
int creditHours;
int fees = 0;
Scanner myScanner = new Scanner(System.in);
System.out.print("Please enter the number of credit hours you are taking this term: "); creditHours = myScanner.nextInt();
myScanner.close();
//YOUR CODE GOES HERE
} }
Break the Problem Down
Answer the following questions, then use the information to write your code.
What are the inputs in the pseudocode above? (INPUT)
What are we storing in the pseudocode above? (MEMORY)
What calculations are needed? (PROCESSES)
What needs to be displayed to the user?
(OUTPUT)
How many conditions are there in your problem statement?
What are they?
Does something need to happen if the condition(s) are not met?
What type of conditional statement do you need?
Solution in Java
Problem 2: Block Tuition
The cost of KSU’s tuition is determined by the number of credit hours a student enrolls in.
Using the chart below, write a conditional statement (ONLY) that sets the value of a tuition variable to what that student will owe.
NOTE: For this problem you can assume that all students are enrolled in a minimum of 12 hours.
Number of Credit Hours 12
13
14
15 or more
Cost (in USD) $2224 $2410 $2595 $2718
Break the Problem Down
Answer the following questions, then use the information to write your code.
What do we need to store? (MEMORY)
What are the inputs in the problem statement above? (INPUT)
What calculations are needed? (PROCESSES)
What needs to be displayed to the user?
(OUTPUT)
How many conditions are there in your problem statement?
What are they?
Does something need to happen if the condition(s) are not met?
What type of conditional statement do you need?
Solution in Java
Problem 3: Class Standing
Undergraduate students will be classified based on the number of earned institutional hours.
• Freshman:
• Sophomore:
• Junior:
• Senior:
0 - 29 hours
30 - 59 hours 60 - 89 hours
90 hours or more
Write a complete program that prompts the user for the number of credit hours they have completed. Write a conditional statement that prints out their class standing based on the information they provided.
Sample Output
Break the Problem Down
Answer the following questions, then use the information to write your code.
What do we need to store? (MEMORY)
Please enter the number of credit hours you have earned: 29 You are a freshman.
What are the inputs in the problem statement above? (INPUT)
What calculations are needed? (PROCESSES)
What needs to be displayed to the user?
(OUTPUT)
How many conditions are there in your problem statement?
What are they?
Does something need to happen if the condition(s) are not met?
What type of conditional statement do you need?
Solution in Java
Problem 4: Maximum Course Load
KSU’s policy on maximum course loads during the academic year is as follows:
A student in good standing may register for up to 18 hours. The Registrar may approve up to 21 hours for students with an institutional GPA of 3.5 or higher. Students
Write a complete program that prompts the user for the number of credit hours they have signed up for. Write the necessary conditional statement(s) to address the stipulations in KSU’s policy. Once the maximum number of hours is determined, display a message to the user that states “You may enroll in X credit hours this semester.” where X is the number of credit hours determined by your program.
Sample Output
Break the Problem Down
Answer the following questions, then use the information to write your code.
What do we need to store? (MEMORY)
Please enter your GPA: 3.75
You may enroll in up to 21 credit hours this semester.
What are the inputs in the problem statement above? (INPUT)
What calculations are needed? (PROCESSES)
What needs to be displayed to the user?
(OUTPUT)
How many conditions are there in your problem statement?
What are they?
Does something need to happen if the condition(s) are not met?
What type of conditional statement do you need?
Solution in Java
Problem 5: First-Year Seminar
All first-year full-time students entering Kennesaw State University with fewer than 15 semester hours are required to complete a First-Year Seminar. Students with 30 or more credit hours are not eligible to enroll in a First-Year Seminar.
Write a complete program that prompts the user for the number of credit hours they have completed. Write the necessary conditional statement(s) to address the stipulations in KSU’s policy.
When you run your program, it should display one of the following messages to the screen:
• You must enroll in First-Year Seminar.
• You do not have to take First-Year Seminar.
• You are not eligible for First-Year Seminar.
Sample Output
Break the Problem Down
Answer the following questions, then use the information to write your code.
What do we need to store? (MEMORY)
Enter the number of credit hours have you completed: 30
You are not eligible for First-Year Seminar.
What are the inputs in the problem statement above? (INPUT)
What calculations are needed? (PROCESSES)
What needs to be displayed to the user?
(OUTPUT)
How many conditions are there in your problem statement?
What are they?
Does something need to happen if the condition(s) are not met?
What type of conditional statement do you need?
Solution in Java
View More
2.Hi, i require somebody with advance knowledge in the following topics and teaching skills.
Functions, Cartesian coordinates, graphs,
kinematics.
Trigonometric functions
Exponential and
...
ions, Cartesian coordinates, graphs,
kinematics.
Trigonometric functions
Exponential and logarithmic
functions
Limits and differentiation
Algebra, vector and matrices
Combinatorics and Probability
This task is divided in 3 stages.
each stage will have its own milestone and will be released upon completion and review.
Please just bid if you are available for all the tasks, check carefully the times.
Complete a questionary with the math questions, approx. 7 pages every answer should be complete and extensive and fully explained in order to be fully understood the process. Approx. time 2 to 2.5 hours.
Task 2 will take place on
Monday, September 6, 2021 at: 1:00pm / 13:00
Coordinated Universal Time (UTC)
This task will include a similar questionary with A B OR C Answers, approx time 1.5 hours to 2 hours, This questions will be provided one by one and requires that we connect by chat live.
Task 3 will take place on
Monday, September 6, 2021 at: 1:00pm / 13:00
Coordinated Universal Time (UTC) after task2
Upon completion of task 2 a document similar to task 1 will be provided in pdf, this one need to be completed within 4 hours after provided approx. 7 pages every answer should be complete and extensive and fully explained in order to be fully understood the process.
For now I will provide task 1 document.
View More
3.1. Complete an algorithm, code and compile the following program. Save the program as finalgrade.py.
Final Grade Calculator
Write a program that
...
Final Grade Calculator
Write a program that allows an instructor to calculate the final grade for the students in a class. Use the following menu to drive the program:
1. Enter new student information
2. Exit
When the user chooses (1) they will be prompted for the following information:
Number of Exams and the grade for each
Number of Quizzes and the grade for each
Number of Homework assignments and the grade for each
Input validation: All grades entered must be between 0 and 100.
The final grade is then calculated as follows:
Exams: 40% of final grade
Quizzes: 40%
Homework: 20%
Display the final grade for each student. The user may enter as many students as possible until they choose to quit.
Please see attached output example.
2. Upload both your algorithm and your source code.
Grading Rubric: (20 points)
Include the following in your algorithm:
Algorithm (3 points)
If statements/Loops (8 points total)
Main menu loop and if statements (4)
Input validation loop for exam, quizzes, homework grade (2)
Input validation for main menu (2)
Calculations (9 points total)
Average exams (2)
Average quizzes (2)
Average homework (2)
Final Grade (3)
View More