Objectivo
Calcular la superficie y el volumen de una esfera, dado su radio (superficie = 4 * pi * radio al cuadrado; volumen = 4/3 * pi * radio al cubo).
Sugerencia: para números "flotantes", debe usar Convert.ToSingle (...)
Ejemplo Ejercicio C#
Mostrar Código C#
using System; // Import the System namespace to use basic classes like Console
class Program // Define the main class of the program
{
static void Main() // The entry point of the program
{
// Ask the user for the radius of the sphere
Console.Write("Enter the radius of the sphere: "); // Display prompt for radius
float radius = Convert.ToSingle(Console.ReadLine()); // Read and convert the user's input for radius to a single precision float
// Calculate the surface area of the sphere: 4 * pi * radius^2
float surfaceArea = 4 * (float)Math.PI * (radius * radius); // Use Math.PI for the value of pi
// Calculate the volume of the sphere: (4/3) * pi * radius^3
float volume = (4f / 3f) * (float)Math.PI * (radius * radius * radius); // Volume formula using Math.PI for pi
// Display the calculated surface area and volume
Console.WriteLine($"Surface Area of the sphere: {surfaceArea:F2} square units"); // Display the surface area, formatted to 2 decimal places
Console.WriteLine($"Volume of the sphere: {volume:F2} cubic units"); // Display the volume, formatted to 2 decimal places
}
}
Salida
Enter the radius of the sphere: 5
Surface Area of the sphere: 314.16 square units
Volume of the sphere: 523.60 cubic units
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp
¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.
En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un símbolo y, utilizando la estructura de control switch, determine si el símbolo ing...
En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un símbolo y determine si es una vocal (en minúsculas), un número o cualquier ...
En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un ancho y luego muestre un triángulo en el que la base tiene el número de asteriscos corres...
En este ejercicio en C#, se te pide escribir un programa que tome un número ingresado por el usuario y lo muestre como un producto de sus factores primos. Los factores primo...
En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un símbolo y determine si es una vocal mayúscula, una vocal minúscula, un número...
En este ejercicio en C#, se te pide escribir un programa que imprima las letras de la B a la N en mayúsculas, utilizando un bucle for. Este tipo de ejercicio e...