Proyectos para principiantes C ++

Proyectos para principiantes C ++
Los estudiantes pueden encontrar difícil comenzar con proyectos largos y de nivel experto al aprender un nuevo idioma. Los estudiantes solían obtener ayuda de libros, tutoriales de programación en línea y guías. Sin embargo, estas fuentes no son suficientes cuando quieres convertirte en un experto en cierto idioma. Por lo tanto, intentan buscar proyectos que sean menos complicados, cortos y fáciles de lograr dentro de la etapa inicial de la práctica. Dentro de esta guía, le informaremos sobre algunos proyectos para principiantes de C ++ junto con sus códigos que son cortos y fáciles. Ahora, comencemos con Ubuntu 20.04 sistema.

Proyecto 01: Calculadora

Un principiante puede comenzar su primer proyecto creando una aplicación de calculadora simple en C++. Para esto, debe crear un archivo C ++ simple en su shell con el comando "toque" de Ubuntu. Para abrirlo, debe usar un editor incorporado, como GNU Nano, VIM o Editor de texto:

Los estudiantes pueden encontrar difícil comenzar con proyectos largos y de nivel experto al aprender un nuevo idioma. Los estudiantes solían obtener ayuda de libros, tutoriales de programación en línea y guías. Sin embargo, estas fuentes no son suficientes cuando quieres convertirte en un experto en cierto idioma. Por lo tanto, intentan buscar proyectos que sean menos complicados, cortos y fáciles de lograr dentro de la etapa inicial de la práctica. Dentro de esta guía, le informaremos sobre algunos proyectos para principiantes de C ++ junto con sus códigos que son cortos y fáciles. Ahora, comencemos con Ubuntu 20.04 sistema.

Proyecto 01: Calculadora

Un principiante puede comenzar su primer proyecto creando una aplicación de calculadora simple en C++. Para esto, debe crear un archivo C ++ simple en su shell con el comando "toque" de Ubuntu. Para abrirlo, debe usar un editor incorporado, como GNU Nano, VIM o Editor de texto:

Luego, el archivo vacío se abrirá en el editor. Comenzamos el código de la aplicación agregando un archivo de encabezado simple "iostream" seguido de la "STD" espaciada por nombres. Después de esto, el código comienza desde la función Main (). La función Main () tiene 1 variable de tipo de caracteres, "OP" significa operador y dos variables de tipo flotante "N1" y "N2". La primera declaración de cout es pedirle a un usuario que agregue el operador como entrada. La declaración CIN lo está guardando en la variable "OP". La segunda declaración de cout es pedir que los números se usen más lejos del usuario como entrada. La instrucción CIN se utiliza nuevamente para guardar los números agregados por un usuario en las variables "N1" y "N2":

La instrucción Switch se inicia. Está utilizando la variable "OP" como valor de caso. Dentro de la declaración de conmutación, se han definido diferentes casos para cada operador, yo.mi., +, -, *, y /. La declaración de cout después de que cada caso funciona de acuerdo con ese operador ingresado por el usuario. El valor calculado se mostrará en el shell con la ayuda de un operador y sus operandos en la instrucción Cout que se muestra en la imagen adjunta. El código general se proporciona a continuación:

Después de guardar el archivo con Ctrl+S, lo hemos compilado usando el compilador "G ++" de Ubuntu 20.04. Esto fue exitoso, y hemos ejecutado el archivo con el "./a.Comando fuera ". Dentro de la primera vez de la ejecución, hemos usado el operador * para multiplicar dos valores enteros. Durante la segunda vez, usamos "/" para dividir, "-" para restar y "+" para sumar los valores. Aquí, su calculadora funciona en C ++:

Proyecto 2: sistema de inicio de sesión

Entonces, en el segundo proyecto, puede intentar crear en C ++ es un sistema de inicio de sesión o panel simple en el Ubuntu 20.04 sistema. Entonces, veamos un simple ejemplo de ello. Hemos creado un nuevo inicio de sesión.archivo cc, y para editarlo en el editor, hemos usado el editor nano:

El código comenzó desde el encabezado convencional "IOSTREAM" y el espacio de nombres estándar "STD". Dentro de la función principal, se declaran dos variables de tipo de cadena, "nombre de usuario" y "contraseña". El "intento" de la variable entera se ha inicializado a 0. La declaración "while" se utiliza para permitir que un usuario agregue su nombre de usuario y contraseña siempre que los intentos son inferiores a 3. Las declaraciones Cout y CIN se utilizan para obtener la entrada de los usuarios y guardarla en las variables. Las declaraciones IF-ELSE se usan aquí para que coincidan con el nombre de usuario y la contraseña ingresados ​​por el usuario con el intento ya en la base de datos o mencionados en el código.

Tras un partido, las declaraciones de Cout mostrarán un mensaje de bienvenida al usuario. De lo contrario, mostrará que este intento no fue válido. La variable de "intento" se incrementará cada vez que un usuario ponga el nombre de usuario o contraseña incorrectos. Cuando los intentos inválidos llegan a "3", renunciará al programa, mostrando el mensaje que ha hecho demasiados intentos de inicio de sesión. Sin embargo, si el intento es exitoso, mostrará un mensaje simple para agradecer al usuario:

Guardemos y compilemos este código recién hecho primero. El mismo g ++ y "./a.El comando out "se puede utilizar aquí. Dentro del primer intento, hemos agregado el nombre de usuario y la contraseña incorrectos. A cambio, recibimos un mensaje de alerta de intento de inicio de sesión inválido. Mientras que en el segundo intento, hemos agregado el nombre de usuario y la contraseña correctos que coinciden con el registro y recibieron el mensaje de bienvenida y agradecimiento en la pantalla:

Proyecto 03: Juego Tic-Tac-Toe

Otro simple pero no un breve proyecto que un estudiante puede crear, mientras que en la etapa inicial del aprendizaje de C ++ puede ser un juego de tic-tac-toe. Veamos el código para crear un juego. Cree un archivo nuevo y ábralo en el editor, como lo hemos hecho anteriormente:

Por lo tanto, hemos comenzado este código nuevamente con algunos archivos de encabezado, anuncio inicializó una matriz de tipo de caracteres que tiene 10 caracteres en él. Dos funciones, "Win ()" y "Board ()", son prototipos al principio. La función Main () se ha iniciado dentro de la inicialización de un reproductor variable de tipo entero con el valor 1. Las variables enteras "i" y "elección" también se declaran. La variable de tipo de personaje "marca" se utilizará para marcar el cuadrado por un jugador. La declaración DO se ha llamado la función "Junta" para mostrar el tablero inicial del juego. Le pedirá a un primer jugador que ingrese a un número que desea elegir entre una matriz cuadrada, yo.mi., 0 a 9. La marca "x" es para el jugador 1 y "o" para el jugador 2:

Cualquiera que sea el número del jugador 1 o el jugador 2, ese cuadrado será reemplazado por las marcas específicas del jugador, yo.mi., "X" o "O". La declaración if-else se ha utilizado aquí para este propósito. Si un usuario elige algo más que 1 a 9, le mostrará una alerta sobre un movimiento no válido. La variable del reproductor se disminuirá y se agregará "Cin" por este usuario específico. El CIN se actualizará nuevamente con la función "get ()":

La variable "I" usará el valor, yo.mi., Booleano (verdadero o falso) almacenado desde la función "win ()". El jugador ha sido incrementado. Mientras que el valor de "i" es "-1" o falso, se llamará a la junta () nuevamente. Si el valor de "I" es verdadero o "1", mostrará qué jugador es el ganador; De lo contrario, el partido será un empate:

Aquí, la función "win ()" está verificando si tres de los cuadrados se colocan en posiciones consecutivas o en diagonal, i.mi., horizontal y vertical, devolverá verdadero de otra manera falso:

Aquí, la función de placa muestra una salida simple del patrón de placa en el shell:

Aquí viene la ilustración de jugar un juego completo en la terminal:

Conclusión:

Hemos discutido varios proyectos para principiantes para usuarios de C ++. También puede crear un sistema de reserva, sistema de biblioteca, sistema de registro, sistema de banca en línea, sistema de compras de venta en línea o un sistema de comercio electrónico, y muchas más opciones. Estas son sugerencias simples que uno puede utilizar durante sus primeros días de práctica. Puede lograr un buen nivel de comprensión de C ++ simplemente practicando tales proyectos. Esperamos que te guste este artículo. Consulte Linux Sugerencia para obtener más consejos e información.