4. Operadores
Objetivo: Desenvolver programas utilizando corretamente os
operadores. Todos utilizando diagrama de blocos e
linguagem C
Função de Atribuição
Função scanf()
Expressões algébricas
Operadores
Aritméticos
Incremento e Decremento
Funções matemáticas
4. Operadores
AL Lapolli – www.lapolli.pro.br
4. Operadores
Função de Atribuição
 Para realizar de operações aritméticas, de maneira
geral, é necessário criar-se expressões algébricas que
retornem o valor esperado.
 Estas expressões necessitam serem escritas em
ordem lógica para que o resultado obtido seja
correto. Desta forma, é necessário que seja satisfeito
o rigor matemático ou a hierarquia das operações
aritméticas e lógicas.
 No processo de programação, também devem ser
respeitadas as ordens hierárquicas e lógicas .
4. Operadores
AL Lapolli – www.lapolli.pro.br
4. Operadores
Expressões algébricas
Uma expressão como:
2  3.(7  1.5  4)  (4  3) 5.7  3  (1  4)
Deve ser resolvido de uma maneira adequada
seguindo a hierarquia:
1. Parênteses
2. Colchetes
3. Chaves
4. Multiplicação e divisão
5. Soma e subtração
Não consideração da hierarquia resulta em erro.
4. Operadores
AL Lapolli – www.lapolli.pro.br
4. Operadores
Expressões algébricas
Em linguagem de programação não há chaves e nem
colchetes , sendo necessário suas substituições por
parênteses.
Resolvendo a expressão anterior temos:
 2  3.(7  1.5  4)  (4  3)  5.7  3  (1  4) 
 2  3.8  1  35  3  (3)  2  25  41  2  25  41 
 18  18
Exercício: Montar
calculadora.
4. Operadores
a
expressão
Algébrica
na
AL Lapolli – www.lapolli.pro.br
4. Operadores
Função scanf()
É a função que predispõe a leitura de dados da
entrada padrão (teclado). Ela é um complemento da
função printf().
A sintaxe é:
scanf(“%f,%d",&flutua,&inteiro);
Expressão de controle
Lista de argumentos
Operador de endereço
Para a entrada, é preciso definir o tipo de variável na
expressão de controle e o operador de endereço
antes da variável.
4. Operadores
AL Lapolli – www.lapolli.pro.br
4. Operadores
Função scanf()
Desta forma o valor de entrada é gravado no endereço
correspondente da variável.
#include<stdio.h>
main(){
float num;
printf("\n\n\tEntre com o um valor numerico para a variavel
num:");
scanf("%f",&num);
printf("\n\n\tO valor de num=%f com endereco
%u\n\n\n",num,&num);
}
4. Operadores
AL Lapolli – www.lapolli.pro.br
4. Operadores
Função scanf()
Os códigos de controle são os mesmos utilizados no
printf().
Há outras funções de entrada via teclado que podem
ser estudadas pelo alunos: getche e getch. Veja o
exempol
#include<stdio.h>
#include<conio.h>
main(){
char ch;
printf("\n\n\tDigite uma tecla:");
ch=getch();
printf("\n\n\tA tecla pressionada foi:==> %c\n\n\n",ch);
É necessário
incluir esta
biblioteca
printf("\n\n\tDigite novamente:");
ch=getch();
printf("\n\n\tDesta vez foi:==> %c\n\n\n",ch);
}
4. Operadores
AL Lapolli – www.lapolli.pro.br
4. Operadores
Operadores
aritméticos
Quando se deseja atribuir um resultado a uma variável
é necessário a utilização do operador de atribuição :
Simbolicamente ← (utiliza-se no diagrama de blocos)
Na linguagem C utiliza-se:
=
Exemplo: atribuindo-se cinco a uma variável a:
a ←5 ou
A=5  O = faz parte da sintaxe da linguagem e é
sempre um atribuidor matemático.
4. Operadores
AL Lapolli – www.lapolli.pro.br
Operadores
aritméticos
4. Operadores
Formas incorretas de aplicação do operador de
atribuição:
a→5
5←a
5=a
Portanto os operadores podem ser caracterizados
como:
Forma de operação: binária e unária
4. Operadores
AL Lapolli – www.lapolli.pro.br
Operadores
aritméticos
4. Operadores
4. Operadores
AL Lapolli – www.lapolli.pro.br
Operadores aritméticos
4. Operadores
4. Operadores
AL Lapolli – www.lapolli.pro.br
Funções matemáticas
4. Operadores
4. Operadores
AL Lapolli – www.lapolli.pro.br
4. Operadores
4. Operadores
AL Lapolli – www.lapolli.pro.br
Download

4 - Operadores