Você está na página 1de 17

1

IDE
• Definição

• Exemplos

2
BIBLIOTECAS
• <stdio.h>
• <math.h>
• <locale.h>

3
TIPOS DE DADOS
Cinco tipos básicos:
• char
• int/long int
• float
• double
• void

4
Formas básicas de armazenamento:
• Variáveis locais
• Variáveis globais
• Parâmetros formais (funções)

5
COMANDOS I/O
printf
printf (“Texto”) ; printf (StringX) ;
scanf
scanf (“%tipo”, &VariavelY) ;

6
EXERCÍCIOS

HELLO WORLD!

7
OPERADORES
Operador de atribuição
= (igual)
Operadores aritméticos
- subtração + soma
* multiplicação / divisão
% mod -- decremento
++ incremento

8
EXEMPLOS
x = 25 ; z=x*y;
aux = 1994 ; z=x/y;
aux2 = x ; x = (z + y) / x ;
y=2+3; z = z++ ;
alfa = 350 + x ; z += 1 ;
z=x+y; y = z- - ;
x=z–3; y -= 4 ;

9
OPERADORES
Operadores Lógicos
&& “e”
|| “ou”
! negação
Operadores Relacionais
> e >= < e <=
== !=

10
EXEMPLOS
(x == 5 && y == 3)
(z == x || z == y)
! (x == 3)

(x >= 18 || x <= 65)


! (x >= 18 || x <= 65)

(x != 5 && x == 5)
(x != 5 || x == 5)

11
CASO ESPECIAL
O operador ? (Operador Ternário)
X?Y:Z;
(condição) ? (se) : (senão) ;

12
EXERCICIOS

Repita os exercícios da aula passada,


agora em forma de algoritmo em C!

13
EXERCÍCIOS
1. Faça um algoritmo que solicite
seu nome uma única vez e em
seguida imprima-o cinco vezes.

14
EXERCÍCIOS

2. Solicite a primeira letra do


nome, a idade e o salário de
uma pessoa, e imprima essas
informações.

15
EXERCÍCIOS

3. Solicite três notas de um aluno


e exiba a média final do mesmo.

16
EXERCÍCIOS

4. Solicite um valor numérico


qualquer e imprima uma
mensagem dizendo se ele é par
ou impar.

17