pankaj pr0
Fri Mar 22 2024 10:55:10 GMT+0000 (Coordinated Universal Time)
Saved by @pankaj
#include <stdio.h> #include<math.h> int main() { int a, b, order; char choice ; printf("Enter : \n A = for arithmetic operations. \n N = for exponents of a number. \n D = for Area/Volume of 2 and 3-Dimentional figures. \n C = for Condition checking(greater/or smaller and for to check Even/or odd . \n: "); scanf("%c", &choice); if (choice == 'A' ) { printf("Enter a numbers a:\n"); scanf("%d", &a); printf("Enter a numbers b:\n"); scanf("%d", &b); printf("Enter 1 for operations from a to b or 2 for operations from b to a: "); scanf("%d", &order); if (order == 1 ) { int sum = a + b; int difference = a - b; int product = a * b; float quotient = (float)a / b; // Cast to float for potential division by 0 printf("Results (a to b):\n"); printf("Sum: %d\n", sum); printf("Difference: %d\n", difference); printf("Product: %d\n", product); printf("Quotient: %.2f\n", quotient); // Format quotient with 2 decimal places } else if (order == 2) { int sum = b + a; int difference = b - a; int product = b * a; float quotient = (float)b / a; // Cast to float for potential division by 0 printf("Results (b to a):\n"); printf("Sum: %d\n", sum); printf("Difference: %d\n", difference); printf("Product: %d\n", product); printf("Quotient: %.2f\n", quotient); // Format quotient with 2 decimal places } else { printf("Invalid order. Please enter 1 or 2 \n"); } } if (choice == 'N' ) { int base, exponent, power = 1; // Initialize power to 1 printf("Enter the base number: "); scanf("%d", &base); printf("Enter the exponent (power): "); scanf("%d", &exponent); // Handle negative exponents (optional) if (exponent < 0) { printf("Error: Exponents cannot be negative.\n"); return 1; // Indicate error } // Calculate the power using a loop for (int i = 1; i <= exponent; ++i) { power *= base; // Multiply power by base in each iteration } printf("%d raised to the power of %d is %d.\n", base, exponent, power); } if ( choice == 'D') { float l , b ,c , h , r , m , n , x , y , f ; char ch ; printf("Enter : A = for finding Area of 2D figures.\n V = for finding Volume of a 3D figures :"); scanf(" %c", &ch); if ( ch == 'A') { char ch; printf(" Enter : \n k = for area of a square . \n R = for area of a Rectangle . \n p = for area of a Parallelogram .\n T = for area of a Trapezium . \n t = for area of a Triangle .\n E = for area of a Equilateral Triangle . \n P = for area of a Pentagone .\n H = for area of a Hexagone. \n O = for area of a Octagone . \n a = for area of a Annulus. \n C = for area of a Circle , \n S = for Sector area of a circle.\n s = for Segment area of a circle. \n e = for area of a Ellipse"); scanf(" %c" , &ch); if ( ch == 'k') { printf(" Enter the side of a square"); scanf(" %f", &l); f = l*l ; printf(" Area of a Square is : %f", f ); } if ( ch == 'R') { printf("Enter the Length of a Rectangle :"); scanf(" %f" , &l); printf(" Enter the Breadth of a Rectangle :"); scanf(" %f" , &b); f = l*b ; printf(" Area of a Rectangle is : %f" , f); } if ( ch == 'p') { printf("Enter the Length of a Parallelogram:"); scanf(" %f" , &l); printf(" Enter the height of a Parallelogram :"); scanf(" %f" , &b); f = l*b ; printf(" Area of a Parallelogram is : %f" , f); } if ( ch == 'T') { printf("Enter First parallel side of a Trapezium :"); scanf(" %f" , &l); printf(" Enter the Second parallel side of a Trapezium :"); scanf(" %f" , &b); printf(" Enter the Height of a Trapezium :"); scanf(" %f", &h ); f = 0.5*(l + b)*h ; printf(" Area of a Trapezium is : %f" , f); } if ( ch == 't') { printf(" Enter the Breadth of a Triangle :"); scanf(" %f ", &b); printf(" Enter the Height of the Triangle :"); scanf(" %f", &h); f = 0.5*(b*h) ; printf(" Area of a Triangle is : %f" , f); } if ( ch == 'E') { printf(" Enter the Side of an Equilateral Triangle :"); scanf(" %f ", &b); f = sqrt(3.0)/4 * b * b; printf(" Area of an Equilateral Triangle is : %f" , f); } if ( ch == 'P') { printf(" Enter the Radius enclosed under the Pentagon :"); scanf(" %f ", &b); f = 5.0/8.0 * b * b * sqrt( 10 + 2*sqrt(5)) ; printf(" Area of a Pentagone is : %f" , f); } if ( ch == 'H') { printf(" Enter the side of a Hexagone :"); scanf(" %f", &b); f = 1.0 * b * b * sqrt( 2 ) ; printf(" Area of a Hexagone is : %f", f); } if ( ch == 'O') { printf("Enter the side of a Octagone :"); scanf(" %f", &b); f = 6.64*b ; printf("Area of a Octagone is : %f", f); } if ( ch == 'C') { printf(" Enter the Radius of a Circle :"); scanf(" %f", &b); f = M_PI * b * b ; printf(" Area of a Circle is : %f", f); } if ( ch == 'a') { printf(" Enter the minor diameter is a CIrcle :"); scanf(" %f", &b); printf(" Enter the major diameter of a Circle :"); scanf(" %f", &l); f = M_PI/4.0 *b*b*l*l ; printf(" Area of a Annulus is : %f" , f); } if ( ch == 'S') { printf(" Enter the radius of a sector :"); scanf(" %f", &b ); printf(" Enter the arc of a sector :"); scanf(" %f" , &l); f = 0.5 * l * b ; printf(" Area of a sector is : %f", f); } if ( ch == 's') { double angle_degrees, sin_value; printf(" Enter the segment radius :"); scanf(" %f", &b); // Prompt user to enter angle in degrees printf("Enter the angle in degrees (0 to 360): "); scanf("%lf", &angle_degrees); // Calculate sine value sin_value = sin(angle_degrees * M_PI / 180.0); // Convert degrees to radians f = 0.5 * ( (angle_degrees * M_PI / 180.0) - sin_value ) *b*b ; } if ( ch == 'e') { printf(" Enter the major axis radius of an Ellipse :"); scanf( " %f " , &b); printf(" Enter the minor axis radius of the Ellipse :");l scanf(" %f", &l); f = M_PI * b * l ; printf(" Area of an Ellipse is : %f", f); } } if ( ch == 'V') { float a , b , c , l , b , h , f , c ; int chh ; printf("Enter: \n"); printf("1 = for finding Volume of a Cube.\n"); printf("2 = for finding Volume of a Cuboid.\n"); printf("3 = for finding Volume of a Parallelepiped.\n"); printf("4 = for finding Volume of a Pyramid.\n"); printf("5 = for finding Volume of a Frustum of Pyramid.\n"); printf("6 = for finding Volume of a Cylinder.\n"); printf("7 = for finding Volume of a Hollow Cylinder.\n"); printf("8 = for finding Volume of a Cone.\n"); printf("9 = for finding Volume of a Frustum of a Cone.\n"); printf("10 = for finding Volume of a Barrel.\n"); printf("11 = for finding Volume of a Sphere.\n"); printf("12 = for finding Volume of a Zone of a Sphere.\n"); printf("13 = for finding Volume of a Segment of a Sphere.\n"); printf("14 = for finding Volume of a Sector of a Sphere.\n"); printf("15 = for finding Volume of a Sphere with Cylinder.\n"); printf("16 = for finding Volume of a Sphere with Two Cones.\n"); printf("17 = for finding Volume of a Sliced Cylinder.\n"); printf("18 = for finding Volume of an Ungulla. \n"); scanf("%d", &chh); if ( chh == 1) { printf(" Enter the Side of the Cube :"); scanf("%f", &a); f = a*a*a ; printf(" Volume is : %f", f); } if ( chh == 2) { printf(" Enter the Length of a Cuboid :"); scanf(" %f", &l); printf(" Enter the Breadth of the Cuboid :"); scanf(" %f", &b); printf(" Enter the Height of a Cuboid :"); scanf(" %f", &h); f = l*b*h ; printf("Volume of a Cuboid : %f", f); } if ( chh == 4) { printf(" Enter the Base Length of a Pyramid :"); scanf(" %f", &l); printf(" Enter the Base Width of a Pyramid :"); scanf(" %f", &b); printf(" Enter the Height of a Pyramid:"); scanf(" %f", &h); f = 1.0/3.0 * (l*b*h) ; printf(" Volume of a Pyramid is : %f " ,f); } if ( chh == 5) { printf(" Enter the Base Length of a Frustum of Pyramid :"); scanf(" %f", &l); printf(" Enter the Base Width of Frustum of Pyramid :"); scanf(" %f", &b); printf(" Enter the smaller Base Length of a Frustum of Pyramid :"); scanf(" %f", &a); printf(" Enter the Smaller Base Width of Frustum of Pyramid :"); scanf(" %f", &c); printf(" Enter the Height of a Pyramid Frustum:"); scanf(" %f", &h); f =1.0/3.0 * h*( l*b*a*c + sqrt( a*b*l*c)) ; printf( " Vloume of a Frustum of Pyramid is : %f", f); } if ( chh == 6) { printf(" Enter the Diameter of a Cylinder : "); scanf(" %f", &l); printf(" Enter the Height of a Cylinder:"); scanf(" %f", &h); f = 1.0/4.0 * M_PI * l*l * h ; printf(" Volume of a Cylinder is : %f ", f); } if ( chh == 7) { printf(" Enter the Bigger Diameter of a Hollow Cylinder : "); scanf(" %f", &l); printf(" Enter the Smaller Diameter of a Hollow Cylinder : "); scanf(" %f", &a); printf(" Enter the Height of a Cylinder:"); scanf(" %f", &h); f = 1.0/4.0 * M_PI * ( l*l - a*a); printf(" Volume of a Hollow Cylinder is : %f ", f); } if ( chh == 8) { printf(" Enter the Radius of a Cone : "); scanf(" %f", &l); printf(" Enter the Height of a Cylinder:"); scanf(" %f", &h); f = 1.0/3.0 * M_PI * l*l*h ; printf("Volume of a cone is : %f", f); } if ( chh == 3) { printf(" Enter the Length of a Parallelepiped:"); scanf(" %f", &l); printf(" Enter the Breadth of the Parallelepiped:"); scanf(" %f", &b); printf(" Enter the Height of a Parallelepiped :"); scanf(" %f", &h); f = l*b*h ; printf("Volume of a Parallelepiped : %f", f); } if ( chh == 9) { printf(" Enter the Larger Diameter of a Frustum of a Cone : "); scanf(" %f", &l); printf(" Enter the Smaller Diameter of a Frustum of a Cone : "); scanf(" %f", &b); printf(" Enter the Height of a Cylinder:"); scanf(" %f", &h); f = h*M_PI * ( l*l + l*b + b*b) * 1.0/12.0 ; printf(" Volume of a Frustum of Cone is : %f", f); } if ( chh == 10) { printf(" Enter the Larger Diameter of a Barrel: "); scanf(" %f", &l); printf(" Enter the Smaller Diameter of a Barrel : "); scanf(" %f", &b); printf(" Enter the Height of a Barrel:"); scanf(" %f", &h); f = M_PI * h * ( 2*l*l + b*b ) * 1.0/ 12.0 ; printf(" Volume of a Barrel is : %f", f); } if ( chh == 11) { printf(" Enter the Diameter of the Sphere :"); scanf("%f", &l); f = M_PI * l*l*l * 1.0/6.0 ; printf(" Volume of a Sphere is : %f", f); } if ( chh == 12) { printf(" Enter the Bigger Radius of Zone of the Sphere :"); scanf("%f", &l); printf(" Enter the Smaller Radius of Zone of the Sphere :"); scanf("%f", &b); printf(" Enter the Height of a Zone of a Sphere:"); scanf(" %f", &h); f = M_PI * h * ( 3*l*l + 3*b*b + h*h); printf("Volume of a Zone of a Sphere is : %f", f); } if ( chh == 13) { printf(" Enter the Diameter of a Segment of a Sphere :"); scanf("%f", &l); printf(" Enter the Height of a Segment of a Sphere :"); scanf("%f", &b); f = M_PI * h * ( 3.0/4.0 * l*l + h*h); printf(" Vomume of a Segment of a Sphere is : %f", f); } if ( chh == 14) { printf(" Enter Radius of a Sector Sphere :"); scanf("%f", &l); printf(" Enter the Height of the Sector of a sphere:"); scanf("%f", &b); f = 2.0/3.0 * M_PI * l*l * b ; printf(" Volume of a sector of a Sphere is : %f", f); } if ( chh == 15) { printf(" Enter the Height of a Sphere with a Cylinder:"); scanf("%f", &l); f = 1.0/6.0 * l*l*l ; printf(" VOlume of a Sphere with a Cylinder is : %f", f); } if ( chh == 16) { printf(" :"); scanf("%f", &l); printf(" Enter the Smaller Radius of Zone of the Sphere :"); scanf("%f", &b); } if ( chh == 17) { printf(" Enter the Diameter of a Sliced Cylinder:"); scanf(" %f ", &l); printf(" Enter the Height of a Sliced Cylinder :"); scanf(" %f ", &b); f = M_PI * 1.0/4.0 * l*l * b ; printf(" Volume of a Sliced Cylinder is : %f", f); } if ( chh == 18) { printf(" Enter Radius of an Ungulla :"); scanf(" %f", &l); printf(" Enter the height of an Ungulla :"); scanf(" %f", &b); f = 2.0/3.0 * l*l * b ; printf(" Volume of an Ungulla :%f", f); } } } if ( choice == 'C' ) { } return 0 ; }
Comments