En este art culo, veremos un programa en C++ que nos permitir obtener el primer d gito de un n mero de tres d gitos ingresado desde el teclado. Para hacer esto, usaremos construcciones Del lenguaje C++ como operaciones aritm ticas y operador condicional.
El programa funcionar de la siguiente manera. El usuario ingresar un n mero de tres d gitos desde el teclado, despu s de lo cual el programa calcular y mostrar su primer d gito en la pantalla. Para hacer esto, necesitaremos algunas operaciones aritm ticas, como dividir el objetivo y el resto de la divisi n.
Para empezar, declararemos una variable de tipo int en la que el usuario ingresar un n mero de tres d gitos. A continuaci n, vamos a utilizar las operaciones aritm ticas para dividir ese n mero por 100 para obtener el primer d gito. Luego, con la instrucci n condicional if, verificaremos que el primer d gito no sea cero. Si es as , lo sacaremos a la pantalla usando la funci n cout de la biblioteca est ndar De C++. Si el primer d gito es cero, le enviaremos el mensaje correspondiente al usuario.
Por lo tanto, con este programa en C++, podemos obtener f cilmente el primer d gito de un n mero de tres d gitos ingresado desde el teclado.
- Descripci n del programa en C++ para obtener el primer d gito de un n mero de tres d gitos introducido desde el teclado
- Algoritmo del programa:
- Pasos para obtener el primer d gito:
- Instrucciones para iniciar el programa:
- Ejemplo de programa:
- Salida del programa:
- Pregunta-respuesta
Descripci n del programa en C++ para obtener el primer d gito de un n mero de tres d gitos introducido desde el teclado
Un programa en C++ para obtener el primer d gito de un n mero de tres d gitos ingresado desde el teclado es un c digo simple y directo que permite al usuario obtener el primer d gito de un n mero de tres d gitos.
- Para iniciar el programa, debe incluir el archivo de encabezado iostream, que le permite trabajar con flujos de e / S.
- A continuaci n, se declara la funci n main (), que es el punto de entrada al programa.
- Dentro de la funci n main (), se crea una variable number de tipo int, en la que se almacenar el n mero de tres d gitos introducido por el usuario.
- Para ingresar un n mero desde el teclado, se usa la funci n cin junto con el operador ">>" y la variable number. Por ejemplo: cin > > number;
- Despu s de ingresar el n mero, debe verificar que sea de tres d gitos. Para ello, se puede utilizar una sentencia if condicional. Por ejemplo: if (number > = 100 & & number < = 999)
- Dentro de una instrucci n if condicional, es posible obtener el primer d gito de un n mero de tres d gitos dividi ndolo por 100. Por ejemplo: int firstDigit = number / 100;
- El primer d gito resultante se puede Mostrar mediante la funci n cout y el operador"<<". Por ejemplo: cout < < "primer d gito:" < < firstDigit < < endl;
- Si el n mero no es de tres d gitos, puede Mostrar un mensaje de error con la funci n cout. Por ejemplo: cout < < " Error! Introduzca un n mero de tres d gitos." << endl;
El c digo completo del programa podr a verse as :
#include
using namespace std;
int main() {
int number;
cout < < " Introduzca un n mero de tres d gitos: ";
cin >> number;
if (number >= 100 && number <= 999) {
int firstDigit = number / 100;
cout < < "primer d gito:" < < firstDigit < < endl;
} else {
cout < < " Error! Introduzca un n mero de tres d gitos." << endl;
}
return 0;
}
Algoritmo del programa:
1. En el programa declaramos variables para almacenar el n mero introducido y el primer d gito.
2. Con la funci n cin, leemos un n mero de tres d gitos del teclado y lo almacenamos en una variable.
3. Calculamos el primer d gito del n mero usando operaciones aritm ticas y dividiendo el objetivo.
4. Muestra el primer d gito del n mero en la pantalla con la funci n cout.
5. Terminamos el programa.
Pasos para obtener el primer d gito:
- El programa debe Leer un n mero de tres d gitos introducido por el usuario desde el teclado.
- Compruebe si el n mero introducido es de tres d gitos. Si el n mero no es de tres d gitos, muestre un mensaje de error y solicite una nueva entrada.
- Divida el n mero ingresado por 100 para obtener los dos primeros d gitos.
- Deja solo el primer d gito, descartando las decenas.
- Muestra el primer d gito en la pantalla.
Instrucciones para iniciar el programa:
- Abra un entorno de desarrollo para el lenguaje C++, como Code::Blocks, Visual Studio u otro que sea conveniente para usted.
- Cree un nuevo proyecto y seleccione el tipo de proyecto "aplicaci n de consola" o "programaci n de consola".
- Abra el proyecto creado y busque el archivo con la extensi n".cpp "(com nmente llamado " main.cpp " o coincide con el nombre del proyecto).
- Abra el archivo con el Editor de c digo incorporado en el entorno de desarrollo.
- Pegue el siguiente c digo de programa en un archivo abierto:
- Guarde el archivo con la combinaci n de teclas Ctrl + S o seleccionando guardar en el men .
- Compile y ejecute el programa haciendo clic en el bot n correspondiente (generalmente llamado "construir" o "ejecutar").
- Escriba un n mero de tres d gitos en la consola y presione la tecla Intro.
- Compruebe el resultado. La consola mostrar el primer d gito del n mero introducido.
Esta fue una instrucci n para iniciar el programa para obtener el primer d gito de un n mero de tres d gitos en C++. S guelo secuencialmente para ejecutar el programa con xito y obtener el resultado.
Ejemplo de programa:
El valor de entrada del teclado es un n mero de tres d gitos.
Ejemplo de entrada: 452
El programa Lee el valor ingresado y verifica si es un n mero de tres d gitos.
El programa verifica el n mero de tres d gitos:
- Si el n mero es de tres d gitos, el programa realiza el siguiente paso.
- Si el n mero no es de tres d gitos, el programa muestra un mensaje de error y le pide al usuario que ingrese un n mero de tres d gitos.
El programa resalta el primer d gito del n mero de tres d gitos y lo muestra en la pantalla.
Ejemplo de salida: El primer d gito del n mero 452 4
El programa est terminando su trabajo.
Salida del programa:
El programa le permite obtener el primer d gito de un n mero de tres d gitos introducido desde el teclado. Aqu hay un ejemplo de c mo funciona el programa:
| N mero introducido | Primera cifra |
|---|---|
| 543 | 5 |
| 256 | 2 |
| 999 | 9 |
.
Tenga en cuenta que el programa est dise ado solo para n meros de tres d gitos. En el caso de introducir un n mero con un n mero incorrecto de d gitos, el programa puede Mostrar un resultado incorrecto.