Рассчитать объем и площадь поверхности тора
Опубликовано: 3 Декабря, 2021
Эта статья посвящена поверхности и математической концепции тора.
Трехмерная фигура, созданная путем вращения маленького круга (радиус r) вдоль линии, образованной большим кругом (радиус R).

Тор
Имущество:
- Это можно сделать, вращая маленький круг (радиус r) по линии, образованной большим кругом (радиус R).
- Это не многогранник
- У него нет вершин или ребер
- Площадь поверхности
Площадь поверхности тора определяется формулой -
Площадь поверхности = 4 × Pi ^ 2 × R × r
- Где r - радиус малого круга, R - радиус большего круга, а Pi - постоянное значение Pi = 3,14159.
- Объем
Объем конуса определяется формулой -
Объем = 2 × Pi ^ 2 × R × r ^ 2
- Где r - радиус малого круга, R - радиус большего круга, а Pi - постоянное значение Pi = 3,14159.
Примеры:
Ввод: r = 3, R = 7 Выход : Объем: 1243.568195 Поверхность: 829.045464
C ++
// C++ program to calculate volume // and surface area of Torus #include<bits/stdc++.h> using namespace std; int main() { // radus of inner circle double r = 3; // distance from origin to center of inner circle // radius of black circle in figure double R = 7; // Value of Pi float pi = ( float )3.14159; double Volume = 0; Volume = 2 * pi * pi * R * r * r; cout<< "Volume: " <<Volume<<endl; double Surface = 4 * pi * pi * R * r; cout<< "Surface: " <<Surface<<endl; } |
C
// C program to calculate volume // and surface area of Torus #include <stdio.h> int main() { // radus of inner circle double r = 3; // distance from origin to center of inner circle // radius of black circle in figure double R = 7; // Value of Pi float pi = ( float )3.14159; double Volume = 0; Volume = 2 * pi * pi * R * r * r; printf ( "Volume: %f" , Volume); double Surface = 4 * pi * pi * R * r; printf ( "
Surface: %f" , Surface); } |
Джава
// Java program to calculate volume // and surface area of Torus class Test { public static void main(String args[]) { // radius of inner circle double r = 3 ; // distance from origin to center of inner circle // radius of black circle in figure double R = 7 ; // Value of Pi float pi = ( float ) 3.14159 ; double Volume = 0 ; Volume = 2 * pi * pi * R * r * r; System.out.printf( "Volume: %f" , Volume); double Surface = 4 * pi * pi * R * r; System.out.printf( "
Surface: %f" , Surface); } } |
Python3
# Python3 program to calculate volume # and surface area of Torus # radus of inner circle r = 3 # distance from origin to center of inner circle # radius of black circle in figure R = 7 # Value of Pi pi = 3.14159 Volume = ( float )( 2 * pi * pi * R * r * r); print ( "Volume: " , Volume); Surface = ( float )( 4 * pi * pi * R * r); print ( "Surface: " , Surface); |
C #
// C# program to calculate volume // and surface area of Torus using System; class GFG { // Driver Code public static void Main() { // radius of inner circle double r = 3; // distance from origin to center // of inner circle radius of black // circle in figure double R = 7; // Value of Pi float pi = ( float )3.14159; double Volume = 0; Volume = 2 * pi * pi * R * r * r; Console.WriteLine( "Volume: {0}" , Volume); double Surface = 4 * pi * pi * R * r; Console.WriteLine( "Surface: {0}" , Surface); } } // This code is contributed by Soumik |
PHP
<?php // PHP program to calculate volume // and surface area of Torus // radus of inner circle $r = 3; // distance from origin to center // of inner circle radius of black // circle in figure $R = 7; // Value of Pi $pi = (float)3.14159; $Volume = 0; $Volume = 2 * $pi * $pi * $R * $r * $r ; echo "Volume: " , $Volume , "
" ; $Surface = 4 * $pi * $pi * $R * $r ; echo "Surface: " , $Surface , "
" ; // This code is contributed by ajit ?> |
Javascript
<script> // Javascript program to calculate volume // and surface area of Torus // radius of inner circle var r = 3; // distance from origin to center of inner circle // radius of black circle in figure var R = 7; // Value of Pi var pi = 3.14159; var Volume = 0; Volume = 2 * pi * pi * R * r * r; document.write( "Volume: " + Volume + "<br>" ); var Surface = 4 * pi * pi * R * r; document.write( "Surface: " + Surface); </script> |
Выход:
Объем: 1243.568195 Поверхность: 829.045464
Вниманию читателя! Не прекращайте учиться сейчас. Получите все важные математические концепции для соревновательного программирования с курсом Essential Maths for CP по доступной для студентов цене. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .