elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / AYUDA EN PROGRAMA POO en: 22 Febrero 2020, 05:14 am
QUIERO HACER QUE EN MI PROGRAMA CADA VEZ QUE EL USUARIO SELECCIONE LA OPCIÓN SE VAYAN SUMANDO DE 10 EN 10 HASTA LLEGAR A CIERTO LIMITE AL DARLE COMIDA EN EL MÉTODO DAR_COMIDA

Código
  1. #include<iostream>
  2. #include<stdio.h>
  3. #include<stdlib.h>
  4. using namespace std;
  5.  
  6. int edad=1;
  7. int salud=100;
  8. int x;
  9.  
  10. class mascota{
  11. private:
  12. char nombre[25];
  13. int comida;
  14. int inteligencia;
  15. float sum_com;
  16. float sum_int;
  17. public:
  18. void dar_nombre();
  19. void dar_comida();
  20. void dar_agua();
  21. void jugar();
  22. void ver_estadisticas();
  23. void ensenar();
  24. };
  25.  
  26. void mascota::dar_nombre()
  27. {
  28. cout<<"Dele un nombre a su mascota: "<<endl;
  29. cin>>nombre;
  30. }
  31.  
  32. void mascota::dar_comida()
  33. {
  34.  
  35. for(x=0; x==100; x+10)
  36. sum_com= x=20 + 10;
  37. cout<<"Tu mascota tiene "<<sum_com<<" de comida"<<endl;
  38.  
  39. }
  40.  
  41. void mascota::dar_agua()
  42. {
  43. cout<<"Dele un nombre a su mascota: "<<endl;
  44.  
  45. }
  46.  
  47. void mascota::jugar()
  48. {
  49. cout<<"Dele un nombre a su mascota: "<<endl;
  50.  
  51. }
  52.  
  53. void mascota::ver_estadisticas()
  54. {
  55. cout<<"Su mascota tiene:\n|"<<sum_com<<" de comida\n|"<<salud<< " de salud\n|"<<sum_int<<" de inteligencia\n|"<<edad<<" de edad"<<endl;
  56.  
  57. }
  58. void mascota::ensenar()
  59. {
  60. cout<<"Le ensenas a tu mascota: +5"<<endl;
  61. sum_int= inteligencia=10 + 5;
  62. cout<<"Tu mascota tiene "<<sum_int<<" de inteligencia"<<endl;
  63.  
  64. }
  65.  
  66. int main()
  67.  
  68. {
  69.  
  70. int res;
  71.  
  72. mascota m;
  73.  
  74. cout<<"°°BIENVENIDO A MI JUEGO- AXEL GABRIEL 4205°°"<<endl;
  75. cout<<"MENU:"<<endl;
  76. cout<<"|CREAR MASCOTA: 1\n|SALIR DEL JUEGO: 2"<<endl;
  77. cin>>res;
  78. if(res==1)
  79. {
  80. system("cls");
  81. cout<<"BIENVENIDO AL CREADOR DE MASCOTA :D"<<endl;
  82. m.dar_nombre();
  83. men:
  84. cout<<"|VER ESTADISTICAS: 1\n|DAR DE COMER: 2\n|ENSENAR: 3 "<<endl;
  85. cin>>res;
  86. if(res==1)
  87. {
  88. m.ver_estadisticas();
  89. system("pause");
  90. system("cls");
  91. goto men;
  92. }
  93. if(res==2)
  94. {
  95. m.dar_comida();
  96. system("pause");
  97. system("cls");
  98. goto men;
  99. }
  100. if(res==3)
  101. {
  102. m.ensenar();
  103. system("pause");
  104. system("cls");
  105. goto men;
  106. }
  107. //AQUI SIGUE EL PROGRAMA
  108. }
  109. else
  110. {
  111. cout<<"ADIOS :D"<<endl;//AQUI FINALIZA SI SE ELIGIO NO XD
  112. };
  113.  
  114. system("pause");
  115. return 0;
  116. };


MOD: Etiqueta GeSHi agregada.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines