# Calculate Volume of Ellipsoid

A Ellipsoid has 3 radii, so you need to ask the user to input these 3 radii and store in int variables r1,r2, and r3. PI value is needed to calculate the volume of Ellipsoid.

Variables :
``````1. r1 : (Datatype int): to represent the radius 1 of Ellipsoid.
2. r2 : (Datatype int): to represent the radius 2 of Ellipsoid.
3. r3 : (Datatype int): to represent the radius 3 of Ellipsoid.
4. PI : (Datatype float): static variable to represent constant PI value up to 3 decimal places i.e 3.142
5. volume_of_ellipsoid : (Datatype float): to store volume of Ellipsoid calculated.``````
Formula :

``````/*
* 1000+ C programs + tutorials
*
*
* 15_calculate_volume_of_ellipsoid.c
*
*
*  Created on: Oct 20, 2014
*  Author: Code2care.org
*/

#include <stdio.h>
//#include <conio.h>

void main() {

int r1,r2,r3;
float volume_of_ellipsoid;
float PI = 3.142;

//	clrscr();

printf(" Program to calculate Volume of an Ellipsoid :  ");

printf("\n\n Enter the Radius 1 of Ellipsoid : ");
scanf("%d", &r1);

printf("\n\n Enter the Radius 2 of Ellipsoid : ");
scanf("%d", &r2);

printf("\n\n Enter the Radius 3 of Ellipsoid : ");
scanf("%d", &r3);

volume_of_ellipsoid = (4/3)*(PI*r1*r2*r3);

printf("\n\n Volume of Ellipsoid with (r1,r2,r3) as (%d,%d,%d) = %f",r1,r2,r3,volume_of_ellipsoid);

//	getch();

}``````
``````Output:

Program to calculate Volume of an Ellipsoid :
Enter the Radius 1 of Ellipsoid: 2
Enter the Radius 2 of Ellipsoid: 4
Enter the Radius 3 of Ellipsoid: 6
Volume of Ellipsoid with (r1,r2,r3) as (2,4,6) = 150.815994``````

Programs are divided into categories depending upon type and complexity.

BSc. IT, BSc. Computer Science, BSc. IT, MSc. IT, MSc. Computer Science, MCA, BTech IT & BTech Engineers may find these programs very useful.

##### Try Out Code2care Dev Tools:

Android Java Linux Microsoft Google Python macOS Notepad++ Microsoft Teams CSS PHP SharePoint Html Linux C Programs Bootstrap jQuery Sublime Android Studio Facebook Eclipse WhatsApp News MySQL Json HowTos JavaScript FTP S3 