Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream.h>
- #include<stdio.h>
- #include<conio.h>
- class Operacao
- {
- private:
- float resultado;
- public:
- void MetodoCalculator(float,float,char);
- void MetodoMostrarResultado( void ) const;
- } calculo;
- void Operacao::MetodoCalculator(float x,float y, char z)
- {
- switch(z)
- {
- case '/' :
- {
- if(x&&y)
- {
- resultado = (x / y);
- }
- else cout << "Erro";
- break;
- }
- case '*' :
- {
- if(x&&y)
- {
- resultado = (x * y);
- }
- else cout << "Erro";
- break;
- }
- case '-' :
- {
- if(x&&y)
- {
- resultado = (x - y);
- }
- else cout << "Erro";
- break;
- }
- case '+' :
- {
- if(x&&y)
- {
- resultado = (x + y);
- }
- else cout << "Erro";
- break;
- }
- default : cout << "Operador inválido";
- }
- }
- void Operacao::MetodoMostrarResultado(void) const
- {
- cout << "Resultado: " <<resultado;
- getch();
- }
- int main()
- {
- float x,y;
- char z;
- cout << "Entre com os dados na ordem <valor> <valor> <operador> <$>\n";
- cin >> x >> y >> z;
- while( getch() != '$');
- calculo.MetodoCalculator(x,y,z);
- calculo.MetodoMostrarResultado();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement