Skip to main content

Programa En C++ Para Obtener El Primer Dígito De Un Número De Tres Dígitos Introducido Desde El Teclado

  • Sarita Segura Estrada
  • Software

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.

  1. Descripci n del programa en C++ para obtener el primer d gito de un n mero de tres d gitos introducido desde el teclado
  2. Algoritmo del programa:
  3. Pasos para obtener el primer d gito:
  4. Instrucciones para iniciar el programa:
  5. Ejemplo de programa:
  6. Salida del programa:
  7. 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.

  1. Para iniciar el programa, debe incluir el archivo de encabezado iostream, que le permite trabajar con flujos de e / S.
  2. A continuaci n, se declara la funci n main (), que es el punto de entrada al programa.
  3. 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.
  4. 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;
  5. 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)
  6. 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;
  7. El primer d gito resultante se puede Mostrar mediante la funci n cout y el operador"<<". Por ejemplo: cout < < "primer d gito:" < < firstDigit < < endl;
  8. 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:

  1. El programa debe Leer un n mero de tres d gitos introducido por el usuario desde el teclado.
  2. 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.
  3. Divida el n mero ingresado por 100 para obtener los dos primeros d gitos.
  4. Deja solo el primer d gito, descartando las decenas.
  5. Muestra el primer d gito en la pantalla.

Instrucciones para iniciar el programa:

  1. Abra un entorno de desarrollo para el lenguaje C++, como Code::Blocks, Visual Studio u otro que sea conveniente para usted.
  2. Cree un nuevo proyecto y seleccione el tipo de proyecto "aplicaci n de consola" o "programaci n de consola".
  3. 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).
  4. Abra el archivo con el Editor de c digo incorporado en el entorno de desarrollo.
  5. Pegue el siguiente c digo de programa en un archivo abierto:
  6. Guarde el archivo con la combinaci n de teclas Ctrl + S o seleccionando guardar en el men .
  7. Compile y ejecute el programa haciendo clic en el bot n correspondiente (generalmente llamado "construir" o "ejecutar").
  8. Escriba un n mero de tres d gitos en la consola y presione la tecla Intro.
  9. 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 introducidoPrimera cifra
5435
2562
9999

.

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.

Pregunta-respuesta