Operações de soma, subtração, multiplicação e divisão


Autor/fonte: Nagibi Emanuel Cunha da Silva
E-mail/Url: http://www.vivaolinux.com.br/scripts/verScript.php?codigo=1342



Digg del.icio.us

Programa que contém funções para calcular a soma, subtração, multiplicação e divisão entre dois números. Bem simples mas ideal para aqueles que estão iniciando na linguagem C.

Script:

# 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);
}




Enviado por xKuRt em 12/01/2007 às 10:42


Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Quarta, 30 de Julho de 2014




Top 5 membros

Últimos membros online

  • 1em 29/07 às 22:28
  • xKuRtem 27/07 às 15:13
  • JCanecaem 26/07 às 19:02

Últimos membros cadastrados



Capa do livro
Informática FGV


Capa do livro
Projeto de Banco de Dados


Capa do livro
PHP para Quem Conhece PHP





Hostnet

IMD