Carregando...

Operadores

int total = 4 + 9; guarda um inteiro feito com um sinal de mais entre 4 e 9, e Console.WriteLine(total) escreve 13. A tela é uma linha. O sinal em si não está nessa linha, e não há segunda linha para 4 nem para 9. Mantenha a classe pública com o nome Pine.

Um sinal entre dois números

Abra o arquivo Pine. O nome da classe continua Pine. Esta página não renomeia o tipo. Apague string[] plants se essa linha ainda estiver lá, incluindo chaves, leaf, mint e cada linha de escrita com plants[0]. Apague string plant = null se essa linha ainda estiver lá. Apague plant.Length. Apague int count se essa linha ainda estiver lá, incluindo 40 e -4. Apague double weight se ainda estiver lá. Apague bool ripe se ainda estiver lá. Apague qualquer linha ReadLine. O arquivo que você guarda não tem espera, nem plants, nem plant, nem count, nem weight, nem ripe. O número só é escrito pela linha que usa o nome que guarda o valor combinado.

Dentro de Main, a linha de guardar é int total = 4 + 9;. int é a palavra de tipo. Diz que este nome guarda um inteiro. total é o nome, e começa com t minúsculo. O sinal = guarda. À direita de = ficam dois inteiros e um sinal. O primeiro número é 4. O sinal é +. O segundo número é 9. Não há aspas em volta de 4, nem em volta de 9. O ponto e vírgula encerra a linha. Esta linha guarda um número. Não escreve a tela. Guardar não é escrever. A tela fica em branco até essa linha. Os dois números não ficam como dois nomes separados nesta página. O sinal não aparece sozinho na tela. O sinal diz ao C# como fazer o número que total vai guardar.

Um sinal entre dois números não é o mesmo trabalho que um sinal contra um número só. Na página Números, int count = -4; colocou um menos contra os dígitos de um número só. Aquela linha não tinha segundo número para combinar. Esta página põe um sinal entre dois números que já estão sozinhos. int total = 4 + 9; tem 4, depois o mais, depois 9. O mais não está colado em 4 como um 4 com sinal, nem em 9 como um 9 com sinal. Fica no meio e combina os dois. Se a tela mostra -4, o arquivo Números ainda está no lugar. Apague essa linha. Se a tela mostra leaf, o arquivo de arrays ainda está no lugar. Apague chaves e colchetes.

A linha de escrita é o nome nu: Console.WriteLine(total);. Sem aspas, e sem sinal nessa linha. O C# lê o nome total, escreve o inteiro que esse nome guarda, e termina a linha. Para o arquivo que você guarda, esse número é 13. As letras do nome, t, o, t, a, l, não estão na tela. int não está na tela. O sinal de mais não está na tela. O dígito 4 não aparece sozinho na tela. O dígito 9 também não. Os dígitos 1 e 3 estão na tela, numa linha: 13. Salve o arquivo.

O arquivo que você guarda

Mantenha esta forma de ensino. Uma palavra de tipo, int. Um nome, total. Uma linha de guardar que escreve 4, depois o mais, depois 9, sem aspas em volta dos números. Uma linha de escrita, e essa linha usa o nome nu. Sem linha plants, sem linha null, e sem segunda linha de escrita.

the file you keep

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int total = 4 + 9;
        Console.WriteLine(total);
    }
}

Leia de cima. using System; prepara nomes curtos. public class Pine nomeia o tipo. public static void Main() é onde o runtime começa. int total = 4 + 9; guarda um inteiro. Não escreve nada. Console.WriteLine(total); escreve 13 e termina a linha. Uma linha na tela. Sem aspas. Sem segunda linha. O arquivo que você guarda não tem linha string[], nem linha que guarda null.

Execute com dotnet run. O programa escreve 13. Não espera você digitar. Os dois números e o sinal já estavam no arquivo. Se dotnet run espera, ReadLine ainda está no arquivo. Apague essa linha e mantenha int total = 4 + 9; e a única linha de escrita. O programa termina depois da linha de escrita. A tela mostra 13. Uma linha. Sem aspas. Se a tela mostra 4, a linha de escrita pode ainda imprimir outro nome, ou a linha de guardar ainda é int total = 4; sem sinal e sem segundo número. O arquivo que você guarda tem os dois números e o mais. Se a tela mostra 9, só o segundo número está sendo escrito, ou falta o sinal. Se a tela mostra 4 + 9 como letras, a linha de escrita tem aspas em volta desses caracteres: Console.WriteLine("4 + 9");. Essas aspas marcam letras, então o número combinado não é escrito. Se a tela mostra total, a linha de escrita tem aspas em volta do nome. Se a tela mostra leaf, plants ainda está no arquivo. Se a tela mostra null, o arquivo null ainda está no lugar. Se a tela mostra 40, o arquivo Números ainda está no lugar. Você não reinstala o SDK .NET por uma tela com a linha errada. É C# Pine com dotnet run, não Java.

Uma tela que mostra 13 não prova, sozinha, o sinal de mais. int total = 13; também escreve 13. A tela pode parecer igual. O arquivo não. O arquivo que você guarda tem 4, depois +, depois 9. Quando julgar esta página, procure o sinal entre os dois números. Não julgue o arquivo só pela tela.

Espaços em volta do sinal são permitidos. int total = 4+9; sem espaços ainda guarda 13, e o build não escreve erro. int total = 4 + 9; com espaços ainda guarda 13. O arquivo que você guarda usa espaços em volta do sinal, porque o sinal fica mais fácil de ver assim. Os espaços não são um segundo valor. Falta de número não é permitida. int total = 4 + ; faz o build escrever erro. int total = + 9; não é o arquivo que você guarda. Um mais contra um número só, como int total = +9;, guarda 9. Aquela linha não tem segundo número para combinar. É permitida, e não é o arquivo que você guarda. O arquivo que você guarda tem dois números e um sinal entre eles.

Aspas em volta de um número o transformam em letras. int total = "4" + 9; pede ao C# que combine letras com inteiro de um jeito que esta página não ensina. O build escreve erro. Tire as aspas. Dos dois lados do sinal, nesta página, são inteiros sem aspas. Console.WriteLine(4 + 9); sem nome total também escreve 13. A tela pode parecer igual. O arquivo que você guarda guarda primeiro o número combinado num nome, depois escreve esse nome. Quando julgar esta página, procure int total e o sinal na linha de guardar.

O nome precisa existir antes de uma linha usá-lo. Se Console.WriteLine(total); estiver acima de int total = 4 + 9;, o build escreve erro. Coloque a linha de guardar acima da linha de escrita. Não escreva int de novo para o mesmo nome. Uma linha depois pode trocar o número sem escrever int outra vez, quando total já existe: total = 4 + 9;. Essa forma é permitida. Não é obrigatória. O arquivo que você guarda cria o nome e guarda o número combinado numa linha só.

Outros sinais escrevem outros números

O mais não é o único sinal. Um menos entre dois números tira o segundo do primeiro. int total = 9 - 4; guarda 5. Essa execução é permitida, e não é o arquivo que você guarda. Execute dotnet run. A tela mostra 5. Uma linha. O sinal não é escrito como letra na tela. Só o dígito 5 é escrito. Depois de ver 5, volte o mais. O arquivo que você guarda escreve 13.

Um asterisco multiplica. int total = 4 * 9; guarda 36. O build não escreve erro. dotnet run escreve 36. Uma linha. A estrela é o sinal de multiplicação nesta página. Não escreva a palavra times. Não escreva x como sinal de multiplicação. int total = 4 x 9; trata x como nome. Este arquivo não tem esse nome. O build escreve erro. Depois de ver 36, volte 4 + 9.

Inteiros descartam o resto

Uma barra divide. Quando os dois lados são inteiros, a resposta também é inteira. A parte que sobra depois da divisão é descartada. Não arredonda para cima. Não fica como ponto e mais dígitos nesta página.

whole-number division

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int total = 9 / 4;
        Console.WriteLine(total);
    }
}

Este é o segundo arquivo. Não é o arquivo que você guarda. Execute dotnet run. A tela mostra 2. Uma linha. Não mostra 2.25. Não mostra 2.0. Não mostra 9 / 4 como letras. Quatro cabe em nove duas vezes como inteiro, e o resto não é escrito nesta tela. Se a tela mostra 13, você ainda está no arquivo que guarda. Coloque este segundo arquivo só quando quiser ver o resto descartado. Se a tela mostra 0, a linha de guardar pode ser int total = 4 / 9;, porque quatro não contém nove nem uma vez como inteiro. Aquela linha é permitida, e não é este segundo arquivo. Este segundo arquivo é 9 / 4, e a tela é 2.

