BCS-131 Solved Assignment 2026-27 in English | Bachelor of Computer Applications
BCS-131 Solved Assignment 2026-27 in English is designed for students of the Bachelor of Computer Applications (BCA) studying BCS-131: Programming in C++.
The supplied 2026-27 assignment contains 10 questions carrying 80 marks, while the remaining 20 marks are allocated to viva voce. Students are required to answer all questions. The assignment also allows C++ programs and their outputs to be included wherever required.
BCS-131 Course Information
| Particular | Details |
|---|---|
| Course Code | BCS-131 |
| Course Title | Programming in C++ |
| Programme | Bachelor of Computer Applications |
| Programme Code | BCA_NEW / BCA_NEWOL |
| Medium | English |
| Session | 2026-27 |
| Assignment Code | BCA_NEW/BCAOL(III)131/Assign/2026-27 |
| Maximum Marks | 100 |
| Number of Questions | 10 |
| Question Marks | 80 |
| Viva Voce | 20 |
| Format | Digital PDF |
The assignment specifies the last dates as 31 October 2026 for the July 2026 session and 30 April 2027 for the January 2027 session.
BCS-131 Topics Covered
The assignment covers important C++ programming concepts including:
- Input and output
- Variables and arithmetic operators
- Conditional statements
- Percentage and grading
- Loops
- Fibonacci sequence
- Arrays
- Functions
- Classes and objects
- File handling
- Exception handling
- Polymorphism
- Function overloading
- Operator overloading
- Virtual functions
- Function overriding
- Inheritance
- Templates
- Generic programming
BCS-131 Assignment Questions
Q1. Retail Billing Program
Write a C++ program that accepts product price and quantity purchased from the user. Calculate the total amount, apply an 8% discount if the bill exceeds ₹5000, and display the final payable amount. (8 Marks)
Q2. Percentage and Grade
Develop a C++ program that accepts marks obtained by a student in 5 distinct subjects, calculates the percentage and assigns a grade according to:
- 90% and above — Grade A
- 75% to below 90% — Grade B
- 60% to below 75% — Grade C
- 40% to below 60% — Grade D
- Below 40% — Grade F
Display the percentage and grade. (8 Marks)
Q3. Fibonacci Sequence
Write a C++ program to generate the first N terms of the Fibonacci sequence using a loop. Also calculate and display the sum of all generated terms. (8 Marks)
Q4. Array Processing
Create a one-dimensional array to store the marks of 10 students. Write a C++ program to determine:
- Highest marks
- Number of students scoring above the class average
(8 Marks)
Q5. Functions
Write a C++ program defining separate functions to:
- Calculate the area of a circle
- Calculate the circumference of a circle
The radius should be entered by the user from main() and passed to both functions. (8 Marks)
Q6. Employee Class
Design a class named Employee having data members for:
- Employee ID
- Employee name
- Monthly salary
Implement member functions to:
- Read employee details
- Calculate annual salary
- Display employee information
Create objects for at least 10 employees. (8 Marks)
Q7. File Handling
Write a C++ program that stores the names and marks of 5 students in a text file. After writing the data, reopen the file and display its complete contents on the screen. (8 Marks)
Q8. Exception Handling
A banking application allows users to withdraw money. Write a C++ program that throws and catches an exception when the withdrawal amount is greater than the available balance.
Display appropriate messages for successful and unsuccessful transactions using suitable C++ constructs. (8 Marks)
Q9. Polymorphism
Explain Polymorphism in C++ and discuss:
- Compile-time polymorphism
- Run-time polymorphism
- Function overloading
- Operator overloading
- Virtual functions
- Function overriding
Provide suitable programming examples. (8 Marks)
Q10. Inheritance and Templates
(a) Explain inheritance in C++ and describe different types of inheritance with diagrams.
(b) Explain templates in C++, including:
- Function templates
- Class templates
- Suitable examples
- Advantages in generic programming
(8 Marks)
What This BCS-131 Solved Assignment Includes
The BCS-131 Solved Assignment 2026-27 in English covers all 10 questions from the supplied assignment, including practical C++ programming and object-oriented programming concepts.
The supplied solved material includes explanations and C++ solutions for billing, grading, Fibonacci generation, arrays, functions, employee classes, file handling, exception handling, polymorphism, inheritance and templates.
The Employee question demonstrates the use of a class and multiple objects, while the later questions cover advanced object-oriented concepts such as polymorphism, inheritance and templates.
Key Features
- BCS-131 Programming in C++
- Solved Assignment 2026-27
- English Medium
- Complete 10-question coverage
- C++ programming examples
- Arrays and functions
- Classes and objects
- File handling
- Exception handling
- Polymorphism
- Inheritance
- Templates
- Object-oriented programming
- Digital PDF format
- Instant Download
Important Assignment Information
Course Code: BCS-131
Course Title: Programming in C++
Assignment Code: BCA_NEW/BCAOL(III)131/Assign/2026-27
Maximum Marks: 100
Questions: 10
Question Marks: 80
Viva Voce: 20
Frequently Asked Questions
1. What is BCS-131?
BCS-131 is Programming in C++.
2. Which programme is BCS-131 for?
BCS-131 is for students of the Bachelor of Computer Applications (BCA) programme.
3. What is the BCS-131 assignment code?
BCA_NEW/BCAOL(III)131/Assign/2026-27.
4. How many questions are in BCS-131?
There are 10 questions carrying 80 marks.
5. What is the maximum mark?
The assignment has a maximum of 100 marks, including 20 marks for viva voce.
6. What is the medium?
This product is for English Medium.
7. Which C++ concepts are covered?
The assignment covers basic programming, arrays, functions, classes, objects, file handling, exception handling, polymorphism, inheritance and templates.
8. Does the assignment require programming?
Yes. Several questions explicitly require writing C++ programs, and the assignment permits program output to be included where required.
9. What session does this assignment cover?
It covers the 2026-27 session.
10. What are the submission dates?
The supplied assignment states 31 October 2026 for the July 2026 session and 30 April 2027 for the January 2027 session.
Disclaimer
This material is independently prepared by Mother Publication for educational and reference purposes. Students should read, understand and appropriately use the material while preparing their assignments. Mother Publication is not affiliated with, endorsed by, or officially associated with IGNOU.
PRODUCT TAGS
BCS-131, BCS 131, BCS131, BCS-13, BCS 13, BCS13, BCS-131 Solved Assignment 2026-27, BCS 131 Solved Assignment 2026-27, BCS131 Solved Assignment 2026-27, BCS-13 Solved Assignment 2026-27, BCS 13 Solved Assignment 2026-27, BCS13 Solved Assignment 2026-27, BCS-131 Solved Assignment 2027, BCS 131 Solved Assignment 2027, BCS131 Solved Assignment 2027, BCS-13 Assignment 2027, BCS 13 Assignment 2027, BCS13 Assignment 2027, BCS-131 Programming in C++, BCS 131 Programming in C++, BCS131 Programming in C++, Programming in C++ Assignment 2026-27, Programming in C++ Solved Assignment, Programming in C++ PDF, BCS-131 Assignment PDF, BCS 131 Assignment PDF, BCS131 Assignment PDF, BCA BCS-131, BCA Programming in C++, BCA Solved Assignment 2026-27, BCA Assignment PDF 2026-27, Bachelor of Computer Applications Assignment, BCS-131 English Medium, BCS 131 English Medium, BCS131 English Medium, BCS-131 2026-27, BCS 131 2026-27, BCS131 2027, BCS-131 Solved PDF, BCS-131 Assignment Questions, BCS-131 Question Paper, BCS-131 Solution, BCS-131 Answers, BCS-131 C++ Programming, BCS-131 C++ Assignment, BCS-131 OOP, BCS-131 Object Oriented Programming, BCS-131 Classes and Objects, BCS-131 Polymorphism, BCS-131 Inheritance, BCS-131 Templates, BCS-131 File Handling, BCS-131 Exception Handling, BCS-131 2026-27 PDF












