fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Cliente {
  6. public:
  7. void getMedidasPC();
  8. void setLargPC(int x);
  9. int getLargPC();
  10. void setAltPC(int y);
  11. int getAltPC();
  12.  
  13. private:
  14. int largPC;
  15. int altPC;
  16. };
  17.  
  18. void Cliente::getMedidasPC() {
  19. cout << largPC << "mm x" << altPC << "mm" << endl;
  20. cout << largPC;
  21. cout << altPC;
  22. }
  23. void Cliente::setLargPC(int x) {
  24. largPC = x;
  25. }
  26.  
  27. int Cliente::getLargPC() {
  28. return largPC;
  29. }
  30.  
  31. void Cliente::setAltPC(int y) {
  32. altPC = y;
  33. }
  34.  
  35. int Cliente::getAltPC() {
  36. return altPC;
  37. }
  38.  
  39.  
  40.  
  41. int main(void) {
  42. Cliente clienteObj;
  43.  
  44. int xPC;
  45. int yPC;
  46.  
  47.  
  48. cout << "\n Largura:" << endl;
  49. cin >> xPC;
  50. clienteObj.setLargPC(xPC);
  51. cout << "\n Altura:" << endl;
  52. cin >> yPC;
  53. clienteObj.setAltPC(yPC);
  54.  
  55. clienteObj.getLargPC(); //FUNCAO NAO ESTA A FUNCIONAR(não imprime nada)
  56. clienteObj.getAltPC(); // "" "" "" "" ""
  57.  
  58. cout << xPC << "e" << yPC << endl; //aqui é impresso '400e700'
  59.  
  60. clienteObj.getMedidasPC();//aqui é impresso -858993460mm x-858993460mm
  61. return 0;
  62. }
  63.  
Success #stdin #stdout 0s 4196KB
stdin
10
20
stdout
 Largura:

 Altura:
10e20
10mm x20mm
1020