Concept explainers
Write a program that reads records of type Pet from a file created by the program described in the previous
Revise the class Pet, as shown in Listing 6.1 of Chapter 6, so that it is serializable, Write a program that allows you to write and read objects of type Pet to a file. The program should ask the user whether to write to a file or read from a file. In either case, the program next asks for the file name. A user who has asked to write to a file can enter as many records as desired. A user who has asked to read from a file is shown all of the records in the file. Be sure that the records do not scroll by so quickly that the user cannot read them (Hint: Think of a way to pause the program after a certain number of lines are displayed.)
Trending nowThis is a popular solution!
Chapter 10 Solutions
Java: An Introduction to Problem Solving and Programming (8th Edition)
Additional Engineering Textbook Solutions
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Starting Out with C++: Early Objects (9th Edition)
Starting Out With Visual Basic (8th Edition)
Computer Science: An Overview (12th Edition)
Artificial Intelligence: A Modern Approach
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
- In this assignment, you will create a Java program to read undergraduate and graduate students from an input file, sort them, and write them to an output file. This assignment is a follow up of assignment 5. Like assignment 5, your program will read from an input file and write to an output file. The input file name and the output file name are passed in as the first and second arguments at command line, respectively. Unlike assignment 5, the Student objects are sorted before they are written to the output file. • The program must implement a main class, three student classes (Student, UndergradStudent, GradStudent), and a Comparator class called StudentIDComparator. • The StudentIDComparator class must implement the java.util.Comparator interface, and override the compare() method. Since the Comparator interface is a generic interface, you must specify Student as the type parameter when defining the StudentIDComparator class, i.e., public class StudentIDComparator implements…arrow_forwardWrite a program for the following problem. You're given a file that contains a collection of IDs and scores (type int) for an exam in your computer course. You're to compute the average of these scores and assign grades to each student according to the following rule: If a student's score is within 10 points (above or below) of the average, assign a grade of satisfactory. If a student's score is more than 10 points above average, assign a grade of outstanding. If a student's score is more than 10 points below average, assign a grade of unsatisfactory. The output from your program should consist of a labeled three-column list that shows each ID, score, and corresponding grade. As part of the solution, your program should include functions that correspond to the function prototypes that follow. 7/ reads exam scores into array Scores void readStuData (ifstream &rss, int scores[], // IN: data file // OUT: the scores Oum, the TDsarrow_forwardWrite a C++ program which takes multiple Employees information (records) as inputs from the user and save them on a file using class. Writing in file should be done using setters. Perform following operations on the data saved in the file:• Read data from file• Search an employee’s information in the file• Count the number of employees having salary more than 50,000. (PLEASE USE CLASSES)arrow_forward
- 2. Python use numpy instead of list to solve this problem. a. Write a class with name EmployeeInfo that will keep track of employees name, salary, post, and joining year. Create a text file with information of five employees of a company. Each row in the file should contain four columns. Read this file with python and using the EmployeeInfo class, find out the employee with highest salary and also find out the employee with longer time with company. b. Using the EmployeeInfo class and the same file, sort the employees in ascending order of salary using list’s functions.arrow_forwardWrite a program for the following problem. You're given a file that contains a collection of IDs and scores (type int) for an exam in your computer course. You're to compute the average of these scores and assign grades to each student according to the following rule: If a student's score is within 10 points (above or below) of the average, assign a grade of satisfactory. If a student's score is more than 10 points above average, assign a grade of outstanding. If a student's score is more than 10 points below average, assign a grade of unsatisfactory. The output from your program should consist of a labeled three-column list that shows each ID, score, and corresponding grade. As part of the solution, your program should include functions that correspond to the function prototypes that follow. // reads exam scores into array scores void readStuData (ifstream &rss, int scores[], // IN: data file // OUT: the scores // OUT: the IDs // OUT: Number of students read // OUT: A flag to indicate…arrow_forwardWrite a C++ program using classes that readslines from a file until the end of file. The program should prompt the user for the file name to read from. The program should open the file for reading, and if the filecannot be opened, print the message “File couldn’t be opened”, followed by a space and the filename, and exit. The program should keep track of the number of lines, the number of non-blank lines, the number of words, and the number of integers read from the file.arrow_forward
- Create a class employee with the data members such as name, id and total salary.create a file as "employee_data" as binary file and write the information of four employees to that file. open that file in reading mode and only display the record of 2nd and 3rd employees.By c++ language.arrow_forwardLanguage:Java TR ID numbers of students receiving scholarships from the governorship and students receiving scholarships from themunicipality in a province are kept in two separate files (“governer.txt“ and “municipal.txt”). Write a program that comparesthese two files, identifies students who receive scholarships from both institutions at the same time, and saves their namesand surnames in the "common.txt" file.arrow_forwardJava Your program must read a file called personin.txt. Each line of the file will be a person's name, the time they arrived at the professor's office, and the amount of time they want to meet with the professor. These entries will be sorted by the time the person arrived. Your program must then print out a schedule for the day, printing each person's arrival, and printing when each person goes in to meet with the professor. You need to print the events in order of the time they happen. In other words, your output will be sorted by the arrival times and the times the person goes into the professor's office. In your output you need to print out a schedule. In the schedule, new students go to the end of the line. Whenever the professor is free, the professor will either meet with the first person in line, or meet with the first person in line if nobody is waiting. Assume no two people arrive at the same time. You should solve this problem using a stack and a queue. You can only…arrow_forward
- Write a program that creates a list of 10 cars. Each car has the following information: Registration No Model: e.g., 2010 Made: e.g., GLI Purchase Price Also, create functions to delete and modify a car.arrow_forwardWrite a Python program that creates a class which represents an Employee in an organization. The class includes a function that reads a text file called employee_details.txt (A sample of the file is provided below) Each row in the file corresponds to employee id, employee name, number of years employed and salary. Also include the following functions to process the content read from the file. a. getData(): This method reads the data from a file and stores the data as a list. b. totalSalary(): This method calculates the total salary for each employee. The method should add an incentive of 3% to the total salary if the number of years worked by the employee is greater than 4 years. c. whoishighestTotalSalary() and whoislowestTotalSalary(): These methods calculate the highest and lowest total salary and display the respective employee names. d. sortEmployeeBySalary(): Sort the employee list in the ascending order of their salaries. e. AverageSalary(): calculate the average of their…arrow_forwardWrite a program that creates a list of 10 cars. Each car has the following information:1. Registration No2. Model: e.g., 20103. Made: e.g., GLI4. Purchase PriceAlso, create functions to delete and modify a car.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education