0% found this document useful (0 votes)
37 views7 pages

C Practicalfile Format

This document is a lab file for a Computer Programming with C course at Pandit Deendayal Energy University in Gandhinagar, India. It outlines 10 experiments involving programming concepts in C like data types, operators, control statements, arrays, functions, strings, pointers, structures, and files. For each experiment, students are instructed to provide a flowchart, program code, and output along with details of hardware and software used. The file also includes a certificate confirming the student Prabin Roy satisfactorily completed the term work and experiments within the given time period.

Uploaded by

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

C Practicalfile Format

This document is a lab file for a Computer Programming with C course at Pandit Deendayal Energy University in Gandhinagar, India. It outlines 10 experiments involving programming concepts in C like data types, operators, control statements, arrays, functions, strings, pointers, structures, and files. For each experiment, students are instructed to provide a flowchart, program code, and output along with details of hardware and software used. The file also includes a certificate confirming the student Prabin Roy satisfactorily completed the term work and experiments within the given time period.

Uploaded by

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

SCHOOL OF TECHNOLOGY

PANDIT DEENDAYAL ENERGY


UNIVERSITY GANDHINAGAR, GUJARAT,
INDIA

Computer Science & Engineering


LAB File (2023-24)
Computer Programming with C
LAB (20CP101P)

Student Name: PRABIN ROY Enrollm

Course with Semester: 1st Branch

Division: 4

Group: 8

Instructor: Pooja Singh


SCHOOL OF TECHNOLOGY
PANDIT DEENDAYAL ENERGY UNIVERSITY
GANDHINAGAR, GUJARAT, INDIA

CERTIFICATE

This is to certify that Mr. /Miss PRABIN ROY


Enrolment no 23BCP327 of 1rd Semester degree course in Computer Science and
Engineering has satisfactorily prepared and presented his / her Term Work in
Computer Programming with C LAB (20CP101P) within four walls of the
laboratory of this Institute during August 2023 to November 2023.

Date of Submission:

Dr. Shakti Mishra Dr. Pooja Singh


Head of Department Assistant Professor
List of Practical
Exp. Experiment Title Date Signature
No.
1 C basics on Input, Output constructs and different data types

(a) Write a program that will print your mailing address in


the following form:
First line : Your Name
Second line : Door No,
Street Third line : City, Pin
code
(b) Write a program add, subtract, multiply, divide two
numbers by asking inputs from the user.
(c) Write a program to convert hours into minutes and
minutes to hours.
(d) Write a program to convert dollars into rupees from
the user’s input.
(e) Write a program to convert Celsius to Fahrenheit

and Fahrenheit to Celsius


(f) Write a program to find the Simple Interest form the
user principal and time with fixed rate of interest as
10%.
(g) Write a program to read the price of an item in
decimal form (like 15.95) and print the output in paise
(like 1595 paise).
(h) A point on the circumference of a circle whose centre
is (o, o) is (4,5). Write a program to compute the
perimeter and area of the circle.
(i) The price of one kg of rice is Rs. 16.75 and one kg of
sugar is Rs. 15. Write a program to get the quantity to
be bought from the user and display the total bill in a
formatted manner as we get from the supermarket.
2 Types of Operators, Precedence and associativity of Operators
(a) Given the values of the variables x, y and z, write a program
to rotate their values such that x has the value of y, y has
the value of z, and z has the value of x.
(b) The total distance travelled by a vehicle in t seconds is given
by distance = ut + (at2)/2 where u is the initial velocity
(metres per second), a is the acceleration (metres per
second2). Write a program to evaluate the distance
travelled at regular intervals of time, given the values of u
and a. The program should provide the flexibility to the user
to select his own time intervals and repeat the calculations
for different values of u and a.

3 Control Statements
(a) Write a program that determines whether a given integer is
odd or even and displays the number and description on the
same line.
(b) Write a program to find the largest number among the
inputted four numbers using:
(i) Nested if
(ii) Logical operators
(c) Admission to a professional course is subject to the
following conditions:
Marks in Mathematics >= 60
Marks in Physics >= 50
Marks in Chemistry >= 40
Total in all three subjects >= 200 or Total in Mathematics
and Physics >= 150
Given the marks in the three subjects, write a program to
process the applications to list whether the candidate is
eligible or not.

4 Loop Statements
(a) Write a program to calculate the average of a set of N
numbers.
(b) Write a program to count all the prime numbers that lie
between 100 and 200.
(c) Write a program to output the following multiplication
table for any number and display the output in the
following format:
5*1=5
5 * 2 = 10
5 * 3 = 15
..
..
5 * 10 = 50
(d) Write a program to print all integers that are not divisible
by either 2 or 3 and lie between 1 and 100. Program should
also count the number of such integers and print the result.
(e) Write a program to compute and display the sum of all
integers that are divisible by 6 but not divisible by 4 and lie
between 0 and 100. The program should also count and
display the number of such values.

5 Arrays
(a) Write a program to count and print the number of negative
and positive numbers in a given array from the user.
(b) Write a program to read 10 numbers and calculate sum and
mean of the numbers, calculate variance, and calculate
standard deviation.

(c) Write a program to read two matrices A and B and print the
following:
(j) A + B; and (ii) A – B.

6 User Defined Functions


(a) Given two integers 20 and 10, write a program that uses a
function add( ) to add these two numbers and sub( ) to find
the difference of these two numbers and then display the
sum and difference in the following form:
20 + 10 = 30
20 – 10 = 10
(b) Write a program to find the Simple Interest (SI) and
compound interest (CI) of the user principal amount and
time with fixed rate of interest as 10%. The program should
ask the user his choice to compute the SI or the CI and
based on the given choice appropriate function should be
used.

7 Strings
(a) An electricity board charges the following rates for the use
of electricity:
For the first 200 units: 80 P per
unit For the next 100 units: 90 P per
unit Beyond 300 units: Rs 1.00 per
unit
All users are charged a minimum of Rs. 100 as meter
charge. If the total amount is more than Rs. 400, then an
additional surcharge of 15% of total amount is charged.
Write a program to read the names of users and number of
units consumed and print out the charges with names.
(b) Write a program that will compute the length of a given
character string.
(c) Write a program that will count the number occurrences of
a specified character in a given line of text.
8 Pointers
(a) Write a program to print the address of a variable along
with its value.
(b) Write a program using pointers to compute the sum of all
elements stored in an array.

9 Structures
(a) Define a structure type, struct personal that would contain
person name, date of joining and salary. Using this
structure, write a program to read this information for one
person from the keyboard and print the same on the
screen.
(b) Create a structure RoomCondition with members {humidity,
temperature and AQI}. Write a program to scan five
readings of room condition and display the average room
condition based on these readings.
10 Files
(a) Write a program to read data from the keyboard, write it to
a file called INPUT, again read the same data from the
INPUT file, and display it on the screen.
(b) Write a program to append additional data to a pre-existing
file and print the total contents of the file.
Table of Contents
i. Theory about the practical
ii. For each sub program
a. Flowchart
b. Hardware and software used
c. Program
d. Output

You might also like