Programação em C# – Operadores Aritméticos e Método Int32.Parse – 05

C# – Operadores Aritméticos e Método Int32.Parse

Em C# os operadores aritméticos padrão são os seguintes:

+ Adição

Subtração

/ Divisão

* Multiplicação

% Módulo (Resto da divisão inteira)

Abaixo temos um exemplo de atribuição de dois valores numéricos e do uso desses operadores aritméticos em cálculos simples:

int num1 = 20;int num2 = 11;
Console.WriteLine(“Soma: ” + (num1 + num2).ToString());
Console.WriteLine(“Subtração: ” + (num1 – num2));
Console.WriteLine(“Multiplicação: ” + (num1 * num2));
Console.WriteLine(“Divisão: ” + (num1 / num2));
Console.WriteLine(“Módulo: ” + (num1 % num2));

Observação: Divisão por zero é infinito.

Os tipos double e float possuem um valor especial para representar o infinito:

5.0 / 0.0 -> +Infinito

Porém:

0.0 / 0.0 -> NaN (Not a Number), pois é um paradoxo – zero dividido por qualquer valor é zero, mas qualquer valor dividido por zero é infinito.

Analise o exemplo a seguir para entender melhor esse conceito:

double a = 5.0; double b = 0.0;
Console.WriteLine(“Valor dividido por zero: ” + (a / b));
Console.WriteLine(“Zero dividido por um valor qualquer: ” + (b / a));
Console.WriteLine(“Zero dividido por zero: ” + (b / b));
Console.WriteLine(“Soma de NaN com um valor qualquer, como 15: ” + (15 + (b/b)));
Console.WriteLine(“Soma de Infinito com um valor qualquer, como 15: ” + (15 + (a / b)));
Console.WriteLine(“Zero vezes Infinito: ” + (0 * (a / b)));
Console.WriteLine(“Zero vezes NaN: ” + (0 * (b / b)));

Conversão de String em Inteiro

Podemos converter um valor de string em número inteiro usando o método Int32.Parse(). Veja o exemplo de uso a seguir:

string valor01 = “25”; // variável declarada como string
int num1 = Int32.Parse(valor01);
int resultado = num1 * 2;
Console.WriteLine(“Resultado: ” + resultado.ToString());

Precedência dos Operadores

Os operadores são avaliados na seguinte ordem de precedência:

()

* / %

+ –

Assista a um vídeo sobre o assunto para entender melhor os conceitos e exemplos mostrados:

Sobre Fábio dos Reis (1363 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*