Área De Superficie Y Volumen De Una Esfera En C#

En este ejercicio en C#, deberás escribir un programa que calcule el área de superficie y el volumen de una esfera dado su radio. Para ello, se te proporcionan las siguientes fórmulas: el área de superficie de una esfera se calcula con la fórmula 4 * pi * radio al cuadrado, y el volumen se calcula con la fórmula 4/3 * pi * radio al cubo. Como este ejercicio involucra cálculos con números decimales, es fundamental que utilices Convert.ToSingle(...) para convertir las entradas del usuario a números de punto flotante y garantizar que los cálculos se realicen de manera precisa.

Este ejercicio te ayudará a entender cómo realizar cálculos matemáticos avanzados en C# y cómo manejar datos de tipo flotante. También te familiarizarás con el uso de la constante pi en las fórmulas matemáticas y aprenderás a aplicar fórmulas geométricas en programación. Es un ejercicio ideal para aprender sobre la manipulación de números flotantes y la aplicación de principios matemáticos en el desarrollo de software en C#.

Además, este tipo de ejercicios tiene aplicaciones prácticas en el diseño de simulaciones científicas, modelado 3D o incluso en la creación de aplicaciones para ingeniería y En este ejercicio, escribiremos un programa en C# que calcula el área superficial y el volumen de una esfera a partir de un radio dado. El usuario introducirá el radio y el programa calculará el área superficial mediante la fórmula \(A = 4 \pi r^2 \) y el volumen mediante \(V = \frac{4}{3} \pi r^3 \). Los resultados se mostrarán con el formato adecuado. Este ejercicio ayuda a comprender las operaciones matemáticas, el manejo de la entrada del usuario y la aritmética de punto flotante en C#.



Grupo

Tipos de datos básicos de C#

Objectivo

1. Solicite al usuario que introduzca el radio de la esfera.
2. Convierta la entrada a un número de punto flotante mediante `Convert.ToSingle(...)`.
3. Calcule el área superficial mediante la fórmula \(A = 4 \pi r^2 \).
4. Calcule el volumen mediante la fórmula \(V = \frac{4}{3} \pi r^3 \).
5. Muestre el área superficial y el volumen calculados con el formato adecuado.
6. Asegúrese de que el programa gestione correctamente las entradas no válidas.

Escriba un programa en C# que calcule el área superficial y el volumen de una esfera, dado su radio (área superficial = 4 * pi * radio al cuadrado; volumen = 4/3 * pi * radio al cubo).

Nota: Para números de punto flotante, utilice Convert.ToSingle(...).

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    static void Main()
    {
        // Ask the user to enter the radius of the sphere
        Console.Write("Enter the radius of the sphere: ");
        
        // Convert input to a floating-point number
        float radius = Convert.ToSingle(Console.ReadLine());

        // Define the value of pi
        float pi = (float)Math.PI;

        // Calculate surface area: A = 4 * π * r^2
        float surfaceArea = 4 * pi * radius * radius;

        // Calculate volume: V = (4/3) * π * r^3
        float volume = (4f / 3f) * pi * radius * radius * radius;

        // Display the results
        Console.WriteLine("\nSphere Calculations:");
        Console.WriteLine($"Surface Area: {surfaceArea:F2} square units");
        Console.WriteLine($"Volume: {volume:F2} cubic units");
    }
}

 Output

Enter the radius of the sphere: 5

Sphere Calculations:
Surface Area: 314.16 square units
Volume: 523.60 cubic units

Comparte este ejercicio de C#

Practica más ejercicios C# de Tipos de datos básicos de C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..