Exemplo n.º 1
0
void Barquitos::insertarBarco(const int tamBarco){
    int numFila, columna, numDibujo ;
    char fila, dibujo ;

    do{
        numFila = Aleatorio(0, nfil) ;
        fila = numFila + 'A' ;
        columna = Aleatorio(0, ncol) ;
        numDibujo = Aleatorio(1,2) ;

        if(numDibujo == 1)
            dibujo = 'H' ;
        else
            dibujo = 'V' ;
    }while(!esPosibleColocarBarco(fila, columna, tamBarco, dibujo)) ;
}
void GeneradorAleatorio::PruebaUnitaria() //tipo de metodo + nombre de la clase:: prueba unitaria
{
  int a, b;
  
  //en este metodo se haran pruebas de software de la siguiente manera
  //cout<<Aleatorio (a)<<endl;

  //este es un ejemplo de error:
  //cout<<Aleatorio("gallint")<<endl;    /// las dejamos???

  //este es un ejemplo de error:         /// la dejamos ???
  //cout<<Aleatorio(-5)<<endl;

   // cout<<"digite un valor mayor a cero "<<endl;
   //cin>>a;
   //cout<<"un numero menor o igual a este limite es "<<Aleatorio(a) <<endl;  /// OK

   cout<<"valor del limite inferior ";
   cin>>a;
   cout<<"valor del limite superior ";
   cin>>b;
   cout<<"un numero aleatorio en el intervalo "<<a<<","<<b<<" es :"<<Aleatorio(a,b) << endl;
    
}