Ruby program to calculate the volume, diagonal, and area of Cuboids

bookmark

length=0.0;
height=0.0;
width =0.0;

diagonal=0.0;
volume=0.0;
area  =0.0;

print "Enter length: ";
length = gets.chomp.to_f;  

print "Enter height: ";
height = gets.chomp.to_f;  

print "Enter width: ";
width = gets.chomp.to_f;  

diagonal = Math.sqrt((width * width)) + (length * length) + (height * height);
area     = 2.0 * (width * length) + (length * height) + (height * width);
volume   = width * length * height;

print "Diagonal of Cuboids  is: ",diagonal;    
print "\nVolume of Cuboids  is: ",volume;
print "\nArea of Cuboids  is: ",area;

 


Output:

Enter length: 12.3
Enter height: 12.5
Enter width: 15.4
Diagonal of Cuboids  is: 322.94000000000005
Volume of Cuboids  is: 2367.75
Area of Cuboids  is: 725.09