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: 21.400 ]

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


Introdução



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. Linux: Operadores 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:
  1. Declare num1 & num2 : int
  2. INICIO
  3. Imprima uma solicitação para o primeiro valor ( ' Entre com o primeiro valor')
  4. Leia o valor de num1
  5. Imprima uma solicitação para o segundo valor ( ' Entre com o segundo valor')
  6. Leia o valor de num2
  7. Resultado <-- num1 + num2 ;
  8. 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


    Próxima página

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

CrossOver - Programas de Windows em seu GNU/Linux

Pentesting on PHP apps: XSS

Programando em Perl (parte 2)

Linux e Windows: Quebrando Estereótipos

Computação Forense - Entendendo uma perícia

Leitura recomendada

Introdução as Bibliotecas do C/C++

Mais sobre recursividade em C/C++

Criando uma calculadora com o Glade

Introdução à ponteiros em C

Linguagem C - O primeiro programa

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts