Prévia do material em texto
Atribuição e Operadores Entrada e Saída Operador de atribuição é sinal Função scanf lê dados do de igual (=) para variáveis usuário, requer endereço da variável (&) Uso correto de parênteses para garantir precedência em Função printf exibe expressões aritméticas resultados formatados na Operador % retorna resto da tela com especificadores divisão inteira entre dois Especificadores como %f e números %.3f controlam formato e Exemplo: M = / 3 precisão decimal calcula a média corretamente Exemplo: scanf("%f", &R) e printf("%.3f", para float com 3 casas Programação Declaração de Variáveis Expressões Matemáticas Identificadores devem iniciar C Expressões devem respeitar a com letra e conter apenas ordem correta de operações caracteres alfanuméricos matemáticas Não é permitido uso de Uso de funções matemáticas da caracteres especiais ou palavras biblioteca math.h, como pow para reservadas potência Tamanho máximo do identificador Constantes matemáticas como M_PI é de 255 caracteres representam valores precisos de Exemplos corretos: SX, NM1, TT NOME, PD3X; incorretos: X+Y, PÉ Exemplo: cálculo de volume DE VALSA usando V pow(R,3)) Exemplo Prático: Cálculo de Salário /4 Salário líquido = (salário fixo + comissão) menos impostos aplicados Comissão calculada como 4% sobre total de Tipos de Dados vendas realizadas Construção de Algoritmos Desconto de 11% aplicado sobre total bruto int para números inteiros para impostos Descrição Narrativa usa linguagem e float para números reais (decimais) Expressão correta: SL = (SF + 0.04 VD) * natural para descrever passos do 0.89 para cálculo final algoritmo Variáveis float armazenam Pseudocódigo e Portugol facilitam valores com casas a transcrição para linguagens decimais formais Conversão implícita pode Fluxogramas usam simbologia ocorrer, mas atenção ao gráfica, mas podem dificultar tipo da variável detalhes precisos Exemplo: variável M do Escolha da técnica depende da tipo float recebe média clareza e facilidade para de inteiros X, Y e Z implementação