Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
C program to Calculate Body Mass Index (BMI)
Body Mass Index (BMI) is a health metric used to assess whether a person has a healthy body weight relative to their height. In C programming, we can calculate BMI using a simple formula. Syntax BMI = weight / (height * height) Where weight is in kilograms and height is in meters. Example: BMI Calculator This example demonstrates how to calculate BMI using a function − #include // Function to calculate BMI float calculateBMI(float weight, float height) { return weight / (height * height); } ...
Read MoreRole of CSS :nth-last-child(n) Selector
The CSS :nth-last-child(n) selector targets elements based on their position among siblings, counting backwards from the last child. This pseudo-class is useful for styling specific elements when you know their position from the end of a container. Syntax selector:nth-last-child(n) { property: value; } Where n can be a number, keyword, or formula (odd, even, 2n+1, etc.). Possible Values ValueDescription numberSelects the nth element from the end (1-indexed) oddSelects odd-positioned elements from the end evenSelects even-positioned elements from the end formulaUses mathematical expression like 2n+1, 3n, etc. ...
Read MoreProgram to convert given number of days in terms of Years, Weeks and Days in C
You are given a number of days, and the task is to convert the given number of days in terms of years, weeks and days. Let us assume the number of days in a year = 365 (non-leap year). Syntax years = total_days / 365 weeks = (total_days % 365) / 7 days = (total_days % 365) % 7 Formula Explanation Number of years = (number of days) / 365 − The quotient obtained by dividing the given number of days with 365 Number of weeks = (number of days % 365) ...
Read MoreDifferences between CSS display: none; and visibility: hidden;
There are moments when you wish to visually hide elements in an application. There are several methods by which you can accomplish this. Using the visibility property with a hidden value (visibility:hidden;) or the display property with a none value (display:none;) are two common approaches. Both approaches make the element hide, but they have different effects on how it behaves. In this article we are going to learn about the differences between display:none; and visibility:hidden; CSS visibility:hidden The CSS visibility:hidden property hides an element while preserving its space in the layout. The element becomes invisible but still ...
Read MoreImplicit Threading and Language-based threads
Implicit threading is a programming approach where the creation and management of threads is handled by compilers and run-time libraries rather than application developers. This approach simplifies multithreaded programming by abstracting away low-level thread management details. Syntax #pragma omp parallel { // Parallel code block } OpenMP for Implicit Threading OpenMP is a widely-used implicit threading library for C, C++, and FORTRAN. It provides compiler directives and an API for parallel programming in shared-memory environments. OpenMP identifies parallel regions as blocks of code that can execute in parallel − ...
Read MoreCreate a bordered list without bullets using CSS
To create a bordered list without bullets, you can use the list-style-type property set to none to remove bullets and add a border property to create the border around the list. Syntax ul { list-style-type: none; border: width style color; padding: value; } Example The following example creates a bordered list without bullets − ul { background-color: orange; ...
Read MoreWindows thread API in the C program
Threads are created in the Windows API using the CreateThread() function. Just as in Pthreads, a set of attributes like security information, the size of the stack, and a flag for the thread is passed to this function. In the below program, we use the default values for these attributes. Once the summation thread is created, the parent must wait for it to complete before outputting the value of Sum, as the value is set by the summation thread. Using the WaitForSingleObject() function, we perform the equivalent of pthread_join() in the Windows API, which causes the creating thread to ...
Read MoreList with a blue left border using CSS
To add a blue left border to a list in CSS, you can use the border-left property. This creates a visual accent that helps distinguish the list from other content on the page. Syntax selector { border-left: width style color; } Example The following example demonstrates how to add a blue left border to an unordered list − ul { border-left: 3px solid blue; ...
Read MoreArc function in C
In C programming, the arc() function is used to draw an arc (a portion of a circle's circumference) on the graphics screen. This function is part of the graphics.h library, which provides various drawing capabilities for creating graphical outputs. Syntax void arc(int x, int y, int startangle, int endangle, int radius); Parameters The arc() function accepts five parameters − x − The x-coordinate of the center of the arc y − The y-coordinate of the center of the arc startangle − The starting angle of the arc in degrees (0-360) endangle − ...
Read MoreCreate a link button with borders using CSS
To create a link button with borders using CSS, you style anchor tags to look like buttons by adding borders, padding, and background colors. This technique transforms regular links into visually appealing button elements. Syntax a { border: width style color; padding: value; background-color: color; display: inline-block; text-decoration: none; } Example The following example creates a link button with a blue border that changes to red on hover − ...
Read More