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!