Um ponto de um lado ou de outro sai da divisão inteira. int total = 9.0 / 4; não é uma linha de guardar int que esta página mantém. O build escreve erro quando a palavra de tipo é int e o lado direito não é resultado inteiro que esta página ensina. Mantenha os dois lados como inteiros sem ponto quando quiser o resto descartado como 2. Depois de ver 2, volte o arquivo guardado: int total = 4 + 9; e um Console.WriteLine(total);.

O sinal do resto

O resto que a divisão descarta pode ser guardado com outro sinal. Esse sinal é %. Não é a palavra percent. Não é sinal de comentário. Entre dois inteiros, guarda o que sobra depois da divisão inteira.

the leftover mark

csharp
using System;

public class Pine
{
    public static void Main()
    {
        int total = 10 % 3;
        Console.WriteLine(total);
    }
}

Este é o terceiro arquivo. Não é o arquivo que você guarda. Execute dotnet run. A tela mostra 1. Uma linha. Três cabe em dez três vezes como inteiro, e sobra 1. A tela não mostra 3. Não mostra 10 % 3 como letras. Se a tela mostra 0, os dois lados dividem sem resto, como int total = 9 % 3;, que guarda 0. Aquela linha é permitida, e não é este terceiro arquivo. Se a tela mostra 2, você pode ainda estar no arquivo de divisão. Coloque este terceiro arquivo só para checar o resto. Depois de ver 1, volte o arquivo guardado.

📊 O sinal entre dois números e a tela

The storing line The screen
int total = 4 + 9; 13
int total = 9 - 4; 5
int total = 4 * 9; 36
int total = 9 / 4; 2
int total = 10 % 3; 1
int total = 4; 4

Leia a tabela junto com uma execução, não no lugar dela. Para o mais, o build não escreve erro e dotnet run escreve 13. Para o menos entre dois números, a tela é 5. Para o asterisco, a tela é 36. Para a barra com inteiros, a tela é 2, e o resto não está nessa linha. Para o sinal do resto, a tela é 1. Para int total = 4; sem segundo número e sem sinal, a tela é 4, e essa linha não é o arquivo que você guarda. Depois de cada checagem, volte o arquivo guardado: int total = 4 + 9; e Console.WriteLine(total);. A tela guardada é 13, uma linha.

Escrever o sinal como letras não combina os números. Console.WriteLine("4 + 9"); escreve os caracteres 4, espaço, +, espaço, 9. A tela mostra 4 + 9. Isso não é o número 13. O build fica quieto. As aspas impedem o sinal de funcionar como sinal. O arquivo que você guarda não tem aspas em volta dos números, e a linha de escrita não tem aspas em volta do nome.

Vírgula não é sinal nesta página. int total = 4, 9; faz o build escrever erro. Não use vírgula entre dois números que quer combinar. Os sinais que esta página guarda são +, -, *, / e %. Sinais de comparação como == ficam numa página seguinte. Sinais lógicos como && também ficam depois. Esta página não guarda true nem false. Se a tela mostra true, ripe ainda está no arquivo. Apague essa linha.

Agora você pode guardar um inteiro feito com um sinal entre dois inteiros e escrever esse número. int total = 4 + 9; guarda 13. Console.WriteLine(total); escreve 13 e termina a linha. int total = 9 / 4; escreve 2, porque inteiros descartam o resto. int total = 10 % 3; escreve 1, o resto. Um menos entre dois números não é o mesmo que um menos contra um número só. A próxima página deixa estes sinais de combinar. Ela olha sinais que perguntam se um número combina com outro.

A tela é o número combinado

O arquivo que você guarda escreve 13. O nome na linha de escrita é total, e total não está na tela. O sinal de mais está no arquivo, e não está na tela. 4 e 9 estão no arquivo, e não aparecem na tela como linhas separadas. Divisão inteira e sinal do resto não são o arquivo que você guarda. Aspas em volta do sinal escrevem letras, não o número combinado.

🧠 Teste Seu Conhecimento

Pronto para Começar

Teste Seu Conhecimento

Desafie-se com este questionário interativo e veja o quão bem você entende o tópico

❓
6
Perguntas
🎯
70%
Para Passar
♾️
∞
Tempo
🔄
∞
Tentativas

📝 Instruções

  • Leia cada pergunta cuidadosamente
  • Selecione a melhor resposta para cada pergunta
  • Você pode refazer o quiz quantas vezes quiser
  • Seu progresso será mostrado no topo