miércoles, 27 de mayo de 2026

Calcular el radio de una circunferencia y que la imprima solo si el radio sede a los 50 cm en C Sharp

Código del ejercicio:

Console.Write("Circunferencia: ");
double circunferencia = Convert.ToDouble(Console.ReadLine());
double radio = circunferencia / (2 * Math.PI);
if (radio <= 50)
{
    Console.Write(Math.Round(radio, 2) + " cm");
}
else
{
    Console.Write("El radio no sede a los 50 cm");
}
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Convert.ToDouble() --> convierte un valor especificado en un número de coma flotante de precisión doble.
Console.ReadLine() --> lee un dato desde teclado.
Math.PI --> PI = 3.1415926535897931
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
Math.Round() --> redondea un número al entero más cercano.
+ --> el operador ( + ) concatena variables de cadena.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.

Explicación del Código:

Console.Write("Circunferencia: ");
Muestra un mensaje en pantalla solicitando al usuario que ingrese la circunferencia.
double circunferencia = Convert.ToDouble(Console.ReadLine());  
Lee el dato ingresado por el usuario y lo convierte a un número decimal para guardarlo en la variable circunferencia.
double radio = circunferencia / (2 * Math.PI);  
Calcula el radio usando la fórmula matemática de la circunferencia.
r = C / (2 × π)
if (radio <= 50)
Comprueba si el radio es menor o igual a 50 centímetros.
{
    Console.Write(Math.Round(radio, 2) + " cm");  
}
Si el radio cumple la condición, imprime el resultado redondeado a 2 decimales y agrega la unidad "cm".
else
{
    Console.Write("El radio no sede a los 50 cm");  
}
Si el radio es mayor a 50 cm, muestra un mensaje indicando que el radio supera los 50 centímetros.
Console.ReadKey();
Espera que el usuario presione una tecla antes de cerrar el programa.

No hay comentarios.:

Publicar un comentario

Escribe un programa que dibuje un triángulo rectángulo usando algún carácter. Ingresa por consola el valor de N, siendo N la base y la altura del triángulo en C Sharp

Escribe un programa que dibuje un triángulo rectángulo usando algún carácter. Ingresa por consola el valor de N, siendo N la base y la altur...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️