Projetos para iniciantes C ++

Projetos para iniciantes C ++
Os alunos podem achar desafiador começar com projetos de nível longo e especializado ao aprender um novo idioma. Os alunos costumavam obter ajuda de livros, tutoriais de programação on -line e guias. No entanto, essas fontes não são suficientes quando você quer se tornar um especialista em um determinado idioma. Portanto, eles tentam procurar projetos menos complicados, curtos e simples de realizar dentro do estágio inicial da prática. Neste guia, informaremos sobre alguns projetos iniciantes de C ++, juntamente com seus códigos que são curtos e fáceis. Agora, vamos começar com o Ubuntu 20.04 Sistema.

Projeto 01: Calculadora

Um iniciante pode iniciar seu primeiro projeto criando um aplicativo de calculadora simples em C++. Para isso, você precisa criar um arquivo C ++ simples em seu shell com o comando "Touch" do Ubuntu. Para abri-lo, você deve usar um editor embutido, como GNU Nano, Vim ou Editor de texto:

Os alunos podem achar desafiador começar com projetos de nível longo e especializado ao aprender um novo idioma. Os alunos costumavam obter ajuda de livros, tutoriais de programação on -line e guias. No entanto, essas fontes não são suficientes quando você quer se tornar um especialista em um determinado idioma. Portanto, eles tentam procurar projetos menos complicados, curtos e simples de realizar dentro do estágio inicial da prática. Neste guia, informaremos sobre alguns projetos iniciantes de C ++, juntamente com seus códigos que são curtos e fáceis. Agora, vamos começar com o Ubuntu 20.04 Sistema.

Projeto 01: Calculadora

Um iniciante pode iniciar seu primeiro projeto criando um aplicativo de calculadora simples em C++. Para isso, você precisa criar um arquivo C ++ simples em seu shell com o comando "Touch" do Ubuntu. Para abri-lo, você deve usar um editor embutido, como GNU Nano, Vim ou Editor de texto:

Em seguida, o arquivo vazio será aberto no editor. Iniciamos o código do aplicativo adicionando um arquivo de cabeçalho "iostream" simples, seguido pelo nome do nome "Std". Depois disso, o código começa a partir da função principal (). A função principal () possui 1 variável do tipo de caractere, "OP" significa operador e duas variáveis ​​do tipo float "N1" e "N2". A primeira declaração Cout está pedindo a um usuário que adicione o operador como entrada. A declaração de CIN está salvando -a na variável "OP". A segunda instrução Cout está pedindo aos números que sejam usados ​​mais adiante do usuário como entrada. A instrução CIN é novamente utilizada para salvar os números adicionados por um usuário nas variáveis ​​"N1" e "N2":

A declaração de interruptor é iniciada. Está usando a variável "OP" como valor de caso. Dentro da declaração de interruptor, diferentes casos foram definidos para cada operador, i.e., +, -, *, e /. A declaração cout após cada caso funciona de acordo com o operador inserido pelo usuário. O valor calculado será exibido no shell com a ajuda de um operador e seus operandos na declaração Cout mostrada na imagem em anexo. O código geral é fornecido abaixo:

Depois de salvar o arquivo com Ctrl+S, compilamos -o usando o compilador "G ++" do Ubuntu 20.04. Isso foi bem -sucedido e executamos o arquivo com o “./a.out ”comando. Na primeira vez em execução, usamos o * operador para multiplicar dois valores inteiros. Durante a segunda vez, usamos “/” para dividir, “-” para subtrair e “+” para somar os valores. Aqui, sua calculadora funciona em C ++:

Projeto 2: sistema de login

Portanto, no segundo projeto, você pode tentar criar em C ++ é um sistema de login ou painel simples no Ubuntu 20.04 Sistema. Então, vamos ver um exemplo simples disso. Nós criamos um novo login.Arquivo CC e, para editá -lo no editor, usamos o editor Nano:

