Skip to main content

Week 2 Programming Assignment : Programming in Modern C++ 2023

 

What is Programming in Modern C++?

This course introduces problem-solving and programming using the C++ programming language. The topics include:

  • Basic programming notions. Control flow, variables, and assignments statements, conditional execution, looping, function calls including recursion. Arrays and structures. Elementary aspects of classes. Heap memory. 

  • Program design. How human beings solve problems manually. Strategies for translating manual techniques to computer programs. Organizing large programs into units such as functions and classes. Introduction to assertions and invariants.

  • Programming applications. Arithmetic on polynomials, and matrices. Root finding. Sorting and searching. Design of editors and simulators, including graphical editors. Elementary animation. A rudimentary graphics system will be discussed.

  • Standard Library of C++. The string, vector, and map classes.

W2_Programming_Qs-1

Due on 2023-02-09, 23:59 IST
Consider the program below.
• Fill in the blank at LINE-1 to complete the function header.
The program must satisfy the given test cases.

Solution :

#include <iostream>

#include <string>

using namespace std;

void print(string a, string b="Any") { // LINE-1

W2_Programming_Qs-2

Due on 2023-02-09, 23:59 IST
Consider the following program.
   • Fill in the blank at LINE-1 with the appropriate parameter,
   • Fill in the blank at LINE-2 with the appropriate return statement
The program must satisfy the sample input and output.

Solution :

#include <iostream>

using namespace std;

int Fun(int a) { // LINE-1

    return a*a; // LINE-2

}

W2_Programming_Qs-3

Due on 2023-02-09, 23:59 IST
Consider the program below.
   • Fill in the blank at LINE-1 to complete the function header
   • Fill in the blank at LINE-2 to complete the return statement
The program must satisfy the given test cases.

Solution :

Coming Soon !!

CRITERIA TO GET A CERTIFICATE

Average assignment score = 25% of the average of the best 8 assignments out of the total 12 assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100

Final score = Average assignment score + Exam score

YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF THE AVERAGE ASSIGNMENT SCORE >=10/25 AND THE EXAM SCORE >= 30/75. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100.

An Introduction To Programming Through C++Answers
Assignment 1Click Here
Assignment 2Click Here
Assignment 3Click Here
Assignment 4Click Here
Assignment 5Click Here
Assignment 6Click Here
Assignment 7NA
Assignment 8NA
Assignment 9NA
Assignment 10NA
Assignment 11NA
Assignment 12NA

Comments

  1. please upload week2 3rd programming assignment

    ReplyDelete

Post a Comment