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);
}
Pergunta
Ricardo_HD
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..
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.