
jdillinger
(usa Ubuntu)
Enviado em 05/06/2013 - 00:08h
pessoal me ajuda ai... eu to começando a aprender algumas coisas em c e resolvi fazer uma calculadora basica mas dividir ela em duas funções, a de entrada de dados (main) e a de operação (operacao). mas na hora de executar ao em vés de aparecer o prompt aparece uma window, mas nem declarei a windows.h
e tambem tenho certeza de que tem ums bug mega cabeludo ai no codigo mas to começando ne :-) , to fazendo o que posso.
entao quem puder me ajuda aew
valeu desde ja.
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int operacao(int operador, int num1, int num2, int resultado){
if(operador==1){
printf("o resultado da soma é de: %d", (resultado=num1+num2));
} else
if(operador==2){
printf("o resultado da subtração é de: %d", (resultado=num1-num2));
} else
if(operador==3){
printf("o resultado da multiplicacao é de: %d", (resultado=num1*num2));
} else
if(operador==4){
printf("o resultado da divisao é de: %d", (resultado=num1/num2));
}
}
int main(int operador, int num1, int num2, int resultado){
printf("Digite 1 para somar; \n Digite 2 para subtrair; \n Digite 3 para multiplicar; \n Digite 4 para dividir;");
scanf("%d", &operador);
printf("\n\n\n digite o primeiro numero: ");
scanf("%d", &num1);
printf("\n\n digite o segundo numero: ");
scanf("%d", num2);
operacao(operador, num1, num2, resultado);
system("pause");
return(0);
}