C Online Compiler
Example: Rhombus Side Length from Diagonals (Hardcoded) in C
C
C++
C#
Java
Python
PHP
main.c
STDIN
Run
// Rhombus Side Length from Diagonals (Hardcoded) #include <stdio.h> #include <math.h> // Required for sqrt() function int main() { // Step 1: Define the lengths of the diagonals double diagonal1 = 6.0; // Length of the first diagonal double diagonal2 = 8.0; // Length of the second diagonal // Step 2: Calculate half the lengths of the diagonals double halfDiagonal1 = diagonal1 / 2.0; double halfDiagonal2 = diagonal2 / 2.0; // Step 3: Apply the Pythagorean theorem // In a right-angled triangle formed by half-diagonals and a side, // side^2 = (halfDiagonal1)^2 + (halfDiagonal2)^2 double sideSquared = pow(halfDiagonal1, 2) + pow(halfDiagonal2, 2); // Step 4: Calculate the side length by taking the square root double side = sqrt(sideSquared); // Step 5: Print the result printf("Rhombus Diagonal 1: %.2f units\n", diagonal1); printf("Rhombus Diagonal 2: %.2f units\n", diagonal2); printf("Calculated Rhombus Side: %.2f units\n", side); return 0; }
Output
Clear
ADVERTISEMENTS