Pesquisar na Comunidade
Mostrando resultados para as tags ''classes em c++''.
Encontrado 1 registro
-
Pessoal, esta dando um erro no meu código, não estou conseguindo encontrar os parâmetros necessários para fazer funcionar o calculo_adicao. Alguém poderia me ajudar? Segue o código abaixo: #include <conio.h> #include <iostream> #include<stdlib.h> #include<stdio.h> #include<math.h> using namespace std; float num[3]; class numero{ public: void consultarnum(); }; class adicao: public numero{ float adc; public: int calculo_adicao(float num[3]); }; class subtracao: public numero{ float sub; public: int calculo_subtracao(float num[3]); }; class multiplicacao: public numero{ float mult; public: int calculo_multiplicacao(float num[3]); }; class divisao: public numero{ float div; public: int calculo_divisao(float num[3]); }; class potencia: public numero{ float pot; public: int calculo_potencia(float num[3]); }; class raiz: public numero{ float raiz; public: int calculo_raiz(float num[3]); }; numero n1; adicao a1; subtracao s1; multiplicacao m1; divisao d1; potencia p1; raiz r1; void numero:: consultarnum(){ system("cls"); printf ("\nDigite o 1 Num: "); cin >> num[1]; printf ("\nDigite o 2 Num: "); cin >> num[2]; printf ("\nDigite o 3 Num: "); cin >> num[3]; }; int adicao:: calculo_adicao(float num[3]){ adc=num[1]+num[2]+num[3]; cout << "\nAdicao= " << adc; return adc; } int subtracao:: calculo_subtracao(float num[3]){ sub=num[1]-num[2]-num[3]; cout << "\nSubtracao= " << sub; return sub; } int multiplicacao:: calculo_multiplicacao(float num[3]){ mult=num[1]*num[2]*num[3]; cout << "\nMultiplicacao= " << mult; return mult; } int divisao:: calculo_divisao(float num[3]){ div=num[1]/num[2]/num[3]; cout << "\nDivisao= " << div; return div; } int potencia:: calculo_potencia(float num[3]){ pot=pow((num[1]+num[2]+num[3]),3); cout << "\nPotencia= " << pot; return pot; } int raiz:: calculo_raiz(float num[3]){ raiz=sqrt(num[1]+num[2]+num[3]); cout << "\nRaiz= " << raiz; return raiz; } int main () { n1.consultarnum(); a1.calculo_adicao(); s1.calculo_subtracao(); m1.calculo_multiplicacao(); d1.calculo_divisao(); p1.calculo_potencia(); r1.calculo_raiz(); printf("\n\n"); return 0; }