You are on page 1of 12

Dr. N.G.P.

Institute of Technology, Coimbatore – 641048


(An Autonomous Institution)
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC with A+ Grade and
NBA (BME, CSE, ECE, EEE and Mechanical)

Department of Information Technology

Placement Preparation
Day 1
17.07.2023
Technical:
1. Program to Print Your Own Name
Ans:
a=input("enter your name:")
print(a)

2. Program to Print an Integer Entered by the User


Ans:
a=input("enter the number:")
print(a)

3. Program to Add Two Numbers


Ans:
x=input("the 1st number:")
y=input("the 2nd number:")
sum=int(x) + int(y)
print("the sum of numbers :",sum)

4. Program to Check Whether a Number is Prime or Not


Ans:
num = int(input("Enter a number: "))
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(num,"is not a prime number")
break
else:
print(num,"is a prime number")
else:
print(num,"is not a prime number")
5. Program to Multiply two Floating-Point Numbers
Ans:
num_1 = input("Enter the first number")
num_2 = input("Enter the second number")
product = float(num_1) * float(num_2)
print("Product of {} and {} is {}".format(num_1, num_2,product))

6. Program to Print the ASCII Value of a Character


Ans:
c = 'p'
print("The ASCII value of '" + c + "' is", ord(c))

7. Program to Swap Two Numbers


Ans:
x=5
y = 10
temp = x
x=y
y = temp
print('The value of x after swapping: {}'.format(x))
print('The value of y after swapping: {}'.format(y))

8. Program to Calculate Fahrenheit to Celsius


Ans:
celsius = float(input("Enter temperature in celsius: "))
fahrenheit = (celsius * 1.8) + 32
print(str(celsius )+ " degree Celsius is equal to " + str(fahrenheit )+ " degree
Fahrenheit.")

9. Program to Find the Size of int, float, double, and char


Ans:
import sys
print("Size of int:", sys.getsizeof(int()))
print("Size of float:", sys.getsizeof(float()))
print("Size of double:", sys.getsizeof(float()))
print("Size of char:", sys.getsizeof(str()))

10. Program to Add Two Complex Numbers


Ans:
class ComplexNumber:
def __init__(self, real, imaginary):
self.real = real
self.imaginary = imaginary
def __add__(self, other):
return ComplexNumber(self.real + other.real, self.imaginary + other.imaginary)
def display(self):
print(f"Sum = {self.real} + {self.imaginary}i")
num1 = ComplexNumber(2, 3)
num2 = ComplexNumber(4, 5)
result = num1 + num2
result.display()

11. Program to Print Prime Numbers From 1 to N


Ans:
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
n = int(input("Enter the value of N: "))
print("Prime numbers from 1 to", n, "are:")
for i in range(2, n+1):
if is_prime(i):
print(i)

12. Program to Find Simple Interest


Ans:
principal = float(input("Enter the principal amount: "))
rate = float(input("Enter the rate of interest: "))
time = float(input("Enter the time period (in years): "))
simple_interest = (principal * rate * time) / 100
print("Simple Interest:", simple_interest)

13. Program to Find Compound Interest


Ans:
principal = float(input("Enter the principal amount: "))
rate = float(input("Enter the rate of interest: "))
time = float(input("Enter the time period (in years): "))
compound_interest = principal * (1 + rate / 100) ** time - principal
print("Compound Interest:", compound_interest)

14. Program for Area and Perimeter of Rectangle


Ans:
length = float(input("Enter the length of the rectangle: "))
width = float(input("Enter the width of the rectangle: "))
area = length * width
perimeter = 2 * (length + width)
print("Area:", area)
print("Perimeter:", perimeter)

15. Program to find a character is a vowel or consonant


Ans:
character = input("Enter a character: ")
if character.lower() in 'aeiou':
print("Vowel")
else:
print("Consonant")

16. Program to find a character is an alphabet or not


Ans:
character = input("Enter a character: ")
if character.isalpha():
print("Alphabet")
else:
print("Not an alphabet")

17. Program to find Uppercase, Lowercase or special character


Ans:
character = input("Enter a character: ")
if character.isupper():
print("Uppercase character")
elif character.islower():
print("Lowercase character")
else:
print("Special character")

18. Program to find A number is positive or negative


Ans:
number = float(input("Enter a number: "))
if number > 0:
print("Positive number")
elif number < 0:
print("Negative number")
else:
print("Zero")

19. Program to find A number is even or odd


Ans:
number = int(input("Enter a number: "))
if number % 2 == 0:
print("Even number")
else:
print("Odd number")

20. Program to Swap two numbers without third variable


Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
print("Before swapping:")
print("Number 1:", num1)
print("Number 2:", num2)
num1, num2 = num2, num1
print("After swapping:")
print("Number 1:", num1)
print("Number 2:", num2)

21. Program to Swap two numbers with third variable


Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
print("Before swapping:")
print("Number 1:", num1)
print("Number 2:", num2)
num1, num2 = num2, num1
print("After swapping:")
print("Number 1:", num1)
print("Number 2:", num2)

22. Program to find Area of a circle


Ans:
import math
radius = float(input("Enter the radius of the circle: "))
area = math.pi * radius ** 2
print("Area of the circle:", area)

23. Program to find LCM of two numbers


Ans:
def find_lcm(num1, num2):
max_num = max(num1, num2)
lcm = max_num
while True:
if lcm % num1 == 0 and lcm % num2 == 0:
break
lcm += max_num
return lcm
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
lcm = find_lcm(num1, num2)
print("LCM of", num1, "and", num2, "is", lcm)

24. Program to find GCD of two numbers


Ans:
def find_gcd(num1, num2):
while num2:
num1, num2 = num2, num1 % num2
return num1
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
gcd = find_gcd(num1, num2)
print("GCD of", num1, "and", num2, "is", gcd)

25. Program to find Greatest of two numbers


Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
if num1 > num2:
print("Greatest number:", num1)
else:
print("Greatest number:", num2)

26. Program to find Greatest of three numbers


Ans:
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
num3 = float(input("Enter the third number: "))
greatest = max(num1, num2, num3)
print("Greatest number:", greatest)

27. Program to find Number of digits in an integer


Ans:
num = int(input("Enter an integer: "))
num_of_digits = len(str(abs(num)))
print("Number of digits:", num_of_digits)

28. Program to find Sum of digits of a numbe


Ans:
num = int(input("Enter an integer: "))
sum_of_digits = sum(int(digit) for digit in str(abs(num)))
print("Sum of digits:", sum_of_digits)

29. Program to find Sum of N natural numbers


Ans:
n = int(input("Enter the value of N: "))
sum_of_numbers = (n * (n + 1)) // 2
print("Sum of", n, "natural numbers:", sum_of_numbers)

30. Program to find Sum of numbers in a given rang


Ans:
start = int(input("Enter the starting number: "))
end = int(input("Enter the ending number: "))
sum_of_numbers = sum(range(start, end + 1))
print("Sum of numbers in the range", start, "to", end, ":", sum_of_numbers)

31. Program to find Reverse a given number


Ans:
num = int(input("Enter a number: "))
reverse = 0
while num > 0:
digit = num % 10
reverse = reverse * 10 + digit
num //= 10
print("Reverse:", reverse)

32. Program to find Factorial of a number


Ans:
num = int(input("Enter a number: "))
factorial = 1
for i in range(1, num + 1):
factorial *= i
print("Factorial:", factorial)

33. Program to find Fibonacci series up ton


Ans:
n = int(input("Enter the value of n: "))
fibonacci_series = [0, 1]
while fibonacci_series[-1] < n:
next_num = fibonacci_series[-1] + fibonacci_series[-2]
fibonacci_series.append(next_num)

print("Fibonacci series up to", n, ":")


for num in fibonacci_series[:-1]:
print(num, end=" ")

34. Program to find Leap year or not


Ans:
year = int(input("Enter a year: "))
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year, "is a leap year")
else:
print(year, "is not a leap year")

35. Program to find Palindrome or not


Ans:
def is_palindrome(string):
return string == string[::-1]
string = input("Enter a string: ")
if is_palindrome(string):
print("Palindrome")
else:
print("Not a palindrome")

36. Program to find Armstrong number or not


Ans:
def is_armstrong(number):
temp = number
num_digits = len(str(number))
sum_of_cubes = 0
while temp > 0:
digit = temp % 10
sum_of_cubes += digit ** num_digits
temp //= 10
return number == sum_of_cubes
number = int(input("Enter a number: "))
if is_armstrong(number):
print("Armstrong number")
else:
print("Not an Armstrong number")

37. Program to find Strong number or not


Ans:
def factorial(num):
result = 1
for i in range(1, num + 1):
result *= i
return result
def is_strong(number):
temp = number
sum_of_factorials = 0
while temp > 0:
digit = temp % 10
sum_of_factorials += factorial(digit)
temp //= 10
return number == sum_of_factorial
number = int(input("Enter a number: "))
if is_strong(number):
print("Strong number")
else:
print("Not a Strong number")

38. Program to find Perfect number or not


Ans:
def is_perfect(number):
divisors = []
for i in range(1, number):
if number % i == 0:
divisors.append(i)
return sum(divisors) == number
number = int(input("Enter a number: "))
if is_perfect(number):
print("Perfect number")
else:
print("Not a Perfect number")

39. Program to find Automorphic number or not


Ans:
def is_automorphic(number):
square = number ** 2
return str(square).endswith(str(number))
number = int(input("Enter a number: "))
if is_automorphic(number):
print("Automorphic number")
else:
print("Not an Automorphic number")

40. Program to find Harshad number or not


Ans:
def is_harshad(number):
sum_of_digits = sum(int(digit) for digit in str(number))
return number % sum_of_digits == 0
number = int(input("Enter a number: "))
if is_harshad(number):
print("Harshad number")
else:
print("Not a Harshad number")

41. Program to find Abundant number or not


Ans:
def is_abundant(number):
proper_divisors = []
for i in range(1, number):
if number % i == 0:
proper_divisors.append(i)
return sum(proper_divisors) > number
number = int(input("Enter a number: "))
if is_abundant(number):
print("Abundant number")
else:
print("Not an Abundant number")

42. Program to find Power of a number


Ans:
base = float(input("Enter the base number: "))
exponent = int(input("Enter the exponent: "))
result = base ** exponent
print("Result:", result)

43. Program to find Factors of a number


Ans:
number = int(input("Enter a number: "))
factors = []
for i in range(1, number + 1):
if number % i == 0:
factors.append(i)
print("Factors of", number, ":", factors)

44. Program to Display Armstrong Numbers Between 1 to 1000


Ans:
def is_armstrong(number):
temp = number
num_digits = len(str(number))
sum_of_cubes = 0
while temp > 0:
digit = temp % 10
sum_of_cubes += digit ** num_digits
temp //= 10
return number == sum_of_cubes
print("Armstrong numbers between 1 to 1000:")
for i in range(1, 1001):
if is_armstrong(i):
print(i, end=" ")

45. Program to Reverse a Number


Ans:
num = int(input("Enter a number: "))
reverse = 0
while num > 0:
digit = num % 10
reverse = reverse * 10 + digit
num //= 10
print("Reverse:", reverse)

46. Program to Print Alphabets from A to Z Using Loop


Ans:
print("Alphabets from A to Z:")
for char in range(ord('A'), ord('Z')+1):
print(chr(char), end=" ")

47. Program to Display Prime Numbers Between Intervals


Ans:
start = int(input("Enter the starting number: "))
end = int(input("Enter the ending number: "))
print("Prime numbers between", start, "and", end, ":")
for num in range(start, end+1):
if num > 1:
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
break
else:
print(num, end=" ")

48. Write a program in C to add two integers without using arithmetic + operator.
Ans:
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
sum = -(-num1-num2)
print("Sum:", sum)
49. Write a program in C to find the average of numbers.
Ans:
numbers = input("Enter numbers separated by spaces: ").split()
numbers = [float(num) for num in numbers]
average = sum(numbers) / len(numbers)
print("Average:", average)

50. C Program to calculate the square, cube and square root of a given number.
Ans:
import math
number = float(input("Enter a number: "))
square = number ** 2
cube = number ** 3
square_root = math.sqrt(number)
print("Square:", square)
print("Cube:", cube)
print("Square Root:", square_root)

You might also like