Question

In: Computer Science

Creation of Program Application (Development Task 1) This program should create two output files. You may...

Creation of Program Application (Development Task 1)

This program should create two output files.

You may use .txt files.

Create the following files:

Deposists.txt

Withdrawls.txt

1. The program application should have the following inputs: Amount for Deposits (Only Accept Positive Amounts) Amount for Withdrawals (Only Accept Positive Amounts). The subsequent program will subtract the positive amount.

2. The program application should have the following outputs:

Deposists.txt

Withdrawals.txt

Total of Deposits and Withdrawals back to the console

Solutions

Expert Solution

//create DevelopmentTask1.java class in any editor


import java.io.File;
import java.io.FileWriter;
import java.util.Scanner;

public class DevelopmentTask1 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//create two file Deposits.txt and Withdrawls.txt
String input = "";
while (!input.equals("n")) {
try {
System.out.println("1. Deposite\n2. Withdrawl\n3.Display\n4.Quit");
System.out.print("Enter your option:");
int option = sc.nextInt();
switch (option) {
case 1:
System.out.println("Enter Amount to be deposite(Only greater than zero)");
double deposite = 0;
while (deposite <= 0) {
System.out.print("Enter Positive Number:");
deposite = sc.nextDouble();
}
FileWriter writer = new FileWriter(new File("Deposite.txt"), true);
writer.append("" + deposite + "\n");
writer.close();
break;
case 2:
System.out.println("Enter Amount to be withdrawl(Only greater than zero)");
double withdrawl = 0;
while (withdrawl <= 0) {
System.out.print("Enter Positive Number:");
withdrawl = sc.nextDouble();
}
writer = new FileWriter(new File("Withdrawls.txt"), true);
writer.append("" + withdrawl + "\n");
writer.close();
break;
case 3:
//Total of deposite and withdrawl back to console

Scanner myReader = new Scanner(new File("Deposite.txt"));//read file object
double total_deposite = 0,
total_withdrawl = 0;
while (myReader.hasNextLine()) {
try {
String data = myReader.nextLine();//read each file line
total_deposite += Double.parseDouble(data);
} catch (Exception e) {
e.printStackTrace();
}
}
myReader = new Scanner(new File("Withdrawls.txt"));//read file object
while (myReader.hasNextLine()) {
try {
String data = myReader.nextLine();//read each file line
total_withdrawl += Double.parseDouble(data);
} catch (Exception e) {
e.printStackTrace();
}
}
System.out.println("Total Deposite Value is: " + total_deposite);
System.out.println("Total Withdrawl Value is: " + total_withdrawl);
break;

case 4:
input = "n";
break;
}

} catch (Exception ee) {
ee.printStackTrace();
}
}
}
}

----------------------------------------------------------OUTPUT-----------------------------------------------------------------------------------

run:
1. Deposite
2. Withdrawl
3.Display
4.Quit
Enter your option:1
Enter Amount to be deposite(Only greater than zero)
Enter Positive Number:200
1. Deposite
2. Withdrawl
3.Display
4.Quit
Enter your option:2
Enter Amount to be withdrawl(Only greater than zero)
Enter Positive Number:100
1. Deposite
2. Withdrawl
3.Display
4.Quit
Enter your option:3
Total Deposite Value is: 600.0
Total Withdrawl Value is: 100.0
1. Deposite
2. Withdrawl
3.Display
4.Quit
Enter your option:4
BUILD SUCCESSFUL (total time: 17 seconds)


Related Solutions

