In: Computer Science
- Part 1 – 4 Debugging Exercises – there are things wrong – either logic or syntax errors. Correct the pseudocode and one Java program. Add the corrected code in BOLD and change the corrected color to RED.
Debugging 2: Add the missing code in bold and red.
start
Declarations
num number
housekeeping()
while number >= 15
detailLoop()
endwhile
finish()
stop
housekeeping()
number = 1
return
detailLoop()
output number
num = number + 1
return
finishUp()
output “End of program”
return
Ans)
Java Program
if your satisfy below answer please give positive rating or?
code
import java.util.Scanner;
public class Airline
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
String passengerName = "" ;
String ageString = "" ;
int passengerAge = 0 ;
System.out.println("Enter passenger's name: ");
passengerName = s.nextLine();
System.out.println("Enter passenger's age: ");
ageString = s.nextLine();
passengerAge = Integer.parseInt(ageString) ;
if(passengerAge <=6 || passengerAge == 65)
{
System.out.println("Passenger name: " + passengerName);
System.out.println("Passenger age : " + passengerAge);
System.out.println("This passenger is eligible for a 25% discount.");
}
else
{
System.out.println("Passenger name: " + passengerName);
System.out.println("Passenger age : " + passengerAge);
System.out.println("This passenger is not eligible for a 25% discount.");
}
System.exit(0);
}
}
above execute and get output in below screen shot
Output
if your satisfy above answer please give positive
rating or?
if any doubts below comment here
please don't dislike
Thankyou!