Unas pequeñas captura
Este es el conigo fuenta esta echo en Netbeans 7.2
/*
* Este es la tabla magica que adivina el número que estas pensando en un rango entre 1-31
*/
package adivinador;
import java.util.Scanner;
/**
*
* @utor jogo
*/
public class Adivinador {
static int nt=1,nu;
static Scanner ingresar=new Scanner(System.in);
static void esperar(int n){
try{ Thread.sleep(n*1000);
}catch(Exception e){}
}
static void limpiar(int lineas)
{
for (int i=0; i < lineas; i++)
{
System.out.println();
}
}
static void mesajes(int m,int add){
String mensaje1="\t\t\t\t\t\tPiensa un número del 1 al 31.";
String mensaje2="\t\t\t\t\t\tProcesando información.";
String mensaje3="\t\t\t\t\t\tEn hora buena el numero que pensates es "+add;
switch(m)
{
case 1:
for(int i=1;i<9;i++)
{
limpiar(25);
System.out.println(mensaje1);
limpiar(3);esperar(1);
mensaje1+="..";
if(i%3==0){mensaje1="\t\t\t\t\t\tPiensa un número del 1 al 31.";}
}break;
case 2:
for(int i=1;i<9;i++)
{
limpiar(25);
System.out.println(mensaje2);
limpiar(5);esperar(1);
mensaje2+="..";
if(i%3==0){mensaje2="\t\t\t\t\t\tProcesando información.";}
}break;
case 3:
limpiar(25);
System.out.println(mensaje3);
limpiar(5);
}
}
static void tablas(){
int j,k,c=0;
nu=nt;
System.out.print("\n\t\t\t\t\t\t");
for(j=nt;j<32;nu=j=nu+nt){
for(k=0;k<nt;k++){
if(c==4){System.out.print("\n\t\t\t\t\t\t");c=0;}
System.out.print(nu+"\t");
c++;
nu+=1;
}
}
}
/**
* @empesamos con la funcion inicial
*/
public static void main(String[] args) {
int adi,k=0,c=0;
mesajes(1,0);
do{
tablas();
limpiar(3);
System.out.print("\t\t\tEl numero que usted penso se encuentra en esta tabla[s=1/n=0]..:");
adi = ingresar.nextInt();
if(adi == 1){
k+=nt;
}
nt*=2;
c++;
}while(c!=5);
mesajes(2,0);
mesajes(3,k);
}
}




No hay comentarios:
Publicar un comentario