Module 2: Conditional Programs
if / else / switch. Grades, leap years, bills. The equal-to case is where it lies.
20 programs · open one, then the next
Start with Grade Calculator- 01Grade CalculatorBeginnerCalculate grade based on percentage using conditional statements.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 02Vowel or ConsonantBeginnerCheck whether a character is a vowel or a consonant.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 03Check Alphabet/Digit/Special CharacterBeginnerCheck whether a character is an alphabet, digit, or special character.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 04Check Leap YearBeginnerCheck whether a given year is a leap year.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 05Check Armstrong NumberIntermediateCheck whether a number is an Armstrong number (sum of digits^number-of-digits equals the number).Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 06Check Perfect NumberIntermediateCheck whether a number is a perfect number (sum of proper divisors equals the number).Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 07Check Strong NumberIntermediateCheck whether a number is a strong number (sum of factorials of digits equals the number).Open example →javaimport java.util.Scanner; public class Main { private static int factorial(int n) {
- 08Check Palindrome NumberBeginnerCheck whether a number is a palindrome (same forwards and backwards).Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 09Max of 3 Using Nested IfBeginnerFind the maximum of three numbers using nested if statements.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 10Electricity Bill CalculatorIntermediateCalculate electricity bill based on units consumed using slab rates.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 11Menu-Driven CalculatorBeginnerImplement a simple calculator using switch-case based on user choice.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 12Profit or LossBeginnerDetermine profit or loss based on cost price and selling price.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 13Triangle Validity CheckBeginnerCheck if three sides can form a valid triangle using triangle inequality.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 14Roots of Quadratic EquationIntermediateFind the roots of a quadratic equation ax^2 + bx + c = 0 using discriminant.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 15Person Eligibility (Age Check)BeginnerCheck if a person is eligible to vote based on age.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 16Library Fine CalculationIntermediateCalculate library fine based on number of days a book is overdue.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 17Attendance Percentage CalculatorBeginnerCalculate attendance percentage and decide if a student is allowed to sit in exam.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 18Temperature ClassificationBeginnerClassify temperature as cold, moderate, or hot using conditions.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 19Discount CalculatorBeginnerApply discount based on purchase amount using conditional logic.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {
- 20Basic Authentication ProgramBeginnerCheck username and password against hardcoded values.Open example →javaimport java.util.Scanner; public class Main { public static void main(String[] args) {