Skip to main content

CS201 Assignment # 1 Due Date: 7th May, 2018


animatedLOGO
Assignment No.  1
Semester: Spring 2018
CS201 – Introduction to Programming

Total Marks: 20
Due Date: 07/05/2018
Lectures covered: 1 to 6


Instructions
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++

Objectives:
To enable students to write, compile and execute a program in Dev C++. Moreover to familiarize students with  the concepts of:
  • Variables and operators
  • Expressions in C++
  • Decision structures
  • Repetition structures
  • Break and Continue statements


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.

Assignment



Write a Program which allows the user to input an integer value for a variable name Limit. Based on the input value, the program should perform the following tasks:

·         Check whether the value entered by the user falls within the range from 10 to 150. (10 and 150 included in the given range.)
·         Display those numbers which are divisible by both 3 and 5 in the range from 1 up to the Limit.
·         Calculate and display the sum of those numbers which are divisible by either 3 or 5.
·         Final task will be to count and display those numbers which are not divisible by 3 or 5.



For example if user enters Limit=21
Numbers which is divisible by both 3 and 5 is = 15
Numbers which are divisible by either 3 or 5= 3,5,6,9,10,12,18,20,21  (as 15 divisible by both 3 and 5, so it is not included)
Sum will be = 3+5+6+9+10+12+18+20+21= 104







Deadline:
The deadline to submit your assignment solution is 7th May, 2018. Your assignment must be submitted within the due date through VULMS. No assignment will be accepted through email after the due date.






-: Solution :-




Joined Group :     https://www.facebook.com/groups/143792885956764/



#include<iostream>
using namespace std;

int main()
{
int limit, sum=0, count=0;

cout<<"Enter the limit in the range <10 ... 150>: ";
cin>>limit;
if (limit>=10)
{
if(limit<=150)
{
cout<<"Numbers which are divisible by both 3 and 5 is: ";
for(int i=1; i<=limit; i++)
{
if(i%3==0 && i%5==0)
{
cout<<i<<", ";
}
}
for(int i=1; i<=limit; i++)
{
if((i%3==0 || i%5==0) && !(i%3==0 && i%5==0))
{
sum =sum + i;
}
}
cout<<"\nCalculated sum: "<<sum;
for(int i=1; i<=limit; i++)
{
if(i%3!=0 && i%5!=0)
{
count++;
}
}
cout<<"\nTotal Numbers which are not divisible by either 3 or 5 is: "<<count;
}
else
{
cout<<"Wrong input!! Limit shoud not be greater than 150"<<endl;
}
}
else
{
cout<<"Wrong input!! Limit shoud not be greater than 10"<<endl;
}
return 0;
}

Comments

Popular posts from this blog

cs302 Solved Quiz

estion # 1 of 10 ( Start time: 03:03:55 PM )  Total Marks: 1    Divide-by-32 counter can be acheived by using   Select correct option:   Flip-Flop and DIV 10  Flip-Flop and DIV 16   Flip-Flop and DIV 32  DIV 16 and DIV 32 Question # 2 of 10 ( Start time: 03:05:20 PM )  Total Marks: 1   The counter states or the range of numbers of a counter is determined by the formula. (“n” represents the total number of flip-flops)   Select correct option:   (n raise to power 2)  (n raise to power 2 and then minus 1)  (2 raise to power n) (2 raise to power n and then minus 1) Question # 3 of 10 ( Start time: 03:06:36 PM )  Total Marks: 1   A 4- bit UP/DOWN counter is in DOWN mode and in the 1010 state. on the next clock pulse, to what state does the counter go?   Select correct option:   1001  1011  0011  1100 Question # 4 of 10 ( Start time: 03:07:37 PM )  Tot...

cs403 GDB Solution 2016

cs403 GDB 2016 For more discuss and ask question join this group   https://www.facebook.com/groups/143792885956764/ Posted By : Tahir Siddiqui(Mani)  Total Marks                                   5 Starting Date Wednesday, July 27, 2016 Closing Date Thursday, July 28, 2016 ...

MID TERM 2016 Spring Result Announced

Result has been Announced Check  ur lms Go LMS #MAni