C++ Obtener entrada del usuario

C Obtener Entrada Del Usuario



El lenguaje de programación de alto nivel más eficaz es C++. Su variedad de bibliotecas de funciones nos ayudan. A veces, mientras trabajamos con C++, necesitamos obtener una entrada del usuario, por lo que utilizamos el comando 'cin' que obtiene la entrada del usuario. La función incorporada se utiliza junto con los símbolos de extracción “>>”. También podemos definirlo como una variable predefinida llamada “cin” que utiliza los símbolos de extracción (>>) para obtener una información del teclado que ingresa el usuario. Aquí, estudiaremos en detalle el concepto de obtener la entrada del usuario en C++ junto con los códigos.

Ejemplo 1:

El primer código está aquí donde obtenemos un valor entero del usuario. En la primera línea, incluimos el archivo de encabezado 'iostream' porque necesitamos obtener la entrada y mostrar la salida aquí. La declaración de las funciones “cin” y “cout” se realiza en este archivo de encabezado. Luego, se agrega el espacio de nombres 'std' ya que define funciones como 'cin' y 'cout'. Por lo tanto, si insertamos el 'espacio de nombres std' al principio de nuestro código, no tenemos que escribir 'std' con cada función.

Luego, llamamos a la función 'main()' y posteriormente declaramos una variable de tipo de datos entero. El 'int_value' es el nombre de la variable que declaramos aquí. Después de esto, utilizamos el 'cout' que ayuda a imprimir los datos proporcionados en la pantalla. Aquí, mostramos un mensaje al usuario en el que decimos: 'Ingrese un número entero'. Debajo de esto colocamos “cin” junto con los símbolos de extracción “>>” y colocamos la variable “int_num”.







Ahora, tomamos la entrada del usuario y la guardamos aquí. También queremos mostrar el número entero que el usuario ingresa aquí en la pantalla. Entonces, utilizamos el 'cout' debajo de esto y colocamos 'int_value' allí.



Código 1:



#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
    En t valor_int ;
    corte <> valor_int ;  
    corte << 'El número entero es: ' << valor_int ;
    devolver 0 ;
}

Producción:
Cuando se ejecuta el código dado, ingresamos '89' y se toma '89' como entrada del usuario. Luego, presionamos “Entrar”, para que muestre la siguiente línea.





Ejemplo 2:

Necesitamos obtener la entrada y mostrar la salida aquí. Por lo tanto, incluimos el archivo de encabezado 'iostream' en la primera línea. Este archivo de encabezado contiene declaraciones para las funciones 'cin' y 'cout'. A continuación, se agrega el espacio de nombres 'std'. No necesitamos escribir 'std' con cada función si agregamos 'namespace std' al comienzo de nuestro código.



Después de la llamada a la función 'main()', se declara una variable de tipo de datos 'flotante'. La variable que declaramos aquí se llama 'valor_flotante'. A continuación, utilizamos la función 'cout' para ayudar a representar los datos proporcionados en el terminal. Aquí, le decimos al usuario que ingrese un número flotante mostrando un mensaje. La variable 'float_num' y los símbolos de extracción '>>' se colocan debajo junto con 'cin'.
La entrada del usuario se recopila y guarda en 'float_num'. Usamos la función 'cout' una vez más debajo de esto e insertamos el 'valor_flotante' ya que también queremos ver el número flotante que el usuario ingresa en la pantalla.

Código 2:

#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
    flotar valor_flotante ;
    corte <> valor_flotante ;  
    corte << 'El número flotante es: ' << valor_flotante ;
    devolver 0 ;
}

Producción :
Cuando se ejecuta el código mencionado anteriormente, escribimos '87.5' en el teclado como entrada del usuario. La siguiente línea muestra el valor flotante cuando hacemos clic en 'Entrar'.

Ejemplo 3:

Ahora, obtengamos el valor del tipo de datos 'doble' del usuario. Aquí inicializamos el “double_value” del tipo de datos “double” y luego colocamos el mensaje que queremos mostrar al usuario. Después de esto, utilizamos “cin >>” y colocamos la variable “double_value” aquí. La entrada del usuario se guarda en esta variable 'doble_valor'. Utilizamos 'cout' nuevamente donde insertamos la variable 'double_value' para mostrar la entrada que el usuario ingresa como salida.

Código 3:

#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
    doble valor_doble ;
    corte <> valor_doble ;  
    corte << 'El número doble es: ' << valor_doble ;
    devolver 0 ;
}

