Programacion en java

Solo disponible en BuenasTareas
  • Páginas : 2 (271 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de junio de 2011
Leer documento completo
Vista previa del texto
java 1.- Este programa es un simple juego, donde el ordenador selecciona un número secreto
y el usuario debe acertarlo. Para dar ayuda, el ordenador avisa si el número elegidoes
mayor o menor que el que el usuario va introduciendo.

#include
#include
#include
int main( void ){
/*ENTRADAS*/
int valor=0;
/*SALIDAS*/
int intentos=0;/*VARIABLES*/
int aleatorio=0;
/* Inicializar y asignar un numero aleatorio.*/
srand(time(NULL));
aleatorio = (rand() % 100) + 1;
/* Encontrar el numero*/
printf("Acierte el numeroque he pensado (1-100).\n");
/* Intentarlo mientras no acierte*/
do{
/* Pedir un nuevo intento*/
printf("Deme un valor: ");
scanf("%i", &valor);
intentos = intentos + 1;
/*Comprobar si es mayor o menor.*/
if( valor < aleatorio ){
printf ("Mi numero es mayor\n");
} else {
printf ("Mi numero es menor\n");
}
}while( valor != aleatorio );/*Mostrar mensaje de acierto*/
printf("CORRECTO !!! Has acertado tras %i intentos\n", intentos);
system("PAUSE");

2. Este programa es un juego donde el ordenador esconde un barco enun tablero de
10x10 (las casillas van de 0 a 9) y el usuario debe hundirlo realizando varias tiradas.
Cada vez que el usuario realiza una tirada el ordenador muestra ladistancia a la que
ha quedado. Para que sea más fácil para el usuario, en cada tirada se muestra un
tablero con las tiradas realizadas y las distancias de cada tirada.
#include#include
#include
int main(void){
/*ENTRADAS*/
int posx, posy; //coordenadas del usuario
/*SALIDAS*/
int tablero[10][10]; //todos los disparos del usuario
/*VARIABLES*/
inti, j;
int x, y;
int distancia;
/* Inicializar y asignar numeros aleatorio.*/
srand(time(NULL));
x = rand() % 10;
y = rand() % 10;
/*Inicializar tablero.*/
for(i=0; i
tracking img