https://github.com/dibyajyotibiswal57/programs
Collection of all the programs which I made.
https://github.com/dibyajyotibiswal57/programs
c cpp csharp java js python qbasic64
Last synced: 15 days ago
JSON representation
Collection of all the programs which I made.
- Host: GitHub
- URL: https://github.com/dibyajyotibiswal57/programs
- Owner: DibyajyotiBiswal57
- License: gpl-2.0
- Created: 2024-12-30T14:43:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-26T19:23:35.000Z (16 days ago)
- Last Synced: 2026-01-27T02:48:19.889Z (16 days ago)
- Topics: c, cpp, csharp, java, js, python, qbasic64
- Language: Python
- Homepage: https://dibyajyotibiswal57.github.io/programs/
- Size: 559 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 📚 Programming Topics & Solutions
1. Print "Hello World".
[Filename - 0001_hello_world]
2. Calculate the sum of 3 numbers.
[Filename - 0002_sum_of_three]
3. Find the average of 4 subject marks.
[Filename - 0003_average_marks]
4. Read 2 numbers and swap them using a third temporary variable.
[Filename - 0004_swap_with_temp]
5. Find the area of rectangle, square, triangle, parallelogram, rhombus, trapezium and circle and volume of sphere, cylinder, cone, cube and cuboid.
[Filename - 0005_area_volume]
6. Find simple interest or compound interest and amount.
[Filename - 0006_interest_calculator]
7. Display whether a number is positive or negative.
[Filename - 0007_positive_negative]
8. Accept two unequal numbers and display the greater of the two numbers.
[Filename - 0008_greater_number]
9. Accept two numbers and if two numbers are equal then find the sum otherwise, their product.
[Filename - 0009_sum_or_product]
10. Check whether two angles are complementary, supplementary or neither.
[Filename - 0010_angle_check]
11. Calculate the profit and profit percent or the loss and the loss percent on the given cost and selling prices.
[Filename - 0011_profit_loss]
12. Print the natural numbers from 1 to (user defined number).
[Filename - 0012_natural_numbers]
13. Print even numbers from 0 to (user defined number).
[Filename - 0013_even_numbers]
14. Print numbers from (user defined number) to 1 in descending order.
[Filename - 0014_descending_order]
15. Print multiplication table up to 12 of given number.
[Filename - 0015_multiplication_table]
16. Accept a 3-digit number and print the sum of the first and second number and the product of first and last number.
[Filename - 0016_digit_operations]
17. Print a 3 digit number in the reverse order.
[Filename - 0017_reverse_number]
18. Accept any range of m and n and print all the odd numbers between them.
[Filename - 0018_odd_in_range]
19. Accept any number and check if it is even or odd.
[Filename - 0019_even_odd_check]
20. Accept any number and print whether the number is a prime number or not.
[Filename - 0020_prime_check]
21. Read a name and display in a triangular pattern.
[Filename - 0021_name_triangle]
```
For example-
L
LA
LAN
LANGU
LANGUA
LANGUAG
LANGUAGE
```
22. Find the sum, difference, product of any 2 numbers.
[Filename - 0022_basic_operations]
23. Swap 2 numbers without using a third variable.
[Filename - 0023_swap_without_temp]
24. Find the perimeter of a square, rectangle, triangle, circle, parallelogram, trapezium.
[Filename - 0024_perimeter]
25. Check if a person is eligible to vote or not.
[Filename - 0025_voting_eligibility]
26. Check if a person is a child or an adult.
[Filename - 0026_child_adult]
27. Write a calculator.
[Filename - 0027_calculator]
28. Check if a number is divisible by 7 or 3.
[Filename - 0028_divisibility_check]
29. Check if the number has 1, 2 or more digits.
[Filename - 0029_digit_count_check]
30. Check if a number is a palindrome or not.
[Filename - 0030_palindrome_number]
31. Check if an entered year is a leap year or not.
[Filename - 0031_leap_year]
32. Check if a number is neon number or not. (The sum of the digits of its square equals the original number itself.)
```Eg - 9```2 ```-> 81 -> 8+1=9```
[Filename - 0032_neon_number]
33. Write a guessing game.
[Filename - 0033_guessing_game]
34. Calculate a 10% discount if the amount is above 10000 else a discount of 7.5%. Display the discount received and the final billing amount to be paid.
[Filename - 0034_discount_calculator]
35. Read three numbers and display the largest of the three numbers.
[Filename - 0035_largest_of_three]
36. Read two numbers and display the smaller of the two.
[Filename - 0036_smaller_of_two]
37. Read a number and a character. If the character is 'S' display the square of the number. If the character is 'C' then display the cube of the number.
[Filename - 0037_square_cube]
38. Read two numbers. If both numbers are even then display their sum else display their difference.
[Filename - 0038_even_sum_diff]
39. Read a character and check if the character is a vowel or a consonant.
[Filename - 0039_vowel_consonant]
40. Read two numbers and a Boolean value. For Boolean true display the area and perimeter of a rectangle assuming the two numbers are the length and width. For a Boolean false calculate and display the sum and product of the two numbers.
[Filename - 0040_boolean_operations]
41. Read two numbers and a character. If the character is 'a' check if the numbers are equal. If the character is 'M' check if the first number is divisible by 9. Otherwise find the product.
[Filename - 0041_conditional_operations]
42. Check if a string is a palindrome or not.
[Filename - 0042_palindrome_string]
43. Count the number of vowels in a string.
[Filename - 0043_count_vowels]
44. Read a line, then count words and display the total number of words in the given line.
[Filename - 0044_word_count]
45. Convert temperature from celsius to fahrenheit.
[Filename - 0045_celsius_fahrenheit]
46. Convert dollars to rupee with current conversion rate (take from internet).
[Filename - 0046_dollar_rupee]
47. Check if a character is uppercase or lowercase.
[Filename - 0047_case_check]
48. Add odd numbers upto a given value.
[Filename - 0048_sum_odd_numbers]
49. Calculate the BMI(Body Mass Index) of a person.
[Filename - 0049_bmi_calculator]
50. Input a value in kilometres and convert it into miles.
[Filename - 0050_km_to_miles]
51. Input 3 numbers and swap them as this : 1st number becomes 2nd number and 2nd number becomes the 3rd number and 3rd number becomes the 1st number.
[Filename - 0051_circular_swap]
52. Input the total liabilities and shareholders' equity of a company and print its D/E ratio.
[Filename - 0052_de_ratio]
53. Print numbers from 1 to 10 using a while loop.
[Filename - 0053_while_1_to_10]
54. Use a while loop to find the sum of the first n(n input from user) natural numbers.
[Filename - 0054_sum_n_natural]
55. Print numbers from 1 to 10, but skip 5 using continue.
[Filename - 0055_continue_example]
56. Take input from the user repeatedly until they type "exit".
[Filename - 0056_repeat_until_exit]
57. Print numbers from 1 to 10, but stop when number is 7 using break.
[Filename - 0057_break_example]
58. Check if a number is prime using a while loop.(python)
[Refer to Q20. for other languages]
[Filename - 0058_prime_while]
59. Create a simple menu (looped) that exits when the user selects "Quit".
[Filename - 0059_menu_loop]
60. Count the number of digits in a number using while.
[Filename - 0060_count_digits]
61. Reverse a number using a while loop.
[Filename - 0061_reverse_while]
62. Use pass (in python) in a while loop where nothing should happen when i == 2.
[Filename - 0062_pass_example]
63. Print all numbers from 1 to (user defined number) that are divisible by both 3 and 7.
[Filename - 0063_divisible_3_and_7]
64. Find the grade based on marks using if-elif-else:
- 90-100: A
- 75-89: B
- 50-74: C
- <50: Fail
[Filename - 0064_grade_calculator]
65. Print all odd numbers from 1 to (user defined number)
[Filename - 0065_odd_numbers]
66. Calculate the factorial of a number using a while loop.
[Filename - 0066_factorial_while]
67. Create a menu-driven program:
Find Square
Find Cube
Exit
[Filename - 0067_square_cube_menu]
68. Write a program to start a countdown from the number inputted by the user.
[Filename - 0068_countdown]
69. Write a program calculating exponentials using a for loop.
[Filename - 0069_exponentials]
70. Write a program to accept the number of rows and print the following:
[Filename - 0070_pattern_descending]
```
Eg. (No of rows: 5)
12345
1234
123
12
1
```
71. Write a program to accept the number of rows and print the following:
[Filename - 0071_pattern_ones]
```
Eg. (No of rows: 5)
11111
1111
111
11
1
```
72. Write a program to check whether a number is a spy number. (sum of digits = product of digits).
```Eg- 22 -> 2*2 = 2+2 ```
[Filename - 0072_spy_number]
73. Write a program to accept the number of rows and print the following:
[Filename - 0073_pattern_reverse_desc]
```
Eg. (No of rows: 5)
54321
4321
321
21
1
```
74. Write a program to check whether a number is an Armstrong number. (sum of cube of digits is equal to the number).
```Eg - 153 -> ```13``` + ```53``` + ```33``` = 153```
[Filename - 0074_armstrong_number]
75. Write a program to accept the number of rows and print the following pattern:
[Filename - 0075_pattern_sixes]
`````
Eg. (No of rows: 3)
6666
6666
6666
`````
76. Write a program to print the Fibonacci sequence until the term specified by the user.
[Filename - 0076_fibonacci]
77. Write a program to add odd and even numbers until a number inputted by the user.
[Filename - 0077_sum_odd_even]
78. Write a program to check whether a character is uppercase or lowercase.
[Filename - 0078_char_case]
79. Write a program to calculate a program using return.
[Filename - 0079_return_example]
80. Write a program to check whether a number is a magic number. (sum of digits repeatedly checked turns to 1).
```Eg. 73 -> 7+3=10 -> 1+0=1```
[Filename - 0080_magic_number]
81. Write a program to calculate Accuracy, Precision, Recall, F1 score of an AI model.
[Filename - 0081_ml_metrics]
82. Write a script to find and display the nature of roots (Real or Complex) along with the roots of a quadratic equation.
[Filename - 0082_quadratic_roots]
83. Write a script to input three numbers and find whether they form the three sides of a triangle.
[Filename - 0083_triangle_check]
84. Write a script which inputs two numbers from the user and checks if the first number is divisible by the second or not. The script should then display an appropriate message.
[Filename - 0084_divisibility]
85. Find HCF and LCM of Two Numbers.
[Filename - 0085_hcf_lcm]
86. Print the following zig-zag number pattern for n =(user inputted number):
[Filename - 0086_zigzag_pattern]
```
Eg - n = 4
1
2 3
4 5 6
7 8 9 10
```
87. Write a program to:
- Take input n (number of terms), a (first term), and d (common difference).
- Print the first n terms of the arithmetic series.
- Calculate and print the sum of the series.
[Filename - 0087_arithmetic_series]
```
Example:
Input: n=5, a=2, d=3
Output: 2 5 8 11 14
Sum: 40
```
88. Write a program to check whether a number is a perfect number.
(A perfect number is equal to the sum of its proper divisors.)
```Eg: 28 → 1+2+4+7+14 = 28```
[Filename - 0088_perfect_number]
89. Write a program to check whether a number is an automorphic number.
(An automorphic number's square ends with the number itself.)
```Eg: 25 → 25² = 625 ends with 25```
[Filename - 0089_automorphic_number]
90. Test
# 📘 Status
| # | [QBasic](qbasic/) | [Java](java/) | [Python](python/) | [C](c/) | [C++](cpp/) | [C#](csharp/) | [Haskell](haskell/) | [Perl](perl/) | [Go](go/) | [Elixir](elixir/) | [Assembly](asm/) | [Fortran](fortran/) | [Lua](lua/) | [Ruby](ruby/) | [Visual Basic](vb/) | [PowerShell](pwsh/) | [Batch](batch/) |
|:--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 0001 | [✅](qbasic/0001_hello_world.bas) | [✅](java/0001_hello_world.java) | [✅](python/0001_hello_world.py) | [✅](c/0001_hello_world.c) | [✅](cpp/0001_hello_world.cpp) | [✅](csharp/0001_hello_world.cs) | [✅](haskell/0001_hello_world.hs) | [✅](perl/0001_hello_world.pl) | [✅](go/0001_hello_world.go) | [✅](elixir/0001_hello_world.exs) | [✅](asm/0001_hello_world.asm) | [✅](fortran/0001_hello_world.f90) | [✅](lua/0001_hello_world.lua) | [✅](ruby/0001_hello_world.rb) | [✅](vb/0001_hello_world.vb) | [✅](pwsh/0001_hello_world.ps1) | [✅](batch/0001_hello_world.bat) |
| 0002 | [✅](qbasic/0002_sum_of_three.bas) | [✅](java/0002_sum_of_three.java) | [✅](python/0002_sum_of_three.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0003 | [✅](qbasic/0003_average_marks.bas) | [✅](java/0003_average_marks.java) | [✅](python/0003_average_marks.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0004 | [✅](qbasic/0004_swap_with_temp.bas) | [✅](java/0004_swap_with_temp.java) | [✅](python/0004_swap_with_temp.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0005 | [✅](qbasic/0005_area_volume.bas) | ❌ | [✅](python/0005_area_volume.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0006 | [✅](qbasic/0006_interest_calculator.bas) | [❗️](java/0006_interest_calculator_beta.java) | [✅](python/0006_interest_calculator.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0007 | [✅](qbasic/0007_positive_negative.bas) | [✅](java/0007_positive_negative.java) | [✅](python/0007_positive_negative.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0008 | [✅](qbasic/0008_greater_number.bas) | [✅](java/0008_greater_number.java) | [✅](python/0008_greater_number.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0009 | [✅](qbasic/0009_sum_or_product.bas) | [✅](java/0009_sum_or_product.java) | [✅](python/0009_sum_or_product.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0010 | [✅](qbasic/0010_angle_check.bas) | [✅](java/0010_angle_check.java) | [✅](python/0010_angle_check.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0011 | [✅](qbasic/0011_profit_loss.bas) | [✅](java/0011_profit_loss.java) | [✅](python/0011_profit_loss.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0012 | [✅](qbasic/0012_natural_numbers.bas) | ❌ | [✅](python/0012_natural_numbers.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0013 | [✅](qbasic/0013_even_numbers.bas) | ❌ | [✅](python/0013_even_numbers.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0014 | [✅](qbasic/0014_descending_order.bas) | ❌ | [✅](python/0014_descending_order.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0015 | [✅](qbasic/0015_multiplication_table.bas) | ❌ | [✅](python/0015_multiplication_table.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0016 | [✅](qbasic/0016_digit_operations.bas) | [✅](java/0016_digit_operations.java) | [✅](python/0016_digit_operations.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0017 | [✅](qbasic/0017_reverse_number.bas) | [✅](java/0017_reverse_number.java) | [✅](python/0017_reverse_number.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0018 | [✅](qbasic/0018_odd_in_range.bas) | ❌ | [✅](python/0018_odd_in_range.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0019 | [✅](qbasic/0019_even_odd_check.bas) | [✅](java/0019_even_odd_check.java) | [✅](python/0019_even_odd_check.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0020 | [✅](qbasic/0020_prime_check.bas) | ❌ | [✅](python/0020_prime_check.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0021 | ❌ | ❌ | [✅](python/0021_name_triangle.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0022 | [✅](qbasic/0022_basic_operations.bas) | [✅](java/0022_basic_operations.java) | [✅](python/0022_basic_operations.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0023 | [✅](qbasic/0023_swap_without_temp.bas) | [✅](java/0023_swap_without_temp.java) | [✅](python/0023_swap_without_temp.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0024 | [✅](qbasic/0024_perimeter.bas) | [✅](java/0024_perimeter.java) | [✅](python/0024_perimeter.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0025 | [✅](qbasic/0025_voting_eligibility.bas) | [✅](java/0025_voting_eligibility.java) | [✅](python/0025_voting_eligibility.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0026 | [✅](qbasic/0026_child_adult.bas) | [✅](java/0026_child_adult.java) | [✅](python/0026_child_or_adult.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0027 | ❌ | ❌ | [✅](python/0027_calculator.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0028 | ❌ | [✅](java/0028_divisibility_check.java) | [✅](python/0028_divisibility_check.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0029 | ❌ | [✅](java/0029_digit_count_check.java) | [✅](python/0029_digit_count_check.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0030 | ❌ | ❌ | [✅](python/0030_palindrome_number.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0031 | ❌ | [❗️](java/0031_leap_year_beta.java) | [✅](python/0031_leap_year.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0032 | ❌ | [❗️](java/0032_neon_number_beta.java) | [✅](python/0032_neon_number.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0033 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0034 | ❌ | [✅](java/0034_discount_calculator.java) | [✅](python/0034_discount_calculator.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0035 | ❌ | [✅](java/0035_largest_of_three.java) | [✅](python/0035_largest_of_three.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0036 | ❌ | [✅](java/0036_smaller_of_two.java) | [✅](python/0036_smaller_of_two.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0037 | ❌ | [✅](java/0037_square_cube.java) | [✅](python/0037_square_cube.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0038 | ❌ | [✅](java/0038_even_sum_diff.java) | [✅](python/0038_even_sum_diff.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0039 | ❌ | [✅](java/0039_vowel_consonant.java) | [✅](python/0039_vowel_consonant.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0040 | ❌ | [✅](java/0040_boolean_operations.java) | [✅](python/0040_boolean_operations.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0041 | ❌ | [✅](java/0041_conditional_operations.java) | [✅](python/0041_conditional_operations.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0042 | ❌ | ❌ | [✅](python/0042_palindrome_string.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0043 | ❌ | ❌ | [✅](python/0043_count_vowels.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0044 | ❌ | ❌ | [✅](python/0044_word_count.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0045 | ❌ | ❌ | [✅](python/0045_celsius_fahrenheit.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0046 | ❌ | ❌ | [✅](python/0046_dollar_rupee.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0047 | ❌ | ❌ | [✅](python/0047_case_check.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0048 | ❌ | ❌ | [✅](python/0048_sum_odd_numbers.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0049 | ❌ | ❌ | [✅](python/0049_bmi_calculator.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0050 | ❌ | ❌ | [✅](python/0050_km_to_miles.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0051 | ❌ | ❌ | [✅](python/0051_circular_swap.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0052 | ❌ | ❌ | [✅](python/0052_de_ratio.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0053 | ❌ | ❌ | [✅](python/0053_while_1_to_10.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0054 | ❌ | ❌ | [✅](python/0054_sum_n_natural.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0055 | ❌ | ❌ | [✅](python/0055_continue_example.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0056 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0057 | ❌ | ❌ | [✅](python/0057_break_example.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0058 | ❌ | ❌ | [✅](python/0058_prime_while.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0059 | ❌ | ❌ | [✅](python/0059_menu_loop.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0060 | ❌ | ❌ | [✅](python/0060_count_digits.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0061 | ❌ | ❌ | [✅](python/0061_reverse_while.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0062 | ❌ | ❌ | [✅](python/0062_pass_example.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0063 | ❌ | ❌ | [✅](python/0063_divisible_3_and_7.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0064 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0065 | ❌ | ❌ | [✅](python/0065_odd_numbers.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0066 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0067 | ❌ | ❌ | [✅](python/0067_square_cube_menu.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0068 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0069 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0070 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0071 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0072 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0073 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0074 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0075 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0076 | ❌ | ❌ | [✅](python/0076_fibonacci.py) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0077 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0078 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0079 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0080 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0081 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0082 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0083 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0084 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0085 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0086 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0087 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0088 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0089 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 0090 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Legend
| Symbol | Status | Description |
|:------:|:-------|:------------|
| ✅ | **Finished** | Program is complete and working |
| ❗️ | **Beta** | Program is functional but may have issues or is work-in-progress |
| ❌ | **Unfinished** | Program not yet implemented or incomplete |