Producción :
Aquí, ingresamos el número de tipo de datos doble y presionamos 'Entrar'. Pero aquí notamos que no muestra el número completo. Para mostrar el número de tipo de datos 'doble' completo, sólo necesitamos algunas técnicas en C++.

Ejemplo 4:

Aquí incluimos un archivo de encabezado más que es “bits/stdc++.h”, ya que contiene todas las declaraciones de funciones deseadas. Aquí, configuramos el mensaje deseado para que el usuario lo vea después de inicializar el 'double_d' del tipo de datos 'doble'. A continuación, usamos la función “cin >>” y asignamos aquí la variable “double_d”. La entrada se guarda en el 'double_d'. Para mostrar la entrada que el usuario ingresa aquí como salida, ingresamos la variable 'double_d' nuevamente en el campo 'cout'. También incluimos la función “setprecision()” en la que agregamos “10” para que ajuste la precisión del valor del tipo de datos doble y lo imprima en consecuencia. La precisión que establecemos aquí es “10”.

Código 4:

#incluir
#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
    doble valor_d2 ;
    corte <> valor_d2 ;  
    corte << precisión de configuración ( 10 ) << 'El número doble es: ' << valor_d2 ;
    devolver 0 ;
}

Producción :
Aquí, recopila la entrada y luego muestra el valor 'doble' de acuerdo con la misma precisión que ajustamos en el código dado.

Ejemplo 5:

En este código, obtenemos la entrada del personaje del usuario. Inicializamos una variable “char” “char1” aquí y luego utilizamos “cout” para mostrar el mensaje. Luego, colocamos “cin>>” y ponemos este “char1” allí. Entonces, el carácter ingresado por el usuario se almacena aquí. Luego, utilizamos 'cout' nuevamente para mostrar el carácter que está almacenado en la variable 'char1'.

Código 5:

#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
    carbonizarse char1 ;
    corte <> char1 ;  
    corte << 'El personaje es: ' << char1 ;
    devolver 0 ;
}

Producción :
Después de la ejecución, se muestra este mensaje. Escribimos 'z' como entrada de carácter. Luego, en la siguiente línea, se muestra el carácter ingresado.

Ejemplo 6:

Recibimos la entrada de cadena del usuario en este código. Aquí, inicializamos la variable 'cadena' 'miNombre' y usamos 'cout' para generar el mensaje. A continuación, insertamos “miNombre” y “cin>>” en esa ubicación. Por lo tanto, la cadena que el usuario ingresó se guarda aquí. A continuación, usamos el comando 'cout' nuevamente para mostrar la cadena que está guardada en la variable 'myName'.

Código 6:

#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
cadena mi nombre ;
corte <> mi nombre ;
corte << 'Mi nombre es: ' << mi nombre ;
devolver 0 ;
}

Producción:
Aparece el siguiente mensaje. Ingresamos la cadena 'Peter' en el campo de entrada. La cadena ingresada se muestra en la siguiente línea:

Ejemplo 7:

Cuando queremos tomar varias cadenas o una línea como entrada, debemos usar la función 'getline()'. Declaramos el 'Nombre de cadena' aquí. Luego, el mensaje que ingresamos se imprime usando “cout”. Luego colocamos 'Nombre' y 'cin' en la función 'getline()' que obtiene múltiples entradas de cadena del usuario y las almacena en la variable 'Nombre'. Esto guarda las cadenas que el usuario ingresó. A continuación, mostramos las cadenas que se guardan en la variable 'Nombre' usando el comando 'cout'.

Código 7:

#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( ) {
nombre de cadena ;
corte << 'Por favor ingrese su nombre completo aquí: ' ;
obtener línea ( comiendo , Nombre ) ;
corte << 'Tu nombre completo es: ' << Nombre ;
devolver 0 ;
}

Producción:
Aquí, en este resultado, ingresamos 'James Samuel' como datos de cadena. Cuando presionamos 'Entrar', muestra el nombre completo aquí ya que utilizamos la función 'getline()'.

Conclusión

Hablamos sobre la “entrada del usuario de C++” en esta guía. Exploramos este concepto y aprendimos que el comando 'cin', junto con los símbolos de extracción '>>', se utiliza para obtener la entrada del usuario. Tomamos la entrada de los valores de tipo de datos entero, flotante, doble, char y cadena del usuario con la ayuda del comando 'cin>>' y demostramos los ejemplos de C++ en los que se explica en detalle el concepto de 'entrada del usuario'. .