me chamo roberto busetto
curso ciencias da computação aqui no rs....
sou novato estou no segundo semestre!
ae preciso da ajuda de vcs!
seguinte codigo!
#include <iostream> using namespace std; void soma( int escolhab , int escolhac) { int total; total= (escolhab + escolhac); return; } void subtracao( int escolhab , int escolhac) { int total; total= (escolhab - escolhac); return; } void divisao (int escolhab , int escolhac) { int total; total= (escolhab/escolhac); return; } void multiplicacao (int escolhab , int escolhac) { int total; total= (escolhab * escolhac); return; } int main (void) { int escolha; int escolhab; int escolhac; int total; cout << "### Calculadora Matematica ###\n"; cout << "\n"; cout << "Escolha a op‡Æo abaixo\n"; cout << "\n"; cout << "Digito 1 = Soma\n"; cout << "Digito 2 = Subtra‡Æo\n"; cout << "Digito 3 = DivisÆo\n"; cout << "Digito 4 = Multiplica‡Æo\n"; cout << "\n"; cin >> escolha; while ((escolha<1) || (escolha>4)) { cout << "Op‡Æo Invalida! Digite outra opera‡Æo\n"; cin >> escolha; } while ((escolha >=1) && (escolha <=4)) { if (escolha==1) { cout << "Digite dois numeros para fazer a Soma\n"; cin >> escolhab; cin >> escolhac; soma (escolhab , escolhac); cout << total << "\n"; } if (escolha==2) { cout << "Digite dois numeros para fazer a Subtra‡Æo\n"; cin >> escolhab; cin >> escolhac; subtracao (escolhab , escolhac); cout << total << "\n"; } if (escolha==3) { cout << "Digite dois numeros para fazer a DivisÆo\n"; cin >> escolhab; cin >> escolhac; divisao (escolhab , escolhac); cout << total << "\n"; } if (escolha==4) { cout << "Digite dois numeros para fazer a Multiplica‡Æo\n"; cin >> escolhab; cin >> escolhac; multiplicacao (escolhab , escolhac); cout << total << "\n"; } cin >> escolha; } return 0; }
se trata de uma mini calculadora....eh basico mesmo, estamos aprendendo c++ agora na faculdade....
só que o seguinte ele não aceita as funções, não sei oq acontece, parece q ele pega lixo de memoria e joga na tela uns numeros nada a ve! =~/
alguem pode me ajudar!
obrigadão!