Sie sind auf Seite 1von 4

http://vujannat.ning.

com/
Best Website To Help VU Students
Assignment No. 1 Total Marks: 20
Semester: Fall 2010
CS201: Introduction to Programming Due Date: 05th
November, 2010

Instructions:
Please read the following instructions carefully before submitting your
assignment:
It should be clear that your assignment will not get any credit if:

 The assignment is submitted after due date.


 The submitted assignment does not open or file is corrupt.

All types of plagiarism are strictly prohibited.

Note: You have to upload only .cpp file. Assignment in any other format
(extension) will not be accepted. If you will submit code any other file
format like .doc or .txt etc. you will get zero marks.

Objective
The objective of this assignment is to provide hands on experience of using

 Basic concepts of C/C++ language and Programming


 Writing, Compiling and Executing a C program
 Conditional statements of C language
 Loops in C language

Guidelines
 Code should be properly aligned and well commented.
 Follow C/C++ rules while writing variables names, function names
etc.
 Use only Dev-C++ IDE for this assignment.

Assignment

Problem Statement: Calculating No. of A Grades in Class

You are required to write a program which should take input from user in the
form of characters A or B. Based upon user’s input you should calculate no.
of A grades. You should use while loop or do/while loop for taking input and

http://vujannat.ning.com/
Best Website To Help VU Students
http://vujannat.ning.com/
Best Website To Help VU Students
if / else condition for making decisions.

Detailed Description:

The program should display like;

Please Enter Grade (‘A’ OR ‘B’ )

Then the program should take 10 inputs one by one,

• After taking 10 inputs, you should display no. of A grades.


• If A grades are less than or equal to 2, you should display a message
“Your class is Poor!”.
• If A grades are less than or equal to 7, you should display a message
“Your class is Good!”.
• If A grades are greater than or equal to 8, you should display a
message “Your class is Brilliant!”.
• The user should enter either A or B. If user has entered other than A
or B, e.g. C,D,E etc. Your program should display a message like;
"Please Enter 'A' or 'B' grade only!"

Sample Input and Output

Please Enter Grade of student 1 :


A
Please Enter Grade of student 2 :
A
Please Enter Grade of student 3 :
B
Please Enter Grade of student 4 :
A
Please Enter Grade of student 5 :
B
Please Enter Grade of student 6 :
B
Please Enter Grade of student 7 :
A
Please Enter Grade of student 8 :
B
Please Enter Grade of student 9 :

http://vujannat.ning.com/
Best Website To Help VU Students
http://vujannat.ning.com/
Best Website To Help VU Students
C

Please Enter ‘A’ or ‘B’ grade only!


Please Enter Grade of student 9 :
A

Please Enter Grade of student 10 :


A

Total No. of A Grades = 6

Your Class is Good!

Deadline:
Your Assignment solution must be uploaded/submitted on or before November
05, 2010

#include<conio.h>
#include<iostream.h>
int main()
{
int countA=0,countB=0,counTotal=1;
char grade;
do
{
cout<<"Please Enter Grade of student "<<counTotal<<":"<<endl;
cin>>grade;
if (grade=='A')
{
countA++;
}
else if(grade=='B')
{
countB++;
}
else
{
cout<<"Please Enter Grade ('A' OR 'B' ):"<<endl;

http://vujannat.ning.com/
Best Website To Help VU Students
http://vujannat.ning.com/
Best Website To Help VU Students
continue;

}
counTotal++;

}while (counTotal <= 10);


cout<<"Total No. of A Grades = "<<countA<<endl;
if(countA>=8){cout<<"Your class is Brilliant!"<<endl;}
else if (countA < 8 && countA >2){cout<<"Your class is Good!"<<endl;}
else cout<<"Your class is Poor!"<<endl;

getch();
return 0;

http://vujannat.ning.com/
Best Website To Help VU Students

Das könnte Ihnen auch gefallen