Menu
CoddyTech

Divisão Inteira

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

Quando os dois lados de / são números inteiros, o resultado também é um número inteiro. A parte fracionária é descartada, não arredondada: 7 / 2 é 3, e 19 / 10 é 1.

A parte que foi descartada é o que % fornece: 7 % 2 é 1. Juntos, eles respondem “quantos cabem e quantos sobram”.

Serial.println(7 / 2);    // 3
Serial.println(7 % 2);    // 1
Serial.println(7.0 / 2);  // 3.50

Para manter a parte fracionária, escreva um dos números com um ponto decimal. 7.0 é um número decimal, e dividir por um número decimal resulta em uma resposta decimal: 3.5. Serial.println() mostra números decimais com dois dígitos depois do ponto, então imprime 3.50.

challenge icon

Desafio

Fácil

17 doces são divididos entre 5 crianças. Em setup(), imprima três linhas:

  • quantos doces cada criança recebe: 17 / 5
  • quantos sobram: 17 % 5
  • a parte exata em formato decimal: 17.0 / 5

Pressione Run e, em seguida, Check.

Experimente você mesmo

void setup() {
  Serial.begin(9600);
  // a parte de cada criança, o que sobra, a parte exata
}

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