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

If Exercise

This document provides 24 programming problems to solve using conditional statements like if-else in C language. The problems cover a range of concepts like checking equality of numbers, determining odd/even, positive/negative, leap year, eligibility, largest of three numbers, quadrant of coordinates, triangle properties, character types, profit/loss calculation, grade description, day/month from number etc. For each problem, sample input and expected output is provided.

Uploaded by

Vishy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views

If Exercise

This document provides 24 programming problems to solve using conditional statements like if-else in C language. The problems cover a range of concepts like checking equality of numbers, determining odd/even, positive/negative, leap year, eligibility, largest of three numbers, quadrant of coordinates, triangle properties, character types, profit/loss calculation, grade description, day/month from number etc. For each problem, sample input and expected output is provided.

Uploaded by

Vishy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

1. Write a C program to accept two integers and check whether they are equal or not.

(USING simple if, else if)


Test Data : 15 15
Expected Output :
Number1 and Number2 are equal

2. Write a program to check odd or even number (a) using modulus operator (b) using bitwise operator (c)
without using bitwise and modulus operator

Test Data : 15
Expected Output :
15 is an odd integer

3. Write a C program to check whether a given number is positive or negative.


(USING simple if, else if, else if ladder)
Test Data : 15
Expected Output :
15 is a positive number

4. Write a C program to find whether a given year is a leap year or not. (USING simple
if,else if ladder, nested if)
Test Data : 2016
Expected Output :
2016 is a leap year.

5. Write a C program to read the age of a candidate and determine whether it is eligible for
casting his/her own vote. (USING else if)
Test Data : 21
Expected Output :
Congratulation! You are eligible for casting your vote.

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. (USING nested if)
Test Data : -5
Expected Output :
The value of n = -1

7. Write a C program to accept the height of a person in centimeter and categorize the
person according to their height. (USING else if ladder)
Test Data : 135
Expected Output :
The person is short.
8. Write a C program to find the largest of three numbers. (USING simple if, Nested if)
Test Data : 12 25 52
Expected Output :
1st Number = 12, 2nd Number = 25, 3rd Number = 52
The 3rd Number is the greatest among three

9. Write a C program to accept a coordinate point in a XY coordinate system and determine


in which quadrant the coordinate point lies. (Using else if ladder)
Test Data : 7 9
Expected Output :
The coordinate point (7,9) lies in the First quadrant.

10. Write a C program to find the eligibility of admission for a professional course based on
the following criteria: (Using Nested if)
Marks in Maths >=65
Marks in Phy >=55
Marks in Chem>=50
Total in all three subject >=180
or
Total in Math + physics >=140
Test Data :
Input the marks obtained in Physics :65
Input the marks obtained in Chemistry :51
Input the marks obtained in Mathematics :72
Expected Output : The candidate is eligible for admission.

11. Write a C program to calculate the root of a Quadratic Equation. (Using else if ladder)
Test Data : 1 5 7
Expected Output :
Root are imaginary;
No solution.

12. Write a C program to read roll no, marks of three subjects and calculate the total,
percentage. If percentage >75 print first class, If percentage <75 & >65 print second
class, If percentage <65 & >50 print third class else prinf fail. (Using else if ladder)
Test Data :
Input the Roll Number of the student :784
Input the marks of Physics, Chemistry and Computer Application : 70 80 90
Expected Output :
Roll No : 784
Marks in Physics : 70
Marks in Chemistry : 80
Marks in Computer Application : 90
Total Marks = 240
Percentage = 80.00 Division = First
13. Write a C program to read temperature in centigrade and display a suitable message
according to temperature state below : (Using else if ladder)
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.

14. Write a C program to check whether a triangle is Equilateral, Isosceles or Scalene.

Test Data :
50 50 60
Expected Output :
This is an isosceles triangle.

15. Write a C program to check whether a triangle can be formed by the given value for the
angles. (USING else if)

Test Data :
40 55 65
Expected Output :
The triangle is not valid.

16. Write a C program to check whether a character is an alphabet, digit or special character.
(Using else if ladder)

Test Data :
@
Expected Output :
This is a special character.
17. Write a C program to check whether an alphabet is a vowel or consonant. (Using else if
ladder)

Test Data :
k
Expected Output :
The alphabet is a consonant.

18. Write a C program to calculate profit and loss on a transaction. (Using else if ladder)

Test Data :
500 700
Expected Output :
You can booked your profit amount : 200

19. Write a program in C to calculate and print the Electricity bill of a given customer. The
customer id.,and unit consumed by the user should be taken from the keyboard and
display the total amount to pay to the customer. The charge are as follow :
Unit Charge/unit
upto 199 @1.20
200 and above but less than 400 @1.50
400 and above but less than 600 @1.80
600 and above @2.00
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
800
Expected Output :
Customer IDNO :1001
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 : (Using
simple if, else if ladder)
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

21. Write a program in C to read any day number in integer and display day name in the
word. (Using simple if, else if ladder)
Test Data :
4
Expected Output :
Thursday

22. Write a program in C to read any digit, display in the word. (Using simple if, else if
ladder)

Test Data :
4
Expected Output :
Four

23. Write a program in C to read any Month Number in integer and display Month name in
the word. (Using simple if, else if ladder)
Test Data :
4
Expected Output :
April

24. Write a program in C to read any Month Number in integer and display the number of
days for this month. (Using simple if, else if ladder)
Test Data :
7
Expected Output :
Month have 31 days

You might also like