Operações de Soma, Subtração, Multiplicação e Divisão
Publicado por Emanuel 09/11/2005
[ Hits: 45.898 ]
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);
}
EXPRESSÕES ARITMÉTICAS - PARTE 1
Funções de comparação de String
Nenhum comentário foi encontrado.
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Necessário autenticar ao imprimir - Ubuntu X Windowns (0)
O que houve com slackware ??? (10)
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)









