-
Notifications
You must be signed in to change notification settings - Fork 0
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: IMCA
- Subject: C Programming Lab
- Semester: 1st
- Paper Code: BCA P1007
-
Home Address Printing
- Print your home address using a program.
-
Area Calculations
- Calculate and print the areas of circle, square, rectangle, and triangle.
-
Temperature Conversion
- Convert temperature from Celsius to Fahrenheit and vice versa.
-
Interest Calculation
- Calculate and display simple and compound interest.
-
Average Calculation
- Find the average of a set of N numbers.
-
Storage Classes Illustration
- Illustrate different storage classes in C.
-
Even and Odd Printing
- Print even and odd numbers from 1 to 100.
-
Greatest Number Determination
- Find the greatest number between two given numbers.
-
Greatest Number among Three
- Determine the greatest number among three given numbers.
-
Conditional Operator Usage
- Demonstrate the use of the conditional operator.
-
Student Weight and Height Count
- Count the number of students with weight and height less than 50kg and 170cm respectively.
-
Goto Statement Illustration
- Showcase forward and backward jumps using the goto statement.
-
Integers Divisible by 7
- Find the number and sum of integers between 100 and 200 divisible by 7.
-
Prime Number Check
- Determine whether an entered number is prime or not.
-
Armstrong Number Check
- Determine whether an entered number is an Armstrong number or not.
-
Break and Continue Illustration
- Illustrate the use of break and continue statements.
-
Factorial Calculation
- Calculate the factorial of a number.
-
Fibonacci Series Calculation
- Find the first 'n' Fibonacci numbers.
-
Pattern Printing
- Print a pattern of asterisks and numbers in a specific format.
-
Number Reversal
- Reverse a given number.
-
Palindrome Number Check
- Check whether an entered number is a palindrome or not.
-
Student Marks Distribution
- Categorize students based on their marks range using an array.
-
Matrix Addition
- Perform matrix addition.
-
Switch Statement Usage
- Demonstrate the use of the switch statement.
-
Line Input and Output
- Read and print a line of text using getchar() and putchar() functions.
-
String Input and Output
- Compare the usage of scanf() and gets() for strings.
-
String Handling Functions
- Utilize various string handling functions.
-
Factorial using Recursion
- Calculate factorial using recursion.
-
Fibonacci Series using Recursion
- Generate Fibonacci series using recursion.
-
Number Swapping
- Swap two numbers using a third variable and without a third variable.
-
Number Swapping with Call by Value and Address
- Swap two numbers using call by value and call by address.
-
Function Types Illustration
- Illustrate different types of functions.
-
Nesting of Functions
- Showcase the nesting of functions.
-
Array Passing to Function
- Pass an array into a function.
-
Employee Details using Structure
- Read and print employee details using structures.
-
Arrays of Structures
- Demonstrate arrays of structures and structures within structures.
-
Union Features Illustration
- Illustrate the features of unions.
-
Indirection Operator Usage
- Use the indirection operator (*) to access the value pointed by a pointer.
-
Chain of Pointer Usage
- Demonstrate the use of a chain of pointers.
-
Array Sum using Pointer
- Compute the sum of elements in an array using pointers.
-
String Length using Pointer
- Determine the length of a character string using a pointer.
-
Pointer as Function Argument
- Use a pointer as a function argument.
-
Function Returning Pointer
- Write a function that returns a pointer.
-
Structure Pointer Usage
- Illustrate the use of structure pointers.
-
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.
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
Connect and Collaborate:
Let's embark on this coding journey together! If you have questions, ideas, or want to collaborate, don't hesitate to reach out through the Issues section. Your engagement is the heartbeat of our coding community.
📞 For immediate assistance, feel free to contact me at devkantkumar@proton.me or connect on GitHub.
Thank you for contributing to the BCA-VBU-2023-Assignments Wiki. Your involvement adds depth and value to our collective coding experience.
Happy coding and learning!
Welcome to the BCA-VBU-2023-Assignments Wiki! Here's a quick navigation guide: