C Programming Lab Module - I: Dear Students
C Programming Lab Module - I: Dear Students
Structure Of C programming
Dear Students,
Welcome to C programming Lab. For the practical works of C programming, you have to
complete at least eight to ten lab activities throughout the course. These lab sheets will guide you
to prepare for programming and submission of lab reports. Further, it helps you to understand
practically about the knowledge of programming. You can use this lab guide as the base reference
during your lab.
You have to submit lab report of previous lab into corresponding next lab during when your
instructor shall take necessary VIVA for your each lab works. For your reference, how to write
a complete lab report? is being prepared as sample report for LAB sheet #1 and LAB sheet #2
in this manual. For the rest of your labs, please follow the reporting style as provided. Your lab
report to be submitted should include at least the following topics.
1.
Cover page
2.
Title
3.
Objective(s)
4.
Problem Analysis
5.
Algorithm
6.
Flowchart
7.
Coding
8.
9.
On each lab, you have to submit the report as mentioned above however for additional lab
exercises; you have to show the coding and output to your instructor.
Note: The lab exercises shall not be completed in a single specific lab. Students are encouraged
to complete the programming questions given in the exercise prior to come to the lab hour and
do the lab for the given title/objectives.
Objective(s):
-To be familiar with syntax and structure of Cprogramming.
-To learn problem solving techniques using C
Problem Analysis:
The problem is to calculate the volume of a CUBE having its inputs parameters identified
as:Height (integer type), width (integer type) and depth (integer type). The output of the program
is to display the volume; hence the output parameter is identified as vol (integer type). During the
processing or calculation phase, we dont need any extra parameters (variables) for this problem.
The volume of the cube is the multiplication of its height, width and depth, hence the
mathematical formula to calculate volume is:
vol = height* width* depth. (vol = h*w*d)
Input
variables
Processing
variables/calculations
Output
variables
Necessary header
files/functions/macros
h(int)
w(int)
d(int)
vol = h*w*d
vol
(int)
stdio.h
Algorithm:
1.
2.
3.
4.
5.
6.
Start
Define variables: h(int), w(int), d(int), vol(int)
Assign value to variables: h = 10, w=12, d=8
Calculate the volume as: vol = h*w*d
Display the volume (vol)
Stop
Flowchart:
START
int h, w,d,vol
h=10; w=12;d=8;
vol=h*w*d;
Print vol
STOP
Code:
//Following code is written and compiled in Turbo C
IDE
#include<stdio.h>
#include<conio.h>
void main() {
//start the
inth,w,d,vol;
h=10;w=12;d=8;
//variables
declaration
clrscr();
vol=h*w*d; //calculation using mathematical
printf("The Volume of the cube is: %d",vol); //display the volume
getch();
}
Lab exercises (please code yourself and show the output to instructor):
1.
2.
Write a program to add two numbers (5&7) and display its sum.
3.
Write a program to multiply two numbers (10&8) and display its product.
4.
5.
Write a program to calculate area of an ellipse having its axes (minor=4cm, major=6cm).
6.
Write a program to calculate simple interest for a given P=4000, T=2, R=5.5. (I =
P*T*R/100)