Chapter 5, Making Decisions in C

Program 5-2 , Page number: 65

In [1]:
# Using If command

print "Enter a positive integer under 10: ",
n = 7
print n

if n == 7 :					# In this case it is 7
	print "I knew you'd select 7!"
print "Thank you for your cooperation."
Enter a positive integer under 10:  7
I knew you'd select 7!
Thank you for your cooperation.

Program 5-3 , Page number: 67

In [2]:
# Testing for leap years

print "Please enter a year:",
year = 1948		
print year
# If "year" is divisble by 4 and not divisible by 100 or divisible by 400, "year" is a leap year

if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) :
	print "%d is a leap year."%year
else :
	print "%d is not a leap year."%year
Please enter a year: 1948
1948 is a leap year.

Program 5-4 , Page number: 69

In [3]:
# Illustration of if...else clause
# Program to tell if a number is odd or even

print "Please enter an integer:",
n = 13
print n

# A number is even if it is divisible by 2

if n % 2 != 0:
	print "%d is odd"%n
else:
	print "%d is even"%n
Please enter an integer: 13
13 is odd

Program 5-5 , Page number: 70

In [4]:
# Testing if a number is divisible by 7

print "Enter an integer:",
n = 13
print n

# A number is even if it is divisible by 2

if n % 7 == 0:
	print "%d is divisible by 7"%n
else:
	print "%d is not divisible by 7"%n
Enter an integer: 13
13 is not divisible by 7

Program 5-6 , Page number: 71

In [5]:
# Determining which of 2 numbers is larger

print "Enter an integer:",
a = 4
print a
print "Enter another integer: ",
b = 7
print b

if a > b :
	print "%d is greater than %d."%(a,b)
else:
	print "%d is smaller than %d."%(a,b)
Enter an integer: 4
Enter another integer:  7
4 is smaller than 7.