Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetos
OPERADORES DE ATRIBUIÇÃO
namespace funcoes
{
class Program
{
static void Main(string[] args)
{
Double a = 9;
Double indice = 2;
Double resultado = Math.Pow(a, indice);
Console.WriteLine(resultado);
}
}
}
Funções matemáticas
• Temos várias funções matemáticas para utilizar no C#. Exemplo:
• Para calcular um número ao quadrado, ou ao cubo ou qualquer
outro índice utilizamos: Math.Pow();
• Para Raiz quadrada utilizamos: Math.Sqrt()
namespace funcoes
{
class Program
{
static void Main(string[] args)
{
Double a = 729;
Double resultado = Math.Sqrt(a);
Console.WriteLine(resultado);
}
}
}
Vamos resolver uma equação do segundo
grau?
• Considerando as duas funções matemáticas explicadas em aula e as operações
aritméticas explicadas em aulas anteriores, resolva a equação de segundo grau.
• Sendo:
• a=1
• b = -3
• c = -4
Para tentar use também com o INT, outra informação
OPERADORES ARITMÉTICOS importante é que, se você quer o número com casas
decimais, deve-se indicar com casas decimais. EX. 10.0
B*B – 4.0 * A * C
Math.Pow: função
matemática, ou seja, irá
pegar uma expressão
entre parênteses e
realizar a operação.
namespace funcoes
{
class Program
{
static void Main(string[] args)
{
Double a = 1.0, b = -3.0, c = -4.0; ;
Double delta = Math.Pow(b, 2.0) - 4.0 * a * c;
Console.WriteLine(delta);
Console.WriteLine(x1);
Console.WriteLine(x2);
}
}
}
ENTRADA DE DADOS EM C#
[] – é um vetor de string e
vamos entender mais a frente
do curso.
ENTRADA DE DADOS EM C#
Console.WriteLine("Você digitou:"+n1);
}
}
}
char ch = char.Parse(Console.ReadLine());
Console.WriteLine(ch);
Console.WriteLine(nome);
Console.WriteLine(sexo);
Console.WriteLine(idade);
Console.WriteLine(altura);
Console.WriteLine(altura.ToString("F2", CultureInfo.InvariantCulture));
ATIVIDADE
using System;
using System.Globalization;
namespace funcoes
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Entre com seu nome completo:");
string fullName = Console.ReadLine();
Console.WriteLine("Quantos quartos tem na sua casa?");
int quartos = int.Parse(Console.ReadLine());
Console.WriteLine("Enter preço do produto:");
double preco = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
Console.WriteLine("Entre seu último nome, idade e altura (mesma linha):");
string[] vect = Console.ReadLine().Split(' ');
string ultimonome = vect[0];
int idade = int.Parse(vect[1]);
double altura = double.Parse(vect[2], CultureInfo.InvariantCulture);
Console.WriteLine(fullName); Console.WriteLine(quartos);
Console.WriteLine(preco.ToString("F2", CultureInfo.InvariantCulture));
Console.WriteLine(ultimonome);
Console.WriteLine(idade);
Console.WriteLine(altura.ToString("F2", CultureInfo.InvariantCulture));
}
}
}
OPERADORES COMPARATIVOS
EM C#
OPERADORES COMPARATIVOS EM C#
int a = 10;
bool c1 = a < 10;
bool c2 = a < 20;
bool c3 = a > 10;
bool c4 = a > 5;
Console.WriteLine(c1);
Console.WriteLine(c2);
Console.WriteLine(c3);
Console.WriteLine(c4);
OPERADORES COMPARATIVOS EM C#
int a = 10;
bool c5 = a <= 10;
bool c6 = a >= 10;
bool c7 = a == 10;
bool c8 = a != 10;
Console.WriteLine(c5);
Console.WriteLine(c6);
Console.WriteLine(c7);
Console.WriteLine(c8);
OPERADORES LÓGICOS
EM C#
OPERADORES LÓGICO EM C#
Operadores lógicos mais utilizados Tabela verdade do “E” e do “OU”
Na condição E
exige-se que as
duas combinações
sejam verdadeiras.
Na condição OU
exige-se que as
duas combinações
sejam verdadeiras.
double a;
float b;
a = 5.1;
b = a;
Console.WriteLine(b);
Realizando o teste acima, estamos invertendo os parâmetros, ou seja, declaramos as duas variáveis e em
seguida indicamos que a variável double será apresenta pela variável float.
Conversão implícita
Ao realizar o comando, nenhum erro é apresentado em tela, porém ao rodar o mesmo, será dado um
alerta dizendo que para realizar essa ação será necessário aplicar um CASTING.
double a;
float b;
a = 5.1;
b = a;
Console.WriteLine(b);
EXEMPLOS:
Estrutura condicional (if-else) EXEMPLOS:
Com o uso da condicional simples.
Não é a melhor
forma, pois ele não
entende que assim
que encontrar algo
verdadeiro, para o
sistema de
continuar
verificando.
Aumentando assim
as chances do
sistema rodar com
erros.
Estrutura condicional (if-else)
EXEMPLOS:
Com o uso da condicional ENCADEAMENTO.
Estrutura condicional (if-else)
EXEMPLOS:
Com o uso da condicional ENCADEAMENTO.