Operações de Soma, Subtração, Multiplicação e Divisão
Publicado por Emanuel 09/11/2005
[ Hits: 45.325 ]
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); }
Meu primeiro programa em C (Olá mundo)
EXPRESSÕES ARITMÉTICAS - PARTE 1
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba