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:




  

Domingo, 23 de Novembro de 2014




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Questões Comentadas de Informática para Concurso Público na Área de Tecnologia da Informação


Capa do livro
Linguagem de Programação COBOL Para Mainframe


Capa do livro
Google Top 10 - Como Colocar seu Site ou Blog na Primeira Página do Google





Hostnet

IMD