viernes, 28 de marzo de 2025

Multiplicación de dos números, cuando multiplique 0 * 0 muestre un mensaje "El producto de 0 por cualquier número es 0" en C Sharp

Código del ejercicio:

Console.WriteLine("Ingresar el primer número:");
int numero1 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingresar el segundo número:");
int numero2 = int.Parse(Console.ReadLine());
if (numero1 == 0 && numero2 == 0)
{
    Console.WriteLine("El producto de 0 por cualquier número es 0.");
}
else
{
    int mul = numero1 * numero2;
    Console.WriteLine("La multiplicación es: " + mul);
}
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
int --> dato entero de 32 bits.
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.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
&& --> el operador lógico AND ( && ) (conjunción lógica) para un conjunto de operandos booleanos será true si y solo si todos los operandos son true. De lo contrario será false.
+ --> 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:

Este código en C# realiza la multiplicación de dos números, pero con una condición especial cuando ambos números son cero.

Desglose del Código:

  1. Console.WriteLine("Ingresar el primer número:");

    Muestra un mensaje solicitando al usuario que ingrese el primer número.

  2. int numero1 = int.Parse(Console.ReadLine());

    Lee el número que el usuario ingresa y lo convierte a tipo int (entero), guardándolo en la variable numero1.

  3. Console.WriteLine("Ingresar el segundo número:");

    Muestra un mensaje pidiendo al usuario que ingrese el segundo número.

  4. int numero2 = int.Parse(Console.ReadLine());

    Lee el segundo número que el usuario ingresa y lo convierte a tipo int, guardándolo en la variable numero2.

  5. if (numero1 == 0 && numero2 == 0)

    Verifica si ambos números son cero. Si esto es cierto, ejecuta el bloque de código dentro de las llaves.

  6. Console.WriteLine("El producto de 0 por cualquier número es 0.");

    Si ambos números son cero, muestra un mensaje indicando que el producto de cero por cualquier número es cero.

  7. else

    Si no se cumple la condición de que ambos números son cero, entonces realiza la multiplicación.

  8. int mul = numero1 * numero2;

    Multiplica los dos números y guarda el resultado en la variable mul.

  9. Console.WriteLine("La multiplicación es: " + mul);

    Muestra el resultado de la multiplicación.

  10. Console.ReadKey();

    Pausa el programa hasta que el usuario presione una tecla para cerrar la ventana.

Este código permite que si el usuario ingresa dos ceros, se muestre un mensaje especial, y si no, se realiza la multiplicación normal.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

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