Course Code : BCSL-032
Title : C++ Programming Lab
Assignment Number : BCA (3)/BCSL-032/Assignment/2019-20
Maximum Marks: 50
Last date of Submission: 15th October 2019 (for July 2019 Session)
15th April 2020(for January 2020 Session)
This assignment has two questions. Answer both the questions. These questions carry 40 marks. The rest 10 marks are for viva-voce. Write the C++ program and take its output as part of the solution. Please go through the guidelines regarding the assignments given in the program guide for the format of the presentation.
Write a C++ program that takes C++ Programming course marks of 10 students and finds the average marks.
Write a C++ program to create a class named Account to perform basic operations like display balance, cash withdrawal and a cash deposit of a bank account. Derive Saving_ Account class from Account class and override the methods of Account class as per need Make necessary assumptions wherever required.
Write the C++ program for the addition of two matrices by overloading the ‘+’ operator. Make necessary assumptions wherever required.
Q2(b): Write a C++ program to demonstrate exception handling by using a matrix multiplication operation. Matrix multiplication function should notify if the order of the matrix is invalid, using exception.