As variáveis que acabamos de ver no algoritmo são variáveis do tipo inteiro e do tipo string, vamos utilizá-las aqui em nosso código.
Neste caso utilizaremos apenas a biblioteca padrão do C, á
stdio. E não usaremos nenhuma API ou função do sistema, portanto o artigo pode ser seguido por usuários que estejam em outros sistemas operacionais.
O uso da variáveis é feita desta forma:
#include <biblioteca.h>
função()
{
tipo nome_varivavel;
printf("Entre com o valor : ");
scanf() //leitura
}
Vamos começar:
#include <stdio.h>
int main()
{
int x,y;
printf("Digite o valor de x : ");
scanf("%d",&x);
printf("Digite o valor de y : ");
scanf("%d",&y);
printf("Dados : \nValor de x : %d \nValor de y : %d \n\n",x,y);
return (0);
}
Compilando e executando o programa acima teríamos:
./1
Digite o valor de x :
4
Digite o valor de y :
8
Dados :
Valor de x : 4
Valor de y : 8
Obs.: Estes valores (4 e 8) foram digitados por mim.
O que fiz foi declarar as variáveis x e y do tipo inteiro, depois solicitar o valor de cada uma e imprimir essas valores dados pelo usuário.
Em:
#include <stdio.h>
Eu declarei a biblioteca stdio.h.
Em:
int main()
Escrevi a função principal, a primeira coisa a ser executada pelo programa.
Em:
int x,y;
Declarei as variáveis x e y, do tipo inteiro.
Em:
printf("Digite o valor de x : ");
Imprimi uma mensagem solicitando um dos valores.
Em:
scanf("%d",&x);
Li um dos valores, neste caso o da variável x.
Em:
printf("Dados : \nValor de x : %d \nValor de y : %d \n\n",x,y);
Imprimi estes valores utilizando o %d, que significa inteiro, e como argumento no printf() eu coloquei as variáveis x e y em ordem para localizar seus devidos %d, já que as duas são do tipo inteiro. :-)
E finalmente em:
return (0);
Indiquei o número inteiro que está sendo retornado pela função, neste caso o número 0.
Vamos fazer quase a mesma coisa agora, só que definiremos o valor das variáveis x e y.
#include <stdio.h>
int main()
{
int x,y;
x = 2;
y = 9;
printf("Dados : \nValor de x : %d \nValor de y : %d \n\n",x,y);
return (0);
}
Bem menor o código, porém este não interage com o usuário.
Compilando e executando ele teríamos:
./1
Dados :
Valor de x :
2
Valor de y :
9
Não há muito o que explicar, nas linhas:
x = 2;
y = 9;
Dei o valor para cada variável.