Você está na página 1de 21

Introdução

Antes de começar!
É de fundamental importância ressaltar
desde o começo que a linguagem C é case
sensitive, um termo que significa que o
compilador diferencia letras maiúsculas e
minúsculas, ou seja, escrever “include” ou
“Include” faz toda a diferença.
Em suma, muito cuidado quando for
copiar algum código...
Dica: use sempre letras minúsculas,
pois a grande maioria dos comandos em C
são assim.
Modelo de código
Explicando o código
 Linhas 1 e 2:
No cabeçalho do programa, utilizamos
o comando #include para importar/incluir
as bibliotecas para nosso programa (no
exemplo, stdio.h e stdlib.h).
Essas bibliotecas contêm funções que
nos serão úteis para, por exemplo,
escrevermos mensagens na tela e lermos
caracteres digitados pelo usuário.
Explicando o código
 Linha 4:
A função main() é (como a tradução já
diz) a principal função do nosso programa.
Mais à frente, haverá mais funções além
desta, mas, independente do número de
funções extras, ela será sempre a primeira
a ser executada.
A chave aberta “{“ seria como o
“INICIO” de nosso pseudocódigo, ou seja,
todo código “que importa” será escrito
após esta chave (e antes da última).
Explicando o código
 Linha 5:
Nosso código deve ser comentado
sempre que possível, com o simples
objetivo de explicar o será feito a seguir,
assim facilitando o entendimento de outro
programador ao ler seu código, ou até
mesmo para você, caso vá ler um código
antigo.
Para comentar uma linha, basta utilizar
duas barras (de divisão) consecutivas no
início da mesma.
Explicando o código
 Linha 7, 8 e 9:
Estas deverão ser as últimas linhas
do seu código. Nenhum outro código
deverá ser escrito entre ou após elas.
O comando da linha 7 serve para seu
programa não fechar imediatamente após
a execução.
O comando da linha 8 está relacionado
com a palavra “int’ da linha 4.
E a chave fechada é para indicar que a
função main() chegou ao fim.
Os comandos “ESCREVA” e “LEIA”, agora em C
Função printf()
É o mesmo que “ESCREVA” em
pseudocódigo, i.e., serve para escrever
uma mensagem (ou o valor de uma
variável) na tela.
A mensagem deve ser escrita dentro
dos parênteses, entre aspas duplas.
Ex.:
Função printf()
Caso deseje escrever o valor de
alguma variável, utilizaremos dois
parâmetros: um deles entre aspas,
contendo o código que indica o tipo da
variável (%d, no exemplo); e o outro, a
variável em si.
Ex.:
Função scanf()
É o mesmo que “LEIA” em
pseudocódigo. Serve para ler um valor
digitado pelo usuário, seja este um
número, letra ou frase.
Muito semelhante com o comando
printf() quando se vai escrever o valor
da variável, mas com suas
peculiaridades.
Função scanf()
Teremos dois parâmetros separados
por vírgula: o primeiro deles será para
indicar o tipo da variável a ser lida (%d,
no exemplo), e deverá estar entre
aspas; o segundo é a variável em si, e
estará sempre precedida de “&” (e-
comercial).
Ex.:
Tipos, tamanhos, valores máximos e mínimos...
Tipos, tamanhos e valores

Tipo Tamanho Valores válidos


char 1 byte Letras e símbolos: „a‟, „b‟, „*‟, „5‟
int 4 bytes de -2.147.483.648 à 2.147.483.647
float 4 bytes (aprox.) de 10-38 à 1038, precisão de 7 dígitos
double 8 bytes (aprox.) de 10-4932 à 104932, precisão de 15 dígitos
Símbolos

Tipo Símbolo
char %c ou %s
int %d
float %f
double %lf

Símbolos utilizados nas


funções printf() e scanf()
Exemplo
Adição, subtração, multiplcação e divisão
Operadores

Símbolo Operação
+ Adição
- Subtração
* Multiplicação
/ Divisão
% Módulo

O módulo devolve o resto da divisão


de dois números. Ex.: 5%2 = 1.
Ordem de Precedência

Símbolo Ordem
(, ) 1º
*, /, % 2º
+, - 3º

Ou seja, caso queira, por exemplo,


somar antes de multiplicar, utilize
os parêntes, pois eles têm
prioridade máxima.
Exemplo
Teste você mesmo!
Crie um programa que execute os seguintes cálculos e ele
mesmo lhe dirá o resultado:

1. 3+4*2
2. (3+4)*2
3. 2*5+1
4. (2*5)+1
5. 2*(5+1)
6. 6%2
7. 5%2
8. 5%2*3
9. 6/2-1
10. 6/(2-1)

Dica1: Utilize variável do tipo float para realizar estes cálculos.


Dica2: Primeiro faça os cálculos num papel e depois execute seu
programa para comparar suas respostas.

Você também pode gostar