Commit e71a9330 by Cristhian Ortellado

Se termino el ejercicio de toritos y vacas

parents
Pasos a seguir para probar la aplicacion:
*Por consola
1)Dirigirse a la carpeta donde se encuentra el archivo Tateti.java
2)Ejecutar el comando "javac ToritosVacas.java" para compilar el archivo
3)Ejecutar el comando "java ToritosVacas.java" para ejecutar el archivo
Cosas a considerar
El algoritmo recibe datos exactos y solo valida lo pedido en el ejercicio(0)
\ No newline at end of file
import java.io.*;
import java.util.Scanner;
public class ToritosVacas {
private String nroA ;
public void jugar(){
Scanner entrada = new Scanner(System.in);
int contador = 0;
System.out.println("JUGADOR A : ingrese un numero a adivinar");
String nroAdivinar = entrada.nextLine();
nroA = nroAdivinar;
int toros=0;
int vacas=0;
if (nroAdivinar.length()==4 && (char)nroAdivinar.charAt(0)!='0') {
while (contador<12) {
contador++;
System.out.println("Intento B "+contador);
String nroB = entrada.nextLine();
for (int i = 0; i < 4; i++) {
char numero = nroB.charAt(i);
for (int j = 0; j < 4; j++) {
if (numero == (char)nroA.charAt(j)) {
if (i==j)
toros++;
else
vacas++;
}
}
}
if (toros==4) {
System.out.println("Gano B en "+contador + " intentos");
break;
}else
System.out.println("RESPUESTA A:"+toros+" TOROS, "+vacas+ " VACAS");
toros =vacas=0;
}
if (contador==12) {
System.out.println("El jugador B perdio");
}
}else
System.out.println("Ingrese un numero valido");
}
public static void main(String[] args) {
ToritosVacas juego = new ToritosVacas();
juego.jugar();
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment