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#
Mostrar 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
Código de ejemplo copiado
Comparte este ejercicio de C#