Código del ejercicio:
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Console.ReadLine() --> lee un dato desde teclado.
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.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
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 en C#
double ac = 0;
int c = 0;
Console.Write("a: ");
double a = double.Parse(Console.ReadLine());
Console.Write("b: ");
double b = double.Parse(Console.ReadLine());
while(c < b)
{
ac = ac + a;
c = c + 1;
}
Console.Write(ac);
Console.ReadKey();
Explicación simple del código
-
double ac = 0;
Crea una variable llamada ac para guardar el resultado de las sumas. -
int c = 0;
Crea un contador llamado c para controlar cuántas veces se repetirá el ciclo. -
Console.Write("a: ");
Muestra el mensaje para pedir el primer número. -
double a = double.Parse(Console.ReadLine());
Lee el número ingresado y lo guarda en la variable a. -
Console.Write("b: ");
Muestra el mensaje para pedir el segundo número. -
double b = double.Parse(Console.ReadLine());
Lee el número ingresado y lo guarda en la variable b. -
while(c < b)
El ciclo se ejecuta mientras el contador c sea menor que b. -
ac = ac + a;
Suma el valor de a repetidamente para obtener el producto. -
c = c + 1;
Incrementa el contador en 1 en cada repetición. -
Console.Write(ac);
Muestra el resultado final en pantalla. -
Console.ReadKey();
Espera que el usuario presione una tecla para cerrar la consola.
¿Cómo funciona?
El programa calcula la multiplicación usando sumas repetidas.
Por ejemplo:
- a = 4
- b = 3
El programa hará:
- 4 + 4 + 4 = 12
Así obtiene el producto sin utilizar el operador de multiplicación *.
No hay comentarios.:
Publicar un comentario