jueves, 27 de marzo de 2025

Calcular la división de dos números, mostrando un mensaje de error si hubiera en C Sharp

Código del ejercicio:

Console.WriteLine("Ingresar el primer número");
double numero1 = double.Parse(Console.ReadLine());
Console.WriteLine("Ingresar el segundo número");
double numero2 = double.Parse(Console.ReadLine());
if(numero2 == 0)
{
    Console.WriteLine("No se puede dividir entre cero.");
}
else
{
    double division = numero1 / numero2;
    Console.WriteLine("La división es: " + division);
}
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
+ --> 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:

Código

Console.WriteLine("Ingresar el primer número");
double numero1 = double.Parse(Console.ReadLine());

Console.WriteLine("Ingresar el segundo número");
double numero2 = double.Parse(Console.ReadLine());

if(numero2 == 0)
{
    Console.WriteLine("No se puede dividir entre cero.");
}
else
{
    double division = numero1 / numero2;
    Console.WriteLine("La división es: " + division);
}

Console.ReadKey();

Explicación del código

  • 1. Mostrar un mensaje para ingresar el primer número.
    Console.WriteLine("Ingresar el primer número");
    Muestra un mensaje en la consola para que el usuario escriba el primer número.
  • 2. Leer y guardar el primer número.
    double numero1 = double.Parse(Console.ReadLine());
    Lee el número que escribe el usuario y lo convierte a un valor decimal (double), almacenándolo en la variable numero1.
  • 3. Mostrar un mensaje para ingresar el segundo número.
    Console.WriteLine("Ingresar el segundo número");
    Solicita al usuario que escriba el segundo número.
  • 4. Leer y guardar el segundo número.
    double numero2 = double.Parse(Console.ReadLine());
    Lee el segundo número ingresado por el usuario y lo guarda en la variable numero2.
  • 5. Verificar si el segundo número es cero.
    if(numero2 == 0)
    Comprueba si el divisor es igual a cero. Esto evita realizar una división que produciría un error.
  • 6. Mostrar un mensaje de error.
    Console.WriteLine("No se puede dividir entre cero.");
    Si el segundo número es cero, se muestra un mensaje indicando que la división no es posible.
  • 7. Realizar la división.
    double division = numero1 / numero2;
    Si el divisor es diferente de cero, divide el primer número entre el segundo y guarda el resultado en la variable division.
  • 8. Mostrar el resultado.
    Console.WriteLine("La división es: " + division);
    Imprime en pantalla el resultado de la división.
  • 9. Esperar una tecla para finalizar.
    Console.ReadKey();
    Hace que la consola espere hasta que el usuario presione una tecla antes de cerrarse.

Resumen

Este programa solicita dos números al usuario y verifica si el segundo número es cero. Si lo es, muestra un mensaje de error para evitar una división inválida. Si no, realiza la división y muestra el resultado en la pantalla.

No hay comentarios.:

Publicar un comentario

Calcular el perímetro de un triángulo en Python

Código del ejercicio: lado1 = float ( input ( "lado1: " )) lado2 = float ( input ( "lado2: " )) lado3 = f...

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