Pinned Repositories
2D-Array-Pattern-Generator
This program allows users to input two numbers (within 0 to 10) to generate a dynamic 2D array pattern. It validates input, prompting re-entry for values outside the specified range. The resulting array is incrementally populated and displayed in its original order. For odd-numbered rows, the program showcases a modified element order.
2D-List-with-Zeros
In this program, we are creating a 2D list with a fixed number of rows and columns, and all the elements are initially set to zero.
Calculate-2x2-Matrix-Determinant
This program calculates the determinant of a 2x2 matrix. It starts by asking the user to input a 2x2 matrix, where each element is entered by the user. Then, it uses the formula for the determinant of a 2x2 matrix, which is the product of the diagonal elements minus the product of the off-diagonal elements, and prints the result.
Cost-Efficient-Phone-Plan-Analyzer
This program allows users to input the duration of communication in minutes, and it calculates the monthly cost for four different phone plan options, each with varying rate structures. It then compares the costs and provides a recommendation on which plan may be the best choice for the user's calling habits ..
Customer-invoice
A program to create an invoice for a customer based on tax, discount, full name and number of products purchased.
Hidden-Word-Guesser
Hidden Word Guesser is a Python game where players input and guess a word based on length and uppercase character criteria. They reveal the hidden word by guessing individual letters, with limited attempts. The game ends when the word is guessed or attempts run out, resulting in a win or loss for the player.
PasswordStrengthEvaluator
This Python program assesses the strength of a provided password using a scoring mechanism. The evaluation considers factors such as password length, the inclusion of lowercase and uppercase letters, the presence of non-alphabetic characters, and the lengths of consecutive sequences of both lowercase and uppercase letters.
Saadelkelkha
Saadelkelkha.github.io
This is my portfolio
SmokeStream-Name-Animator
This is a captivating web tool that adds a mesmerizing smoke effect to your name. This unique web application combines video backgrounds with a striking, smoky animation to transform your name into an enchanting visual experience.
Saadelkelkha's Repositories
Saadelkelkha/Customer-invoice
A program to create an invoice for a customer based on tax, discount, full name and number of products purchased.
Saadelkelkha/2D-List-with-Zeros
In this program, we are creating a 2D list with a fixed number of rows and columns, and all the elements are initially set to zero.
Saadelkelkha/Calculate-2x2-Matrix-Determinant
This program calculates the determinant of a 2x2 matrix. It starts by asking the user to input a 2x2 matrix, where each element is entered by the user. Then, it uses the formula for the determinant of a 2x2 matrix, which is the product of the diagonal elements minus the product of the off-diagonal elements, and prints the result.
Saadelkelkha/Count-Occurrences-in-a-2D-List
This program allows the user to input a 2D list of integers and then enter a specific integer value `m`. It counts the number of occurrences of `m` in the 2D list and prints the result.
Saadelkelkha/Find-Maximum-and-Minimum-Values-in-a-2D-List
This program allows the user to input a 2D list of integers and then finds the maximum and minimum values in each column and each row of the list. It prints both the maximum and minimum values for each column and row.
Saadelkelkha/Matrix-Addition
This program performs the addition of two matrices. It starts by asking the user to input values for two matrices, `matrice 1` and `matrice 2`, each with 5 rows and 4 columns. It then calculates the sum of these two matrices element-wise and stores the result in a third matrix `s`. Finally, it prints the resulting matrix.
Saadelkelkha/Student-Module-Grade-Analyzer
This program that allows you to input and analyze the grades of students in different modules. The program collects and stores the grades of five students across three modules, calculates their average grades, and identifies the maximum and minimum grades for each module
Saadelkelkha/Transpose-2D-List
This program reads user-provided numbers into a 2D list, and then it transposes the rows and columns of that list to create a new 2D list. The original and transposed lists are printed to the console.
Saadelkelkha/Addition-of-Arrays
This program reads the size N of two arrays, T1 and T2, which are of the same size. It then reads the values of these two arrays. It creates a new array T that contains the sum of corresponding elements from T1 and T2 (i.e., the first element of T1 is added to the first element of T2, and so on) and displays the resulting array T.
Saadelkelkha/Arrange-numbers-of-list
A program that arranges list items from large to small without a function
Saadelkelkha/Calculation-all-Un
Program that asks the user to type an integer n, greater than 2, until the answer matches, then calculates and displays all terms of the Fibonacci sequence, less than or equal to n. The Fibonacci sequence is defined as: U0= 0 ; U₁ =1 ; Un+2 = (Un+1)+Un
Saadelkelkha/Calculation-Un
Program that asks the user to type an integer n and calculates Un defined by: Uo = 6 ; Un+1 = 4U + 10
Saadelkelkha/Character-Count
program that counts the number of characters in a string
Saadelkelkha/Character-Occurrence-Count
Program to count the number of occurrences of a character in a string.
Saadelkelkha/Character-Replacement
Program to replace all occurrences of one character with another in a string
Saadelkelkha/Display-Divisors-of-an-Integer-and-Their-Count
This program retrieves an integer n entered by the user and displays the divisors of this integer along with the count of divisors found. It iterates through integers from 1 to n, checking if n is divisible by each integer. The divisors are stored in a list, and the count of divisors is displayed at the end of execution.
Saadelkelkha/Display-Grades-Above-the-Average
This program retrieves the grades of a class. It calculates the average of these grades and displays the grades that are above the class's average. It provides a list of students who scored above the class's average grade.
Saadelkelkha/Display-Prime-Numbers-Less-Than-n
This program takes an integer n entered by the user and displays all prime integers less than n.It then creates a list of prime numbers up to the limit n and displays them.
Saadelkelkha/Empty-String-Check
program that checks if a string is empty or not.
Saadelkelkha/Finding-Amicable-Numbers
This program that searches for pairs of amicable numbers. Two integers, M and N, are considered amicable if the sum of their divisors (excluding 1 and the number itself) equals the other number. The program should search for and display pairs of amicable numbers.
Saadelkelkha/number-of-digits
This program counts the number of digits in a user-supplied integer by a function that repeatedly divides the number by 10 until it becomes less than 1, and uses the variable p to keep track of the number.
Saadelkelkha/NumericStatAnalyzer
This program collects 10 numerical values from the user, calculates their sum, product, and average, and then displays these results to the user.
Saadelkelkha/Palindrome-Check
Program to check if a string is a palindrome.
Saadelkelkha/Password-Verification-and-Secret-Question
This program asks the user to enter a password. If the user enters the correct password ("DEV@2023"), it displays "Hello." Otherwise, the user has three attempts to enter the correct password. If the attempts are exhausted, the user must answer a secret question, for example, their favorite movie, to access the "Hello" message.
Saadelkelkha/Space-Removal
Program to remove all spaces from a string.
Saadelkelkha/String-Reversal
Program to reverse a string
Saadelkelkha/Student-Enrollment-Table-Generator
This HTML program constructs a table to display student distribution among classes in the "Developpement" and "Gestion" branches. It effectively communicates the number of students in each class using HTML and CSS for a visually appealing and informative presentation.
Saadelkelkha/Substring-Position-Finder
Program to find the position of a substring in a given string.
Saadelkelkha/Uppercase-Conversion
Program to convert a string to uppercase.
Saadelkelkha/Word-Extraction
Program to extract the words from a given sentence.