Escolar Documentos
Profissional Documentos
Cultura Documentos
Lógica de
Programação
➢Exemplo
➢ int a;
➢ int b = 100;
➢ char opcao;
Declaração de Variáveis
#include <stdio.h>
int main( ){
int num1;
int num2;
num1 = 44;
num2 = num1 + 20;
printf("O primeiro número é %d /n", num1);
printf("O segundo número é %d /n", num2);
return 0;
}
Variáveis
➢Deve especificar um tipo (int) e um nome num1
➢A instrução apenas reserva uma quantidade de memória
suficiente para armazenar o tipo em questão
➢Variáveis do mesmo tipo podem ser declaradas em uma única
instrução.
• Exemplo: int num1, num2;
➢Toda variável deve ser declarada antes de ser usada
➢Inicializar uma variável significa atribuir um valor a ela na
mesma instrução de sua declaração.
Exemplo: int num1 = 44;
Tipos
➢Quando declaramos uma variável damos a ele um tipo.
➢int – Representa valores inteiros positivos ou negativos . O
tamanho máximo depende do compilador C utilizado.
➢char – A definição de caracter para o compilador.
➢long - inteiro com sinal de pelo menos 32 bits;
➢float - Números de ponto flutuante (números reais) com pelo
menos 6 dígitos de precisão decimal.
➢double - Números de ponto flutuante com pelo menos 10 dígitos
de precisão maior que o float.
Operadores de atribuição
➢ O operador de atribuição em C é o sinal de igual "=".
➢Exemplo int a = 10;
➢double d = 15.5.
Operadores Aritméticos
➢Os operadores *, /, + e - funcionam respectivamente como
multiplicação divisão adição e subtração, o operador % indica o
resto de uma divisão inteira.
➢Exemplo:
int soma = 2+2;
int sub = soma-3;
int mult = 2*3;
int div = mult/3;
Operadores Relacionais
➢Traz a ideia de comparação entre valores. São elas:
&& and
|| ou
! negação
Exercício
Dados as variáveis inteiras, X, Y e Z, contendo os valores 2, 5 e 9
respectivamente, a variável NOME contendo “Maria” e a variável
lógica SIM contendo o valor falso obtenha os resultados das
expressões lógicas a seguir.
Para arredondamento:
printf("\n%4.2f",3456.78);
printf("\n%3.2f",3456.78);
printf("\n%3.1f",3456.78);
printf("\n%10.3f",3456.78);
Função scanf()
➢Função permite ler dados formatados da entrada padrão
(teclado).
scanf("expressão de controle", argumentos);
#include<stdio.h>
#include<conio.h>
int main(){
int num;
printf("Digite um numero: ");
scanf("%d",&num);
printf("\no numero e %d",num);
system(“pause”);
return 0;
}
Exercicio
1) A empresa XPTO TI necessita de um programa que calcule o
balanço do primeiro trimestre de 2017. Faça um programa que leia
os gastos de Janeiro , Fevereiro e Março e calcule e imprima o
gasto total do trimestre.
Exercicio
2) Escreva um algoritmo que leia três notas e mostre a sua média
aritmética. Regra (n1+n2+n3)/3.
3) Faça um algoritmo que leia dois números e informe sua soma,
diferença, produto e quociente.
4) Ler e exibir dois valores numéricos, armazene os valores lidos
nas variáveis A e B. Depois, trocar o valores entre si e exibir
novamente.
Obrigado (a)!
wilton.souza@uniceplac.edu.br