Operações de Soma, Subtração, Multiplicação e Divisão
Publicado por Emanuel 09/11/2005
[ Hits: 45.796 ]
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.
# 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);
}
Escrevendo um arquivo Unicode em C#
Converter um vetor em uma matriz multidimensional
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
VOL já não é mais como antes? (9)
É normal não gostar de KDE? (13)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









