A linguagem C é uma das mais poderosas e mais fortes do mercado, é uma linguagem realmente apaixonante e sem limites. Neste artigo vamos aprender a usar de forma simples e objetiva operações matemáticas com a linguagem C.
Vou usar o GCC para compilar o programa, mas você pode usar uma IDE como o Code::blocks ou o Eclipse para desenvolver seu projeto ao longo deste artigo.
O Code::blocks, que é a IDE que eu recomendo tanto para programar em ambientes Windows quando em ambientes
GNU/Linux, pois é uma IDE realmente de qualidade e open source.
Para quem usa Ubuntu, pode baixar o Code::blocks pelo adicionar e remover programas. Quem usa outra distribuição, pode baixar o Code::blocks em:
Referências:
Criando o algoritmo e código
Vamos agora a melhor parte, eu usarei apenas a biblioteca padrão da linguagem C, a
stdio.h, por isso não se preocupe em baixar e instalar bibliotecas para acompanhar o artigo.
Vamos primeiro iniciar nosso projeto, para quem está usando o Code::blocks, pode ir no menu "File", depois vá em "New" e depois em "Project".
Chegando lá, vá em "Files" e selecione a categoria "C/C++ source", diga o nome para o projeto e o diretório do mesmo e logo após finalize a seleção do projeto.
Agora, para quem assim como eu irá utilizar um editor de textos como o vi, gedit, é só escrever o código no mesmo e salvar com a extensão .c, que é referente a projetos/códigos escritos em C.
O algoritmo.
Podemos seguir como base o seguinte algoritmo:
- Declare num1 & num2 : int
- INICIO
- Imprima uma solicitação para o primeiro valor ( ' Entre com o primeiro valor')
- Leia o valor de num1
- Imprima uma solicitação para o segundo valor ( ' Entre com o segundo valor')
- Leia o valor de num2
- Resultado <-- num1 + num2 ;
- imprima o valor de num1 + num2
Agora vamos começar o nosso código:
#include <stdio.h>
int main()
{
//declaracao
int num1;
int num2;
printf("Entre com o primeiro numero: ");
scanf("%d",&num1);
printf("Entre com o segundo numero: ");
scanf("%d",&num2);
printf("A soma de %d com %d e: ",num1,num2);
printf( "%d",num1 + num2);
printf("\n");
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);
printf("\n\n\n");
return (0);
}
Você pode baixar este código aqui:
calc.c
Para compilá-lo e executá-lo no Code::blocks, basta usar a tecla F9. Para quem assim como eu criou o programa em um editor de textos como o Gedit, compile-o com o Gcc da seguinte forma:
gcc arquivo.c -o arquivo
Neste caso o nosso projeto estaria com o nome "arquivo" e, obviamente com a extensão .c, depois do "-o" seria o arquivo a ser executado, que se chama "arquivo".
A execução do mesmo seria simples, um: ./
Mas lembrando que nós teríamos que dar permissão de execução para ele, então...
chmod +x arquivo
$ ./arquivo