0% found this document useful (0 votes)
86 views

Lab Exercise 6 - Functions

The document provides instructions for a lab exercise on using functions in C programming. Students are asked to write C code to solve 7 problems involving mathematical operations, patterns, Fibonacci series, multiplication tables, exponents, and calculating totals and averages. For each problem, the main function should handle input/output while separate functions are written to perform the specific calculations or tasks. Comments and formatting are required to ensure the code is readable and maintainable.

Uploaded by

rushdulla muaz
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

Lab Exercise 6 - Functions

The document provides instructions for a lab exercise on using functions in C programming. Students are asked to write C code to solve 7 problems involving mathematical operations, patterns, Fibonacci series, multiplication tables, exponents, and calculating totals and averages. For each problem, the main function should handle input/output while separate functions are written to perform the specific calculations or tasks. Comments and formatting are required to ensure the code is readable and maintainable.

Uploaded by

rushdulla muaz
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Introduction to Programming

Advance Certificate in Information Technology


Introduction to Programming

Lab Exercise 6 – Using Functions

Write C codes for the following problems. Use plenty of whitespace to make your code
readable, use reasonable (not one-character) variable names, and include frequent
comments explaining your code.

Use the following comment block at the beginning of your source code:

/*****************************************************/
/* Filename: <provide here the file name */
/* Name: <Student Name */
/* Date: <16 Oct 2009 */
/* Lab Exercise: <Lab Exercise No> */
/*****************************************************/

Questions
1. Write C programs to perform the following tasks Input two numbers and work out their
sum, product and minimum and maximum from the two numbers. Each of the tasks
should be done in separate functions. For example finding sum of the two numbers
should be done in a separate function. Likewise finding average should be done in a
separate function too. Printing result for each of the problem should be done in the
main function.

2. Write a program to print the following pattern in either ascending order or descending
order using a function. The program should be able to read the type of character used in
the pattern, number of rows and a choice for choosing ascending order or descending
order.

3.
Main function should do all the reading from user and a separate function should
create to make the pattern.

*
**
***
****
*****
******

Tutor : Shaaman Abdulla Masood 1


Introduction to Programming

4. Write a Program in C to find the Fibonacci series (in Fibonacci series every term is the
sum of its preceding two terms). Finding Fibonacci series should be done in a separate
function

Example:

Enter No. of elements(>3):7

0 1 1 2 3 5 8

5. Write a program to print multiples of a given number up to 12. Multiplication table


should printed using a separate function.

6. Write a program to read two number as base and exponent and the power of the
integer base number. For example (3, 4) = 3 * 3 * 3 * 3. Validate the two input number
to check that the exponent is a positive, nonzero integer, and base is an integer.
Calculation required to find the power of the integer should be done in a separate
function.

7. Write a program to read marks for 7 subjects and find the total and average. Use at least
two functions to solve the problem.

Tutor : Shaaman Abdulla Masood 2

You might also like