O código começou a partir do cabeçalho principal "iostream" e o espaço de nome "std" padrão. Dentro da função principal, duas variáveis ​​do tipo string, "nome de usuário" e "senha", são declaradas. A variável inteira “tentativa” foi inicializada para 0. A declaração "while" é utilizada para permitir que um usuário adicione seu nome de usuário e senha, desde que as tentativas sejam inferiores a 3. As declarações Cout e CIN são usadas para obter a entrada dos usuários e salvá -lo nas variáveis. As instruções if-else são usadas aqui para corresponder ao nome de usuário e senha inseridas pelo usuário com a tentativa já no banco de dados ou mencionadas no código.

Após uma partida, as declarações cout mostrarão uma mensagem de boas -vindas ao usuário. Caso contrário, mostrará que essa tentativa foi inválida. A variável "tentativa" será incrementada sempre que um usuário colocar o nome de usuário ou senha errados. Quando as tentativas inválidas atingirem "3", ele desistirá do programa, mostrando a mensagem de que você fez muitas tentativas de login. No entanto, se a tentativa for bem -sucedida, ele exibirá uma mensagem simples para agradecer ao usuário:

Vamos salvar e compilar este código recém -fabricado primeiro. O mesmo g ++ e “./a.O comando de fora ”pode ser utilizado aqui. Na primeira tentativa, adicionamos o nome de usuário e a senha errados. Em troca, recebemos uma mensagem de alerta de login inválida. Enquanto estava na segunda tentativa, adicionamos o nome de usuário e a senha corretos que combinam com o registro e recebemos a mensagem de boas -vindas e agradecimento na tela:

Projeto 03: jogo tic-tac-toe

Outro projeto simples, mas não um breve. Vejamos o código para criar um jogo. Crie um novo arquivo e abra -o no editor, como fizemos anteriormente:

Então, iniciamos este código novamente com alguns arquivos de cabeçalho anúncio inicializou uma matriz de tipo de caractere com 10 caracteres nele. Duas funções, "Win ()" e "Board ()", são protótipos no início. A função principal () foi iniciada na inicialização de um jogador de variável do tipo inteiro com valor 1. As variáveis ​​inteiras "eu" e "escolha" também são declaradas. A variável do tipo de caractere "marca" será usada para marcar o quadrado por um jogador. A declaração do DO foi chamada de função "Board" para mostrar a placa inicial do jogo. Ele pedirá a um primeiro jogador para inserir um número que você deseja escolher entre uma matriz quadrada, eu.e., 0 a 9. A marca "X" é para o jogador 1 e "O" para o jogador 2:

Qualquer que seja o número que possa ser adicionado pelo jogador 1 ou jogador 2, esse quadrado será substituído pelas marcas específicas do jogador, eu.e., "X" ou "O". A declaração if-else foi utilizada aqui para esse fim. Se um usuário escolher algo além de 1 a 9, mostrará um alerta de um movimento inválido. A variável do jogador será decrementada e "CIN" adicionado por este usuário específico será ignorado. O CIN será atualizado novamente com a função "get ()":

A variável "eu" estará usando o valor, eu.e., Booleano (verdadeiro ou falso) armazenado a partir da função "win ()". O jogador foi incrementado. Enquanto o valor de "eu" é "-1" ou falso, o quadro () será chamado novamente. Se o valor de "i" for verdadeiro ou "1", ele exibirá qual jogador é o vencedor; Caso contrário, a partida será um empate:

Aqui, a função "win ()" está verificando se três dos quadrados são colocados em posições consecutivas ou na diagonal, eu.e., horizontal e vertical, ele retornará verdadeiro, caso contrário, False:

Aqui, a função da placa está mostrando a saída simples do padrão da placa no shell:

Aí vem a ilustração de jogar um jogo inteiro no terminal:

Conclusão:

Discutimos vários projetos iniciantes para usuários de C ++. Você também pode criar um sistema de reserva, sistema de bibliotecas, sistema de registro, sistema bancário on -line, sistema de compra de venda on -line ou sistema de comércio eletrônico e muitas outras opções. Essas são sugestões simples que se pode utilizar durante seus primeiros dias de prática. Você pode alcançar um bom nível de entendimento C ++ simplesmente praticando esses projetos. Esperamos que você goste deste artigo. Confira o Linux Dint para obter mais dicas e informações.