C Programming Exercises - Conditional Statement - W3resource
C Programming Exercises - Conditional Statement - W3resource
[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]
1. Write a C program to accept two integers and check whether they are equal or not.
Test Data : 15 15
Expected Output :
Number1 and Number2 are equal
Click me to see the solution
6. Write a C program to read the value of an integer m and display the value of n is 1 when m is larger than 0, 0
when m is 0 and -1 when m is less than 0.
Test Data : -5
Expected Output :
The value of n = -1
Click me to see the solution
7. Write a C program to accept the height of a person in centimeters and categorize the person according to their
height.
Test Data : 135
Expected Output :
The person is Dwarf.
Click me to see the solution
9. Write a C program to accept a coordinate point in an XY coordinate system and determine in which quadrant the
coordinate point lies.
Test Data : 7 9
Expected Output :
The coordinate point (7,9) lies in the First quadrant.
Click me to see the solution
10. Write a C program to determine eligibility for admission to a professional course based on the following
criteria: Go to the editor
Eligibility Criteria : Marks in Maths >=65 and Marks in Phy >=55 and Marks in Chem>=50 and Total in all three
subject >=190 or Total in Maths and Physics >=140 ------------------------------------- Input the marks obtained in Physics
:65 Input the marks obtained in Chemistry :51 Input the marks obtained in Mathematics :72 Total marks of Maths,
Physics and Chemistry : 188 Total marks of Maths and Physics : 137 The candidate is not eligible.
Expected Output :
The candidate is not eligible for admission.
Click me to see the solution
12. Write a C program to read the roll no, name and marks of three subjects and calculate the total, percentage and
division.
Test Data :
Input the Roll Number of the student :784
Input the Name of the Student :James
Input the marks of Physics, Chemistry and Computer Application : 70 80 90
Expected Output :
Roll No : 784
Name of Student : James
Marks in Physics : 70
Marks in Chemistry : 80
Marks in Computer Application : 90
Total Marks = 240
Percentage = 80.00
Division = First
Click me to see the solution
13. Write a C program to read temperature in centigrade and display a suitable message according to the
temperature state below:
Temp < 0 then Freezing weather
Temp 0-10 then Very Cold weather
Temp 10-20 then Cold weather
Temp 20-30 then Normal in Temp
Temp 30-40 then Its Hot
Temp >=40 then Its Very Hot
Test Data :
42
Expected Output :
Its very hot.
Click me to see the solution
15. Write a C program to check whether a triangle can be formed with the given values for the angles.
Test Data :
40 55 65
Expected Output :
The triangle is not valid.
Click me to see the solution
16. Write a C program to check whether a character is an alphabet, digit or special character.
Test Data :
@
Expected Output :
This is a special character.
Click me to see the solution
19. Write a program in C to calculate and print the electricity bill of a given customer. The customer ID, name, and
unit consumed by the user should be captured from the keyboard to display the total amount to be paid to the
customer.
Unit Charge/unit
If bill exceeds Rs. 400 then a surcharge of 15% will be charged and the minimum bill should be of Rs. 100/-
Test Data :
1001
James
800
Expected Output :
Customer IDNO :1001
Customer Name :James
unit Consumed :800
Amount Charges @Rs. 2.00 per unit : 1600.00
Surchage Amount : 240.00
Net Amount Paid By the Customer : 1840.00
20. Write a program in C to accept a grade and declare the equivalent description :
Grade Description
E Excellent
V Very Good
G Good
A Average
F Fail
Test Data :
Input the grade :A
Expected Output :
You have chosen : Average
Click me to see the solution
21. Write a C program to read any day number in integer and display the day name in word format.
Test Data :
4
Expected Output :
Thursday
Click me to see the solution
22. Write a program in C to read any digit and display it in the word.
Test Data :
4
Expected Output :
Four
Click me to see the solution
23. Write a C program for reading any Month Number and displaying the Month name as a word.
Test Data :
4
Expected Output :
April
Click me to see the solution
24. Write a program in C to read any Month Number in integer and display the number of days for this month.
Test Data :
7
Expected Output :
Month have 31 days
Click me to see the solution
25. Write a C program which computes the area of various geometrical shapes using a menu-driven approach.
Test Data :
1
5
Expected Output :
The area is : 78.500000
Click me to see the solution