Ir para conteúdo
Fórum Script Brasil
  • 0

Sou nova em C++ e queria uma ajuda nesse código


stereobaby

Pergunta

gente, sei que é uma questão besta, mas estou iniciando na programação e faz uma semana que comecei a programar em C++ pelo Dev.
bem, eu queria ajuda em entender como funciona esse código (ele não é meu, peguei na internet), pois o quesito que o meu professor me passou é o mesmo, porém
estou com dificuldade em entender os comandos, (i = i +5 ???)

Faça um programa que leia dois números inteiros, representando os valores inicio e fim de
um intervalo e imprima os múltiplos de 5 entre eles.

using namespace std;
main(){
    
    int i=10, n, m;
    cout << "Digite o primeiro numero: " << endl;
    cin >> n;
    cout << "Digite o segundo número: " << endl;
    cin >> m;
    do { i= i + 5;
        cout << i-5<<"|";
    }
    while (i>=n && i<=m);
        
        
        
        
        }

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

vc ja deve ter visto a expressão i++ certo? Quer dizer que supondo que i tenha um valor de 5 i aumente seu valor em uma unidade(passa a valer 6). A expressão i++ também pode ser feita tal como i = i + 1. A forma correta de dizer isso é que a i lhe atribuímos o valor de i +1, isso é o que quer dizer i=i+1. Sendo assim i =  i + 5 é a mesma coisa, quer dizer que a i lhe atribuímos o valor de i mais cinco, que de forma parecida a i++ também  pode ser feito de forma mais curta tal como i += 5. Se i++ aumenta em 1 unidade, i += 5 incrementa em 5 unidades.

Vc sempre pode prever o resultado se imprimi-lo.

int i = 10;

i = i + 5; //10 + 5

cout << i << endl; //15

i += 10; //15 +10

cout << i << endl; // 25

i++;
cout << i << endl; // 26

faça a prova!
Existem outros operadores como /=, *=, -= etc.

alguns usos são:
Em vez de fazer i = i / 10; é a mesma coisa fazer i /= 10;
Em vez de fazer i = i * 10; é a mesma coisa fazer i *= 10;
Em vez de fazer i = i - 10; é a mesma coisa fazer i -= 10;

Espero ter deixado claro. Lembre que vc sempre pode imprimir qualquer valor e comprovar o resultado com por um cout.
Sorte.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...