Menu
CoddyTech

Operadores Aritméticos

Parte da seção Primeiros circuitos do Journey de Arduino da Coddy. Lição 14 de 22.

C++ tem cinco operadores aritméticos:

  • + soma e - subtrai
  • * multiplica
  • / divide
  • % fornece o resto de uma divisão: 17 % 5 é 2, porque 17 corresponde a três grupos de 5, com 2 sobrando

Eles funcionam com números e variáveis. Como na matemática escolar, *, / e % são avaliados antes de + e -, e os parênteses vêm antes de tudo:

int a = 2 + 3 * 4;    // 14: primeiro, 3 * 4
int b = (2 + 3) * 4;  // 20: primeiro, os parênteses

Com dois números inteiros, / fornece um número inteiro: 20 / 6 é 3. A próxima lição explica por quê.

challenge icon

Desafio

Fácil

O código inicial tem int a = 20; e int b = 6;. Em setup(), imprima cada um deles em sua própria linha, nesta ordem:

  • a + b
  • a - b
  • a * b
  • a / b
  • a % b
  • (a + b) * 2

Um rótulo antes de uma resposta na mesma linha, como a + b = , está correto. Pressione Executar e depois Verificar.

Experimente você mesmo

int a = 20;
int b = 6;

void setup() {
  Serial.begin(9600);
  // imprima as seis respostas, uma por linha
}

void loop() {
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Primeiros circuitos

Pratique por conta própria: Playground de Arduino