Operadores com a linguagem C

Neste artigo nós veremos como é simples elaborar uma ou mais operações matemáticas na linguagem de programação C.

[ Hits: 20.249 ]

Por: André em 21/03/2010 | Blog: http://127.0.0.1


Entendendo o código



Agora vamos começar essa parte explicando o código que eu postei anteriormente:

Na primeira linha, onde eu usei:

#include <stdio.h>

Eu estava chamado a biblioteca padrão da linguagem C, a biblioteca stdio (standard input / output header).

Para mais informações sobre a stdio, acesse:
Agora na linha:

int main()

Eu setei como inteiro o "main()", que é a primeira coisa a ser executada pelo compilador, é o principal do programa.

Quanto ao { ...

As chaves {} servem para delimitar o início e o fim das funções.

Onde eu coloquei duas barras e escrevi declaração, eu fiz um comentário:

//declaracao

O comentário não faz diferença alguma no código, serve apenas para fazer um lembrete. Essa "declaração" foi só para mostrar onde estava a declaração das variáveis.

Esses dois inteiros chamados "num1" e "num2" são as variáveis que nós usaremos para fazer as operações.

int num1;
int num2;

O printf(), que vem da palavra print, que quer dizer imprimir, obviamente imprime mensagens no terminal, então, neste caso nós imprimimos:

"Entre com o primeiro número:".

printf("Entre com o primeiro numero: ");

O scanf() é a função que nos permite pegar a saída digitada pelo usuário, neste caso pegamos o inteiro num1, representado com %d (para números inteiros) e como argumento, para identificar que nós estávamos nos referindo a variável "num1" usamos o argumento com o nome da variável, que no caso é "num1".

scanf("%d",&num1);

Estas funções já foram explicadas anteriormente...

printf("Entre com o segundo número: ");
scanf("%d",&num2);

Aqui será bem interessante, A soma de %d com %d é ... Ooops! Como saberemos qual o inteiro que eu quero? Pois coloquei dois %d, e agora? Bom, isso é bem simples, logo após eu fechar as aspas duplas, novamente eu dei um argumento, vindo primeiro o valor da variável num1 e logo após o valor da variável num2.

printf("A soma de %d com %d e: ",num1,num2);

Aqui eu fiz o seguinte, eu imprimi o %d, mas desta vez o valor deste inteiro será o valor da variável num1 somado com o valor da variável num2.

printf( "%d",num1 + num2);
printf("\n");

As funções abaixo podem servir como outros exemplos da explicação acima:

printf("A subtracao de %d por %d e: ",num1,num2);
printf( "%d",num1 - num2);
printf("\n");
printf("A multiplicacao de %d por %d e: ",num1,num2);
printf( "%d",num1 * num2);
printf("\n");

printf("A divisao de %d por %d e: ",num1,num2);
printf( "%d",num1 / num2);

Cada \n é referente á uma quebra de linha, pois isso, neste caso eu pulei 3 linhas.

printf("\n\n\n");

return (0);
}

Conclusão

Como eu havia dito, o C é uma linguagem simples de se trabalhar, como é algo simples como trabalhado neste artigo. Mais para frente podemos construir projetos maiores em C, e também estarei dando continuidade aos meus artigos sobre Java e Ruby.

Espero que tenham gostado da leitura, me desculpe qualquer erro ou controvérsia da minha parte.

Referências sobre o C:
att André S. Rosa Junior
www.juniorlinux.com.br

Página anterior    

Páginas do artigo
   1. Introdução
   2. Entendendo o código
Outros artigos deste autor

Inteiros e Strings na linguagem C

SDL e C - Uma dupla sensacional

Variáveis, if, else e unless em Ruby

Instalando o Debian em uma máquina virtual (VirtualBox)

Linux e Windows: Quebrando Estereótipos

Leitura recomendada

O ? Alternativo em C/C++

Introdução à linguagem C - Parte II

Funcionamento da memória

Criando uma calculadora com o KDevelop

Introdução à linguagem C - Parte I

  
Comentários
[1] Comentário enviado por removido em 30/03/2010 - 11:34h

Muito bom cara, eu editie pra calcular 3 numeros olhe

int main()
{

//declaracao
int num1;
int num2;
int num3;

printf("Entre com o primeiro numero: ");
scanf("%d",&num1);

printf("Entre com o segundo numero: ");
scanf("%d",&num2);

printf("Entre com o terceiro xd: ");
scanf("%d",&num3);

printf("A soma de %d com %d e %d e: ",num1,num2,num3);
printf( "%d",num1 + num2 + num3);
printf("\n");

printf("A subtracao de %d por %d por %d e: ",num1,num2,num3);
printf( "%d",num1 - num2 - num3);
printf("\n");
printf("A multiplicacao de %d por %d por %d e: ",num1,num2,num3);
printf( "%d",num1 * num2 * num3);
printf("\n");

printf("A divisao de %d por %d por %d e: ",num1,num2,num3);
printf( "%d",num1 / num2 / num3);
printf("\n\n\n");

return (0);
}


Contribuir com comentário