Esfera, Float - Ejercicio De Programacion C# Sharp

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 arquitectura.

 Categoría

Tipos de datos básicos

 Ejercicio

Esfera, Float

 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#

 Copiar 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

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Tipos de datos básicos

¡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#.

  •  Vocal - switch

    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...

  •  Vocal - if

    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 ...

  •  Triángulo, Noreste

    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...

  •  Factores primos

    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...

  •  If, símbolos

    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...

  •  Char + for

    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...