Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Fedora - Darth Vader
Por chagalrpg
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Operadores com a linguagem C
Linux user
andrezc
21/03/2010
Neste artigo nós veremos como é simples elaborar uma ou mais operações matemáticas na linguagem de programação C.
Por: André Rosa | Blog: http://cafecomandre.com
[ Hits: 13279 ]
Conceito: 10.0   3 voto(s)3 voto(s)3 voto(s)3 voto(s)3 voto(s) + quero dar nota ao artigo

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

Leitura recomendada

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.