Programming for Problem Solving

GTU PPS Practical List

1. Write a program to that performs as calculator ( addition, multiplication, division, subtraction).
2. Write a program to find area of triangle(a=h*b*.5) a = area h = height b = base
3. Write a program to calculate simple interest (i = (p*r*n)/100 ) i = Simple interest p = Principal amount r = Rate of interest n = Number of years
4. Write a C program to interchange two numbers.

5. Write a C program to enter a distance in to kilometre and convert it in to meter,       feet, inches and centimetre.

6. Write a program to compute Fahrenheit from centigrade (f=1.8*c +32)
7. Write a C program to find out distance travelled by the equation d = ut + at^2
8. Write a C program to find that the accepted number is Negative, or Positive or Zero.
9. Write a program to read marks of a student from keyboard whether the student is pass or fail( using if else)
10. Write a program to read three numbers from keyboard and find out maximum out of these three. (nested if else)
11. Write a C program to check whether the entered character is capital, small letter, digit or any special character.

12. Write a program to read marks from keyboard and your program should display equivalent grade according to following table(if else ladder) 
Marks       Grade      
100 – 80 Distinction 
  79 – 60  First Class             
  59 – 40  Second Class              
      < 40  Fail

13. Write a c program to prepare pay slip using following data. Da = 10% of basic, Hra = 7.50% of basic, Ma = 300, Pf = 12.50% of basic, Gross = basic + Da + Hra + Ma, Nt = Gross – Pf.
14. Write a C program to read no 1 to 7 and print relatively day Sunday to Saturday.
15. Write a C program to find out the Maximum and Minimum number from given 10 numbers
16. Write a C program to input an integer number and check the last digit of number is even or odd.
17. Write a C program to find factorial of a given number.
18. Write a program to reverse a number.
19. Write a program to generate first n number of Fibonacci series
20. Write a program to find out sum of first and last digit of a given number.
21. Write a C program to find the sum and average of different numbers which are accepted by user as many as user wants
22. Write a program to calculate average and total of 5 students for 3 subjects (use nested for loops)
23. Read five persons height and weight and count the number of person having height greater than 170 and weight less than 50,
24. Write a program to check whether the given number is prime or not.
25. Write a program to evaluate the series 1^2+2^2+3^2+……+n^2
26. Write a C program to find 1+1/2+1/3+1/4+….+1/n
27. Write a C program to find 1+1/2!+1/3!+1/4!+…..+1/n!.
28. Write a program to evaluate the series sum=1-x+x^2/2!-x^3/3!+x^4/4!……-x^9/9!

29. Write a program to print following patterns :

i   *            ii     *
    * *                * *
    * * *             * * *
    * * * *          * * * *
    * * * * *       * * * * *
iii *****
    ****
    ***
    **
    *

30.Write a program to print following patterns :

i   1       ii  12345   
    12          1234    
    123         123     
    1234        12      
    12345       1       
iii  55555   iv  1
     4444        22
     333         333
     22          4444
     1           55555

31.Write a program to print following patterns :

i   AAAAA   ii   ABCDE
    BBBB           ABCD
    CCC             ABC
    DD                AB
    E                   A
32.Write a C program to read and store the roll no and marks of 20 students using array.
33.Write a program to find out which number is even or odd from list of 10 numbers using array
34.Write a program to find maximum element from 1-Dimensional array.
35.Write a C program to calculate the average, geometric and harmonic mean of n elements in an array
36.Write a program to sort given array in ascending order (Use Insertion sort, Bubble sort, Selection sort, Mergesort, Quicksort, Heapsort).
37.Write a program to find a character from given string.
38.Write a program to replace a character in given string.
39.Write a program to delete a character in given string.
40.Write a program to reverse string.
41.Write a program to convert string into upper case
42.Write a program that defines a function to add first n numbers.
43.Write a function in the program to return 1 if number is prime otherwise return 0
44.Write a function Exchange to interchange the values of two variables, say x and y. illustrate the use of this function in a calling function.
45.Write a C program to use recursive calls to evaluate F(x) = x – x^3/ 3! + x^5/ 5 ! – x^7/ 7! +… x^n/ n!.
46.Write a program to find factorial of a number using recursion.
47.Write a C program using global variable, static variable.
48.Write a function that will scan a character string passed as an argument and convert all lowercase character into their uppercase equivalents
49.Write a program to read structure elements from keyboard.
50.Define a structure type struct personal that would contain person name, date of joining and salary using this structure to read this information of 5 people and print the same on screen.
51.Define structure data type called time_struct containing three member’s integer hour, integer minute and integer second. Develop a program that would assign values to the individual number and display the time in the following format: 16: 40:51
52.Define a structure called cricket that will describe the following information: Player name, Team name, Batting average Using cricket, declare an array player with 50 elements and write a C program to read the information about all the 50 players and print team wise list containing names of players with their batting average.
53.Design a structure student_record to contain name, branch and total marks obtained. Develop a program to read data for 10 students in a class and print them.
54.Write a program to print address of variable using pointer.
55.Write a C program to swap the two values using pointers.
56.Write a C program to print the address of character and the character of string using pointer.
57.Write a program to access elements using pointer.
58.Write a program for sorting using pointer.
59.Write a program to write a string in file
60.A file named data contains series of integer numbers. Write a c program to read all numbers from file and then write all odd numbers into file named “odd” and write all even numbers into file named “even”. Display all the contents of these file on screen

GTU PPS Practical: Your Complete Guide

If you're a student of Gujarat Technological University (GTU) preparing for your Programming for Problem Solving (PPS) course, this guide is designed to help you excel in your practicals. The term "GTU PPS practicalL" refers to essential resources, tips, and strategies to perform well in your PPS practical exams.

What is PPS in GTU?Programming for Problem Solving (PPS) is a foundational course in GTU's curriculum aimed at introducing students to the basics of programming. It typically covers topics like:

  • Introduction to C programming

  • Data types and operators

  • Control structures (if-else, loops)

  • Functions and arrays

  • Pointers and structures

Why is PPS Practical Important?The PPS practical exam tests your understanding of programming concepts and your ability to implement them. It allows you to apply theoretical knowledge in solving real-world problems using code. Excelling in practicals not only boosts your grades but also strengthens your problem-solving skills.

How to Prepare for GTU PPS Practical Exams:

  1. Understand the Basics:Start by mastering the fundamental concepts of C programming. Make sure you understand syntax, logic building, and debugging.

  2. Practice Regularly:Consistent practice is key. Solve previous years' practical papers and sample problems to get a feel of the exam pattern.

  3. Focus on Common Programs:Prepare common C programs like:

    • Fibonacci series

    • Factorial calculation

    • Prime number check

    • Matrix operations

  4. Debugging Skills:Learn to identify and fix errors in your code quickly. This is crucial during practical exams where time is limited.

  5. Time Management:Practice writing and executing programs within a set time frame to improve your speed and efficiency.

  6. Documentation and Comments:Writing clear comments in your code helps in better understanding and can impress examiners.

Useful Resources for GTU PPS Practicals:

  • GTU official syllabus and textbooks

  • Online coding platforms like HackerRank and CodeChef

  • Previous year practical exam papers

  • Study groups and coding communities

Final Tips:

  • Always start with simple programs and gradually move to complex ones.

  • Revise key concepts regularly to keep them fresh in your mind.

  • Stay calm and focused during the exam.

By following these strategies and dedicating time to consistent practice, you can excel in your GTU PPS practical exams. Good luck!

GTU STUDY