B. Creation of Program Application (Development Task 1) This program should ask the following questions to...
B. Creation of Program Application (Development Task 1) This program should ask the following questions to determine the number of hotdogs and buns (with minimum number of leftovers) needed for the Annual Hotdog Eating contest: Assumptions are as follows: • Hotdogs come in packages of 10. • Hotdog buns come in packages of 8. 1. The program application should have the following inputs: • How many people will be competing in the contest? • How many hotdogs will each person...
I am using Java and what do you mean samples? Creation of Program Application (Development Task...
I am using Java and what do you mean samples? Creation of Program Application (Development Task 2) This program should use a class file you create called: SavingsAccount. This class file should store the following information: Annual Interest Rate (this can be hardcoded) Starting Balance (use a constructor to accept this information) Create method to add all Deposits from Deposits.txt file. Create method to subtract all Withdrawals from Withdrawals.txt file. Create method to calculate the interest rate which is the...
[15] Create a program called StreamingWords.java that modifies the StreamingIntegers.java from Task 1. The program should...
[15] Create a program called StreamingWords.java that modifies the StreamingIntegers.java from Task 1. The program should be able to do the following: JAVA accepts user input. User inputs can be under the following forms: one or more words, separated by white space. User can provide multiple inputs (each input is completed after user hits Enter) To stop inputting data, user will enter END then hit Enter. reads inputs from users into a queue data structure. Each data element in the...
I need this code in java. Task (1) Create two files to submit: ItemToPurchase.java - Class...
I need this code in java. Task (1) Create two files to submit: ItemToPurchase.java - Class definition ShoppingCartPrinter.java - Contains main() method Build the ItemToPurchase class with the following specifications: Private fields String itemName - Initialized in default constructor to "none" int itemPrice - Initialized in default constructor to 0 int itemQuantity - Initialized in default constructor to 0 Default constructor Public member methods (mutators & accessors) setName() & getName() (2 pts) setPrice() & getPrice() (2 pts) setQuantity() & getQuantity()...
In this task, you will create a Python script in which you will practice reading files...
In this task, you will create a Python script in which you will practice reading files in Python and writing them to a new output file. Construct a text file called Py4_Task3_input.txt that has the following lines: 4 Sandwiches 04 July 2020 Pasta 31 October 2014 Hot Dogs 15 November 2005 Tacos 25 December 1986 The first line of the file represents the number of lines in the data file. Write a loop that reads in each additional line (one...
Write a mail merge application titled EmailMerge.java You will use two files for this program.  The first...
Write a mail merge application titled EmailMerge.java You will use two files for this program.  The first is a text file that contains a template letter. template.txt [ Dear <>, Because you are <> years old and <>, we have a free gift for you. You have absolutely nothing to buy; just pay the shipping and handling charge of $9.99. To claim your gift, call us immediately. Thank you, Office of Claims Department ] The tags <>, <>, and <> are...
Create a simple C++ application that will exhibit concurrencyconcepts. Your application should create two threads...
Create a simple C++ application that will exhibit concurrency concepts. Your application should create two threads that will act as counters. One thread should count up to 20. Once thread one reaches 20, then a second thread should be used to count down to 0. For your created code, provide a detailed analysis of appropriate concepts that could impact your application. Specifically, address:Performance issues with concurrencyVulnerabilities exhibited with use of stringsSecurity of the data types exhibited.
You will write a Java Application program to perform the task of generating a calendar for...
You will write a Java Application program to perform the task of generating a calendar for the year 2020. You are required to modularize your code, i.e. break your code into different modules for different tasks in the calendar and use method calls to execute the different modules in your program. Your required to use arrays, ArrayList, methods, classes, inheritance, control structures like "if else", switch, compound expressions, etc. where applicable in your program. Your program should be interactive and...
Create a Java application that will exhibit concurrency concepts. Your application should create two threads that will act as counters.
JAVACreate a Java application that will exhibit concurrency concepts. Your application should create two threads that will act as counters. One thread should count up to 20. Once thread one reaches 20, then a second thread should be used to count down to 0.
Create a C++ application that will exhibit concurrency concepts. Your application should create two threads that will act as counters.
C++Create a C++ application that will exhibit concurrency concepts. Your application should create two threads that will act as counters. One thread should count up to 20. Once thread one reaches 20, then a second thread should be used to count down to 0.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT