This is the from the Pseudo code my professor gave me, the problem starts on lin
ID: 3530437 • Letter: T
Question
This is the from the Pseudo code my professor gave me, the problem starts on line 48 with a else without if error and line 53, 55, and 59 give the same error. ----jGRASP exec: javac -g C:UsersTrishDocumentsCh4_PrExercise10.java Ch4_PrExercise10.java:48: 'else' without 'if' else ^ Ch4_PrExercise10.java:53: 'else' without 'if' else ^ Ch4_PrExercise10.java:55: 'else' without 'if' else ^ Ch4_PrExercise10.java:59: 'else' without 'if' else ^ 4 errors ----jGRASP wedge2: exit code for process is 1. ----jGRASP: operation complete. //Program 2 import java.util.*; public class Ch4_PrExercise10 { double S_SERVICE_CHARGE=10.00; //savings service charge < min. bal. double S_INTEREST=0.04/12; //monthly rate double C_SERVICE_CHARGE=25.00; //checking service charge < min. bal. double C_INTEREST_OVER_5000=0.05/12; //checking > 5000 (interest) double C_INTEREST_REGULAR=0.03/12; //checking regular interest double C_HIGHER_INT_BALANCE=5000.00; //checking balance comparison static Scanner console=new Scanner(System.in); public static void main (String[] args) { int accountNo; char accountType; double minimumBalance; double balance; System.out.print("Enter the account number: "); accountNo=console.nextInt(); //get account number input System.out.printIn(); //blank line System.out.print("Enter the account type: "); //get account type accountType=console.next().charAt(0); System.out.printIn(); //blank line System.out.print("Enter the minimum balance: "); //get minimum balance minimumBalance=console.nextDouble(); System.out.printIn(); //blank line System.out.print("Enter the balance: "); //get the balance balance=console.nextDouble(); System.out.printIn(); //blank line //Display console System.out.printIn("Account Number: " + accountNo); System.out.printIn("Account Type: " + accountType); System.out.printf("Beginning Balance: $%.2f %n", balance); //Check for Saving account if (accountType == 's' || accountType == 'S') if (balance >= minimumBalance) balance = balance + balance * S_INTEREST; else balance = balance - S_SERVICE_CHARGE; System.out.printf("New Balance: $%.2f %n", balance); else //Line 48 if (accountType == 'c' || accountType == 'C') if (balance >= minimumBalance) if (balance <= minimumBalance + C_HIGHER_INT_BALANCE) balance = balance + balance * C_INTEREST_REGULAR; else //Line 53 balance = balance + balance* C_INEREST_OVER_5000; else //Line 55 balance = balance - C_SERVICE_CHARGE; //Display in console System.out.printIn("New Balance: $%.2f %n", balance); else //Line 59 System.out.printIn("Invalid account type") //Not checkiing or savings } }Explanation / Answer
please rate - thanks
you have printIn instead of println (you have eye it's el)
also missing some sets of brackets
and a few other minor errors
//Program 2
import java.util.*;
public class Ch4_PrExercise10
{static double S_SERVICE_CHARGE=10.00; //savings service charge < min. bal.
static double S_INTEREST=0.04/12; //monthly rate
static double C_SERVICE_CHARGE=25.00; //checking service charge < min. bal.
static double C_INTEREST_OVER_5000=0.05/12; //checking > 5000 (interest)
static double C_INTEREST_REGULAR=0.03/12; //checking regular interest
static double C_HIGHER_INT_BALANCE=5000.00; //checking balance comparison
static Scanner console=new Scanner(System.in);
public static void main (String[] args)
{ int accountNo;
char accountType;
double minimumBalance;
double balance;
System.out.print("Enter the account number: ");
accountNo=console.nextInt(); //get account numberinput
System.out.println(); //blank line
System.out.print("Enter the account type: "); //get account type
accountType=console.next().charAt(0);
System.out.println(); //blank line
System.out.print("Enter the minimum balance: "); //get minimum balance
minimumBalance=console.nextDouble();
System.out.println(); //blank line
System.out.print("Enter the balance: "); //get the balance
balance=console.nextDouble();
System.out.println(); //blank line
//Display console
System.out.println("Account Number: " + accountNo);
System.out.println("Account Type: " + accountType);
System.out.printf("Beginning Balance: $%.2f %n", balance);
//Check for Saving account
if (accountType == 's' || accountType == 'S')
{ if (balance >= minimumBalance)
balance = balance + balance * S_INTEREST;
else
balance = balance - S_SERVICE_CHARGE;
System.out.printf("New Balance: $%.2f %n", balance);
}
else //Line 48
if (accountType == 'c' || accountType == 'C')
{if (balance >= minimumBalance)
if (balance <= minimumBalance + C_HIGHER_INT_BALANCE)
balance = balance + balance * C_INTEREST_REGULAR;
else //Line 53
balance = balance + balance* C_INTEREST_OVER_5000;
else //Line 55
balance = balance - C_SERVICE_CHARGE;
//Display in console
System.out.printf("New Balance: $%.2f %n", balance);
}
else // Line 59
System.out.println("Invalid account type"); //Not checkiing or savings
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.