Curso C – Aula 02

Por Guilherme Farias em 24 de setembro de 2011

Nesta segunda aula vamos aprender a utilizar o printf, scanf, fazer calculos e armazenar dados em variáveis.

Variável

Variável tem a função de armazenar dados na memoria durante a execução do programa, vale lembrar que todos os dados armazenados em variáveis são apagados quando o programa é encerrado.
ela pode armazenar: letras e números de acordo com seu tipo.

Tipos primitivos

int: armazena números do tipo inteiro.
float: armazena números decimais
char: armazena 1 caractere
Existem outros tipos primitivos, mas por enquanto vamos utilizar apenas nesses.

Printf

O Printf é um comando utilizado para imprimir algo na tela, seja dados de variáveis ou qualquer mensagem.

Scanf

O Scanf é um comando utilizado para ler um dado do teclado e armazena-lo em alguma variável.

Operadores matemáticos

como o próprio nome já diz, eles servem para fazer operações matemáticas.
+: realiza somas
-: realiza subtrações
/: realiza divisões
*: realiza multiplicações

Programando

Nesta aula vamos fazer um programinha simples que lê dois números do teclado, e imprime na tela a media dos valores, para isso vamos utilizar o comando scanf para armazenar os dados lidos em variáveis, em seguida vamos descobrir a média e imprmir na tela usando o printf.

Crie outro projeto no DevC++, da mesma maneira que fez na aula anterior, e comece a escrever o código dentro do “main”.

1) primeiro temos que declarar quais variáveis vamos utilizar e qual o tipo delas, para isso escreva logo abaixo do “main”:

int numero1;
//essa variavel vai armazenar o primeiro número, ele será do tipo inteiro
int numero2;
//Essa variável vai armazenar o segundo número, ele será do tipo inteiro
float media;
//Essa variável vai armazenar a media dos numeros, ele será do tipo float (decimal)

2) agora vamos escrever as “ordens” na tela:

printf("digite um numero: \n");
O "\n" foi utilizado para pular a linha

3) agora vamos armazenar na variável “numero1″ o valor digitado:

scanf("%i", &numero1);

Esse comando significa dizer que, vamos receber um valor inteiro “%i” e armazena-lo na variável numero1.

4) agora vamos escrever de novo outra orden na tela com o printf e receber outro número, com o scanf, seu código ficará assim:

int numero1;
int numero2;
float media;
printf("digite um numero: \n";
scanf("%i", &numero1);
printf("digite outro numero: \n";
scanf("%i", &numero2);

5) agora vamos calcular a media e imprimir na tela:

media = (numero1 + numero2)/2;

Isso quer dizer que a variável media vai receber a soma do numero1 com o numero2, dividido por 2

printf("a media deu: %f", media);

Este comando vai imprimir na tela a frase “a media deu: (valor da media)”, o %f serve para dizer qual tipo de variavel será impressa e onde aparecerá, neste caso, o valor da variável aparecerá no final da frase. Note que “media” não aparece com “&” quando está no printf, isso porque no caso do printf ele não vai armazenar nada, vai apenas exibir.

6) seu programa será executado desta maneira:


Exercicio:

Ao final de cada aula, vamos deixar exercicios para você treinar sua programação, e caso você tenha alguma duvida, é só entrar em contato.

1) Crie um programa que leia 4 notas de um aluno, e imprima na tela a media dele. Execute e veja se está funcionando, se preferir pode enviar por email para que eu possa corrigir.

Veja também:
Aula 01
Aula 02
Aula 03
Aula 04
Aula 05
Aula 06
Aula 07
Aula 08

1 comentário

Deixe uma resposta

O seu endereço de email não será publicado

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>