0% found this document useful (0 votes)
33 views5 pages

M1 Formative

The document describes a laboratory exercise for a Computer Programming 1 course. The exercise aims to familiarize students with the C++ environment by having them complete 3 coding problems - displaying the digits of a 3-digit number, swapping two values, and identifying if a year is a leap year. Students are provided blocks of code and must arrange them in the correct order to solve each problem in Visual C++.

Uploaded by

Artus Artigas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

M1 Formative

The document describes a laboratory exercise for a Computer Programming 1 course. The exercise aims to familiarize students with the C++ environment by having them complete 3 coding problems - displaying the digits of a 3-digit number, swapping two values, and identifying if a year is a leap year. Students are provided blocks of code and must arrange them in the correct order to solve each problem in Visual C++.

Uploaded by

Artus Artigas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

COLLEGE OF COMPUTER STUDIES AND MULTIMEDIA ARTS

CCS0006L
(COMPUTER PROGRAMMING 1)

EXERCISE

1
FAMILIARIZATION OF C++ ENVIRONMENT

Student Name / Group


Name:
Name Role
Members (if Group):

Section:

Professor:
I. PROGRAM OUTCOME/S (PO) ADDRESSED BY THE LABORATORY EXERCISE
 Apply knowledge through the use of current techniques and tools necessary for the IT profession. [PO: I]

II. COURSE LEARNING OUTCOME/S (CLO) ADDRESSED BY THE LABORATORY EXERCISE


 Solve computing problems using design tools that meets specific requirements. [CLO: 1]

III. INTENDED LEARNING OUTCOME/S (ILO) OF THE LABORATORY EXERCISE


At the end of this exercise, students must be able to:
 Familiarize an environment in creating a C++ program
 Create a simple program, compile and run it.

IV. LABORATORY EXERCISE


Directions: Arrange the block of codes to form the C++ program that will satisfy the given problem
specification. Encode your answer in Visual Studio C++ then build and run. Paste your C++ program in
Visual C++ Program column and the sample output in the Output column.

Problem 1. Create a project named digits then create a program that asks a user a 3-digit number and displays
the hundreds, tens and ones digits of the inputted number.
Block of Codes Block of Codes
(in correct order)
A. #include <iostream>

using namespace std;


B.
// PROJECT PLACE VALUE
int main ()
{
C. int number, hundreds, tens, ones;
cout << "enter a 3-digit number:";
cin >> number;
D.
hundreds = number / 100;
number = number % 100;

E. tens = number / 10;


ones = number % 10;

F. cout << "Hundreds digit: " << hundreds<<endl;


cout << "Tens digit: " << tens << endl;
cout << "Ones digit: " << ones << endl;

return 0;

CCS0003L-Computer Programming 1 Page 2 of


5
}

Visual C++ Program Output

Problem 2. Create a project named swap then create a program that swaps the two numbers entered
by the user.
Block of Codes Block of Codes
(in correct order)
A. #include <iostream>
using namespace std;
// Project Swap
int main ()
B. {
int a, b, c;

cout<< "enter value of a: ";


C. cin>> a;
cout<< "enter value of b: ";
cin>> b;
D.
c = a;
a = b;
E. b = c;

cout << "after swapping a:" << a

CCS0003L-Computer Programming 1 Page 3 of


5
F. << " b: " << b;

return 0;
G. }

Visual C++ Program Output

Problem 3. Create a project named leap then create a program that identifies whether the inputted year
is a leap year or not.
Block of Codes Block of Codes
(in correct order)
A. #include <iostream>

using namespace std;

// PROJECT LEAP YEAR

int main ()
B.
{
int year;
cout << “Enter a year:“;
C.
if (( year % 4) == 0)

{
D.
Cout << “ Leap Year ”;

Else
E.
{
Cout << “ Not A Leap Year”
<<endl;
}

Return 0;

CCS0003L-Computer Programming 1 Page 4 of


5
Visual C++ Program Output

V. REFERENCES
 Abraham (2015). Coding for dummies. John Wiley and Sons: Hoboken, NJ
 Zak, D (2015). An Introduction to Programming with C++. 8th Edition
 Cadenhead, R et. Al. (2016). C++ in 24 Hours, Sams Teach Yourself (6th Edition).Sams Publishing
 McGrath, M. (2017). C++ programming in easy steps (5th ed.). Warwickshire, United Kingdom: Easy
Steps Limited
 Tale, T. (2016). C++: The Ultimate Beginners Guide to C++ Programing. CreateSpace Independent
Publishing Platform
 http://cs.uno.edu/~jaime/Courses/2025/devCpp2025Instructions.html

CCS0003L-Computer Programming 1 Page 5 of


5

You might also like