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:
Escreva um comentário