Questions: 1 835

Answers by our Experts: 1 539

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Search & Filtering

You are working as a software developer in a company named Blue Moons, Inc. Your
team has been assigned the task of developing software that would assist the users to store
and retrieve personal information. According to the requirement specifications, the
software should provide the functionality to store contact details of various people. It
should also enable the user to store the details of meetings and appointments. In addition,
the software should display reminders to alert the user for meetings and appointments.
As the software is required to assist the user for storing and retrieving personal
information, it has been named as Personal Assistant.

The Personal Assistant software should be designed to meet the following specifications:
 When the application is executed, a menu with the following options should be
displayed:
 Contact details
 Meetings/appointments
On selecting either of the preceding options, a submenu with the following options
should be displayed:
 Add new record
 Delete record
Develop a program that accepts a deposit amount and period of deposit. Calculate the maturity amount after the period of deposit. The bank pays 4% interest per year for any deposits made in the bank.
Worker A can do a job in 15 days while worker B can do the same job in 20 days. Write a program to calculate the total number of days required to finish the work if both the workers work simultaneously.
Develop a program that adds a set of product details. Each product has id, name, unitsInStock, and price. The program has to implement the following functionality, Implement using generic list
Add product
Change units in stock and price of a product by id
Delete product by id
View all the products
Search products whose price above a specified value(if the user enters 100 then display all the products where price is above 100)
Create the Class Book with the following attributes: Book ID, Title, Authors, Unit Price. Print the current details of the book. Add a behavior to modify the price and display the updated book details. Display the total Amount to be paid for each Book, using unit price & 12% tax. Implement using OO concepts.
Worker A can do a job in 15 days while worker B can do the same job in 20 days. Write a program to calculate the total number of days required to finish the work if both the workers work simultaneously.
Using C# Console Application , How do you assign a symbol from A to F depending on their average
A>=80 & 100
B>=70 & 79
C>=60 & 69
D>=50 & 59
E>= 40& 49
F<40
Worker A can do a job in 15 days while worker B can do the same job in 20 days. Write a
program to calculate the total number of days required to finish the work if both the workers work
simultaneously.
Dwayne runs a money lending business in which he offers different types of loans, such as personal loan, car loan on high rate of interest to those individuals who cannot get a loan from the commercial banks. As part of his business activities, Dwayne maintains a customer details register that contains the following information:
1:The contact details of all those persons to whom Dwayne has lent money.
2:The amount of money lent to each person.
3:The interest rate charged from each person.
Over the years, Dwayne's business has grown tremendously. This has caused an exponential increase in the number of customer details that he needs to maintain. As Dwayne uses a physicalregister to maintain the customer details, he faces the following problems:
1:In case the contact details of a customer changes, Dwayne needs to delete the previous entry and add a new entry for the respective customer.
2:The numbers of errors committed during the data entry process are high.
To address the preceding issues, Dwayne decides to computerize the task of maintaining the customer details. Therefore, he hires Elina, a freelance software developer, for the task. Elina conducts a meeting with Dwayne and notes the following requirements:
1:Dwayne does not have the budget to implement RDBMS. However, he wants that data is available all the time. As a result, the application must store the customer details persistently on Dwayne's computer.
2:The application should allow Dwayne to create and modify the customer details as per his requirements.
3:The application needs to store the customer details in such a way that the details can be read by only the application. Therefore, if the customer details file is opened by anyone other than the application, the content should not be readable as plain text.
Question:
Elina decides to develop the application using C#. Analyze the preceding scenario and answer the following questions:
1:Which classes of the .NET Framework should Elina use to implement file input and output operations in the application? Justify the reason for the same.
2:Describe the different methods of the classes that Elina would be using to implement file input and output operations in the application.
Elina develops the customer details maintenance application and the EMI calculator application and provides both the applications to Dwayne for testing. While testing the applications, Dwayne discovers the following problems:

1.The application displayed a message to the user to enter the path of the customer details file. However, the customer details maintenance application crashed as Dwayne mistakenly entered the wrong file path. Therefore, he asks Elina to modify the application so that it does not crash due to similar errors. Modify the code that Elina needs to accomplish the preceding task.
2.The EMI calculator application crashed when Dwayne accidentally entered zero as the rate of interest. Therefore, he asks Elina to modify the application so that it displays an error message if the principal amount, rate of interest, or tenure of the loan entered is invalid. Add the code snippet that Elina should use to modify the application according to the preceding requirements.
LATEST TUTORIALS
APPROVED BY CLIENTS