Operações de Soma, Subtração, Multiplicação e Divisão

Publicado por Emanuel 09/11/2005

[ Hits: 45.325 ]

Download programa.c




Programa que contem funções paracalcular a soma , subtração, multiplicação e divisão entre dois numeros. Bem simples mas ideal para aqueles que estão iniciando na linguagem C.

  



Esconder código-fonte

# include <stdio.h>

/* PROGRAMA QUE EFETUA OPREÇÕES DE SOMA, SUBTRAÇÃO, MULTIPLICÃO E DIVISÃO*/
/* Desenvolvido por Nagibi Emanuel Cunha da Silva*/
/* nagibi@gmail.com*/

/*Função de soma*/
int fsoma (int x,int y)
{
  return (x+y);
}

/*Função de Subtração*/
int fsubtracao (int x, int y)
{
  return (x-y);
}

/*Função de Multiplicação*/
int fmultiplicacao (int x, int y)
{
  return (x*y);
}

/*Função de Divisão*/
float fdivisao (int x, int y)
{
  return (x/y);
}

/*Função Principal*/
int main ()
{
  int a,b,soma,subtracao,multiplicacao,divisao; /*Declaração de variaveis*/
  char op; /*Declaração de variaveis*/
  
  printf ("1 - Soma \n");
  
  printf ("2 - Subtração \n");
  
  printf ("3 - Multiplicação \n");
  
  printf ("4 - Divisão \n");
  
  do 
     {
       scanf ("%c",&op);
         
       switch (op)
       {
         case '1':
                 { 
                   printf ("Digite um numero \n");
                   scanf ("%d",&a);
     
                   printf ("DIgite um numero \n");
                   scanf ("%d",&b);

                   soma = fsoma(a,b);

                   printf (" A soma de %d + %d = %d",a,b,soma);
                           
                   break;
                  }       
                  
          case '2':
                  {
                    printf ("Digite um numero \n");
                    scanf ("%d",&a);
     
                    printf ("DIgite um numero \n");
                    scanf ("%d",&b);

                    subtracao = fsubtracao(a,b);
 
                    printf (" A subtracao de %d + %d = %d",a,b,subtracao);
                        
                    break; 
                   }        
                 
           case '3':
                   {
                     printf ("Digite um numero \n");
                     scanf ("%d",&a);
     
                     printf ("DIgite um numero \n");
                     scanf ("%d",&b);

                     multiplicacao = fmultiplicacao(a,b);
 
                     printf (" A multiplicação de %d + %d = %d",a,b,multiplicacao);

                     break; 
                    }        
                  
            case '4':
                    {
                      printf ("Digite um numero \n");
                      scanf ("%d",&a);
     
                      printf ("DIgite um numero \n");
                      scanf ("%d",&b);

                      divisao = fdivisao(a,b);

                      printf (" A divisao de %d + %d = %d",a,b,divisao);

                      break;
                     }         

       } /* Fim dp Switch*/

   } /*Fim do DO */ 

while (op!='1' && op!='2' && op!= '3' && op!='4');

return(0);

}

Scripts recomendados

Simple GTK# Hello World em C#

Meu primeiro programa em C (Olá mundo)

EXPRESSÕES ARITMÉTICAS - PARTE 1

Mini - agenda

Uma implementação do HeapSort


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts