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.
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.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
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.
else if --> use else if para especificar una nueva condición para probar, si la primera condición es falsa.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
/= --> el operador de asignación de división ( /= ) divide el valor del operando derecho de una variable y asigna el resultado a la variable.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
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 programa permite ingresar un número de máximo 2 dígitos. Luego cuenta cuántos dígitos tiene el número y muestra un mensaje indicando si tiene 1 dígito o 2 dígitos.
Código en C#
Console.Write("Ingresar número: ");
int n = int.Parse(Console.ReadLine());
int c = 0;
while(n >= 1)
{
c++;
n /= 10;
}
if(c == 1)
{
Console.Write("Tiene 1 dígito");
}
else if(c == 2)
{
Console.Write("Tiene 2 dígitos");
}
else
{
Console.Write("Por favor ingresar número máximo de 2 dígitos");
}
Console.ReadKey();
Explicación paso a paso
1. Solicitar número
Se pide al usuario ingresar un número.
2. Guardar el número
El número ingresado se guarda en la variable n.
3. Crear contador
La variable c inicia en 0 y servirá para contar los dígitos.
4. Ciclo while
El ciclo se ejecuta mientras el número sea mayor o igual a 1.
- c++ aumenta el contador.
- n /= 10 divide el número entre 10 y elimina un dígito.
Ejemplo con el número 45:
- 45 → 4
- 4 → 0
El contador termina valiendo 2 porque el número tiene 2 dígitos.
5. Condiciones if
- Si c == 1 muestra: "Tiene 1 dígito".
- Si c == 2 muestra: "Tiene 2 dígitos".
- Si tiene más de 2 dígitos muestra: "Por favor ingresar número máximo de 2 dígitos".
6. Console.ReadKey()
Espera que el usuario presione una tecla para cerrar el programa.
No hay comentarios.:
Publicar un comentario