Please read the following instructions carefully before submitting assignment:

It should be clear that your assignment will not get any credit if:


o        Assignment is submitted after due date.

o        Submitted assignment does not open or file is corrupt.

o        Assignment is copied (From internet/students).


Software allowed to develop Assignment

-          Dev C++



To enable students to exercise with  the concepts of:

·         Loops

·         Switch Statement

·         Functions

·         Arrays

·         Pointers



Assignment Submission Instructions

You have to submit only.cpp file on the Assignments interface of CS201 at VULMS. Assignment submitted in any other format will not be accepted and will be graded zero marks.







Write a program in C++ that will ask some programming related questions () from user and rank user according his / her answers in one of following categories:


1-      Beginner level

2-      Intermediate level

3-      Advanced level


For this purpose, your program will ask three questions from the user (as given in the screenshots below), record their response in the form of true and false (as or F) and store it in a character array using for loop.


You have to create a function named computeUserLevel () and pass that array to this function and receive the array as pointer within the function declaration. The function will determine and print the result that whether you are a beginner, intermediate or advance level user. If a user is not able to correctly answer any of the questions then user level will be set as beginner.



Note: Only use the following programming constructs in your program:


1.      A Character Array

2.      For Loop

3.      Switch Statement

4.      Function (Call by reference – receive array by using pointers)

5.      If else (only allowed in function)


      Otherwise your marks will be deducted accordingly.



Sample output:












The deadline to submit your assignment solution is 28-May-2018. Your assignment must be submitted within the due date through VULMS. No assignment will be accepted through email after the due date.

Question File with SAMPLE OUTPUT attached.

Views: 779

Replies to This Discussion

Is it true solution? 

nup there is some mistake...

bhai i have a question that is how we stop an array @ cout"pointers store memory addresses : ";

after this because its starts looping again showing messeg switch is a loop..kindly help me..

kindly upload the exact solution , without any mistake


Discussion Forum

CS201 Finalterm Papers from Sep 1st to 13th, 2018

Started by + caмe4ѕтυdιeѕ.
Last reply
by + caмe4ѕтυdιeѕ Sep 4. 3 Replies

GBD CS 201 last date: 12 August Spring 2018

Started by Sayyeda Shah.
Last reply
by Muhammad Asif Khan Aug 13. 6 Replies

CS201 Assignment # 3 Due Date: 26th July, 2018

Started by + caмe4ѕтυdιeѕ.
Last reply
by Sayyeda Shah Aug 9. 5 Replies

CS201 Midterm papers Spring 2018

Started by + caмe4ѕтυdιeѕ.
Last reply
by R Hk Durran¡° Jul 4. 4 Replies

CS201 Assignment # 2 Due Date: 28th May, 2018

Started by + caмe4ѕтυdιeѕ.
Last reply
by Shifaat May 27. 6 Replies


© 2018   Created by Muhammad Anwar Tahseen.   Powered by

Badges  |  Report an Issue  |  Terms of Service