Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/05/2012, 18:27
Avatar de W_NEMESIS
W_NEMESIS
 
Fecha de Ingreso: mayo-2012
Ubicación: pasto
Mensajes: 25
Antigüedad: 12 años
Puntos: 1
Respuesta: problemas con C++

my friend helo aqui:

Código c++:
Ver original
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8. int vidaA=100,vidaB=100;
  9.  
  10. cout<<"\t***---*** Bienvenido a la aplicacion ***---***\n\n";
  11. cout<<"\t\t *** BATALLA RPG ***\n\n";
  12.  
  13. while(vidaA>0 && vidaB>0){
  14.              
  15.     int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,golpe=0,defensa=0,diferencia=0;
  16.     a=1+rand()%6;
  17.     b=1+rand()%6;
  18.     c=1+rand()%6;
  19.     d=1+rand()%6;
  20.     e=1+rand()%6;
  21.     f=1+rand()%6;
  22.     g=1+rand()%6;
  23.     h=1+rand()%6;
  24.    
  25.     cout<<"**Ataque del jugador 1**\n\n"; //Primer ataque
  26.     golpe=1*a+1*b+3;
  27.     defensa=1*c+1*d+1;
  28.    
  29.     if(golpe>defensa)
  30.     {
  31.         diferencia=golpe-defensa;
  32.         vidaB-=diferencia;
  33.     }
  34.     else
  35.     {
  36.         cout<<"El jugador 1 resistio el ataque\n\n";
  37.         cout<<"El jugador 1 produjo un golpe de "<<golpe<<"\n\n";
  38.         cout<<"La defensa del jugador 2 fue de "<<defensa<<"\n\n";
  39.         cout<<"El jugador 1 produjo un danio de "<<diferencia<<"\n\n";
  40.         cout<<"La vida del jugador 2 ahora es de "<<vidaB<<"\n\n";
  41.         system("pause");
  42.         system("cls");
  43.     }
  44.    
  45.     cout<<"**Ataque del jugador 2**\n\n"; //Segundo ataque
  46.     golpe=1*f+1*e+3;
  47.     defensa=1*h+1*g+1;
  48.     diferencia=golpe-defensa;
  49.    
  50.     if(golpe>defensa)
  51.     {
  52.         diferencia=golpe-defensa;
  53.         vidaA-=diferencia;
  54.     }
  55.     else
  56.     {
  57.         cout<<"El jugador 1 resistio el ataque\n\n";
  58.         cout<<"El jugador 2 produjo un golpe de "<<golpe<<"\n\n";
  59.         cout<<"La defensa del jugador 1 fue de "<<defensa<<"\n\n";
  60.         cout<<"El jugador 2 produjo un danio de "<<diferencia<<"\n\n";
  61.         cout<<"La vida del jugador 1 ahora es de "<<vidaA<<"\n\n";
  62.         system("pause");
  63.         system("cls");
  64.     }
  65. }
  66. if (vidaA<1)
  67. {
  68.    cout<<"el jugador 2 ha ganado"<<endl;
  69. }
  70. else
  71. {
  72.      cout<<"el jugador 1 ha ganado"<<endl;
  73. }
  74. system("PAUSE");
  75. return EXIT_SUCCESS;
  76. }