Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com funções em C


Ricardo_HD

Pergunta

Ola pessoal, estou aqui praticando C pois neste semestre verei uma materia q C é obrigatorio.

Estou tentando fazer um programa que faça as 4 operaçoes matematicas basica. já rodei este programa com IF e SWITCH CASE mas sem funções. Agora estou tentando criar varias funções, para praticar, mas não estou conseguindo fazer rodar. Vou postar o codigo se alguém tiver uma sugestão manda ai..

#include <stdio.h>
#include <stdlib.h>


int menu ()
{
int op;
system("cls");
printf(" Menu de opcoes");
printf("\n\n\n\n---------- Programa operacoes matematicas ----------\n");
printf("\n\n\n Digite a Opcao desejada");
printf("\n\n ( 1 )Soma ");
printf("\n\n ( 2 )Subtacao ");
printf("\n\n ( 3 )Multiplicacao ");
printf("\n\n ( 4 )Divisao ");
printf("\n\n ( 0 )Sair do programa ");
printf(" \n\n ");
scanf("%d",&op);
return(op);
}

void soma ()
{
int somar,a,b;
system("cls");
printf("\n ---------- Soma ----------\n\n ");
printf("\n Digite o primeiro valor : ");
scanf ("%d", &a);
printf("\n Digite o segundo valor : ");
scanf ("%d", &b);
somar = a + b;
printf("\n Soma dos valores : %d",somar);
printf("\n");
system("PAUSE");

}

void subtracao ()
{
int a, b, sub;
system("cls");
printf("\n ---------- Subtracao ----------\n\n ");
printf("\n Digite o primeiro valor : ");
scanf ("%d", &a);
printf("\n Digite o segundo valor : ");
scanf ("%d", &b);
sub = a - b;
printf("\n Subtracao dos valores : %d",sub);
printf("\n");
system("PAUSE");

}

void multiplicacao ()
{
int a, b, mult;
system("cls");
printf("\n ---------- Multiplicacao ----------\n\n ");
printf("\n Digite o primeiro valor : ");
scanf ("%d", &a);
printf("\n Digite o segundo valor : ");
scanf ("%d", &b);
mult = a * b;
printf("\n Multiplicação dos valores : %d",mult);
printf("\n");
system("PAUSE");

}

void divisao ()
{
int a, b, div;
system("cls");
printf("\n ---------- Divisao ----------\n\n ");
printf("\n Digite o primeiro valor : ");
scanf ("%d", &a);
printf("\n Digite o segundo valor : ");
scanf ("%d", &b);
div = a / b;
printf("\n Divisao dos valores : %d",div);
printf("\n");
system("PAUSE");

}


int main()

{
menu();

switch (op)
{
case 0:
break;

case 1:
soma();
break;

case 2:
subtracao()
break;

case 3:
multiplicacao ()
break;

case 4:
divisao ()
break;

default:
printf ("\n Valor digitado incorreto \n\n ");
system("PAUSE");
break;

}
system("PAUSE");
return (0);

}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...