Skip to content

Assignment Index

Dev Kant Kumar edited this page Aug 25, 2023 · 3 revisions

Assignment Index

Welcome to the Assignment Index for the C Programming Lab in the 1st semester of the BCA program at Vinoba Bhave University, Hazaribag. This index provides you with a comprehensive list of the 45 programming assignments you'll be tackling in this semester. Each assignment is accompanied by a concise description to guide your coding journey.

Course Details:

  • Course: BCA
  • Subject: C Programming Lab
  • Semester: 1st
  • Paper Code: BCA P1007

Assignments

  1. Home Address Printing

    • Print your home address using a program.
  2. Area Calculations

    • Calculate and print the areas of circle, square, rectangle, and triangle.
  3. Temperature Conversion

    • Convert temperature from Celsius to Fahrenheit and vice versa.
  4. Interest Calculation

    • Calculate and display simple and compound interest.
  5. Average Calculation

    • Find the average of a set of N numbers.
  6. Storage Classes Illustration

    • Illustrate different storage classes in C.
  7. Even and Odd Printing

    • Print even and odd numbers from 1 to 100.
  8. Greatest Number Determination

    • Find the greatest number between two given numbers.
  9. Greatest Number among Three

    • Determine the greatest number among three given numbers.
  10. Conditional Operator Usage

    • Demonstrate the use of the conditional operator.
  11. Student Weight and Height Count

    • Count the number of students with weight and height less than 50kg and 170cm respectively.
  12. Goto Statement Illustration

    • Showcase forward and backward jumps using the goto statement.
  13. Integers Divisible by 7

    • Find the number and sum of integers between 100 and 200 divisible by 7.
  14. Prime Number Check

    • Determine whether an entered number is prime or not.
  15. Armstrong Number Check

    • Determine whether an entered number is an Armstrong number or not.
  16. Break and Continue Illustration

    • Illustrate the use of break and continue statements.
  17. Factorial Calculation

    • Calculate the factorial of a number.
  18. Fibonacci Series Calculation

    • Find the first 'n' Fibonacci numbers.
  19. Pattern Printing

    • Print a pattern of asterisks and numbers in a specific format.
  20. Number Reversal

    • Reverse a given number.
  21. Palindrome Number Check

    • Check whether an entered number is a palindrome or not.
  22. Student Marks Distribution

    • Categorize students based on their marks range using an array.
  23. Matrix Addition

    • Perform matrix addition.
  24. Switch Statement Usage

    • Demonstrate the use of the switch statement.
  25. Line Input and Output

    • Read and print a line of text using getchar() and putchar() functions.
  26. String Input and Output

    • Compare the usage of scanf() and gets() for strings.
  27. String Handling Functions

    • Utilize various string handling functions.
  28. Factorial using Recursion

    • Calculate factorial using recursion.
  29. Fibonacci Series using Recursion

    • Generate Fibonacci series using recursion.
  30. Number Swapping

    • Swap two numbers using a third variable and without a third variable.
  31. Number Swapping with Call by Value and Address

    • Swap two numbers using call by value and call by address.
  32. Function Types Illustration

    • Illustrate different types of functions.
  33. Nesting of Functions

    • Showcase the nesting of functions.
  34. Array Passing to Function

    • Pass an array into a function.
  35. Employee Details using Structure

    • Read and print employee details using structures.
  36. Arrays of Structures

    • Demonstrate arrays of structures and structures within structures.
  37. Union Features Illustration

    • Illustrate the features of unions.
  38. Indirection Operator Usage

    • Use the indirection operator (*) to access the value pointed by a pointer.
  39. Chain of Pointer Usage

    • Demonstrate the use of a chain of pointers.
  40. Array Sum using Pointer

    • Compute the sum of elements in an array using pointers.
  41. String Length using Pointer

    • Determine the length of a character string using a pointer.
  42. Pointer as Function Argument

    • Use a pointer as a function argument.
  43. Function Returning Pointer

    • Write a function that returns a pointer.
  44. Structure Pointer Usage

    • Illustrate the use of structure pointers.
  45. File Data Loop

    • Read data from the keyboard, write it to an INPUT file, read the data from the INPUT file, and display it on the screen.

Your Coding Journey

These assignments cover a diverse range of topics, providing you with hands-on experience in C programming. As you progress, remember that each assignment is an opportunity to deepen your understanding and enhance your coding skills. Feel free to explore and embark on this exciting coding journey!

Next: Navigation in the Wiki


BCA-VBU-2023-Assignments Wiki Home

Welcome to the BCA-VBU-2023-Assignments Wiki! Here's a quick navigation guide:

Clone this wiki locally