Last active
November 5, 2024 00:46
-
-
Save silva96/ac106e95bedfa14a9493fef5ddcc10b6 to your computer and use it in GitHub Desktop.
2007 - first Assignment - Tennis Java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import iic1102Package.*; | |
public | |
class bjsilva | |
{ | |
//Inicio de declaracion de variables | |
static int punto; | |
static int juegos1rios = 0,juegos2rios = 0, juegos3rios = 0; | |
static int juegos1agassi = 0, juegos2agassi = 0, juegos3agassi = 0; | |
static String saquerios = " " , saqueagassi = " "; | |
static int puntosrios = 0; | |
static int puntosagassi = 0; | |
static String VentRios="0", VentAgassi="0"; | |
static boolean termino = false; | |
static String puntosclave = " "; | |
//Inicio de declaracion de variables | |
//Inicia metodo Mostrar Marcador | |
public static void mostrar_marcador( int juegos1rios, int juegos2rios, int juegos3rios,String VentAgassi, String VentRios, int juegos1agassi,int juegos2agassi,int juegos3agassi,String saquerios,String saqueagassi, String puntosclave) | |
{ | |
Interfaz.MostrarMensajeConsola("+----------+----------+\n| "+saquerios+" Rios | " +juegos1rios+" "+juegos2rios+" "+juegos3rios+ " "+VentRios+" |\n| "+saqueagassi+" Agassi | "+juegos1agassi+ " "+juegos2agassi+" "+juegos3agassi+" " +VentAgassi+" |\n+----------+----------+\n| " + puntosclave +" |\n+----------+----------+"); | |
} | |
//Termina metodo Mostrar Marcador | |
public static boolean punto_rios() | |
{ | |
puntosclave = " "; | |
puntosrios = puntosrios+15; | |
//inician condiciones para cambiar de set | |
if ((juegos1rios>=6||juegos1agassi>=6)&&(Math.abs(juegos1rios-juegos1agassi)>=2)) | |
{ | |
if ((juegos2rios>=6||juegos2agassi>=6)&&(Math.abs(juegos2rios-juegos2agassi)>=2)) | |
//Terminan condiciones para cambiar de set | |
//inicia codigo de conteo de puntos tercer set | |
{ | |
if (puntosrios<45) | |
VentRios=""+puntosrios; | |
if (puntosrios == 45) | |
{ | |
puntosrios =40; | |
VentRios=""+puntosrios; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)==15) | |
{ | |
VentRios="Ad"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)==0) | |
{ | |
VentRios="40"; | |
VentAgassi="40"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)>15) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos3rios=juegos3rios+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
if (puntosrios>40 && puntosagassi<=30) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos3rios=juegos3rios+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
//termina codigo de conteo de puntos tercer set | |
//inicia codigo de conteo de puntos segundo set | |
} | |
if (puntosrios<45) | |
VentRios=""+puntosrios; | |
if (puntosrios == 45) | |
{ | |
puntosrios =40; | |
VentRios=""+puntosrios; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)==15) | |
{ | |
VentRios="Ad"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)==0) | |
{ | |
VentRios="40"; | |
VentAgassi="40"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)>15) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos2rios=juegos2rios+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
if (puntosrios>40 && puntosagassi<=30) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos2rios=juegos2rios+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
//termina codigo de conteo de puntos segundo set | |
//inicia codigo de conteo de puntos primer set | |
} | |
if (puntosrios<45) | |
VentRios=""+puntosrios; | |
if (puntosrios == 45) | |
{ | |
puntosrios =40; | |
VentRios=""+puntosrios; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)==15) | |
{ | |
VentRios="Ad"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)==0) | |
{ | |
VentRios="40"; | |
VentAgassi="40"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosrios-puntosagassi)>15) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos1rios=juegos1rios+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
if (puntosrios>40 && puntosagassi<=30) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos1rios=juegos1rios+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
//termina codigo de conteo de puntos primer set | |
// Inicia codigo que determina si se acaba el partido | |
if ((Math.abs((juegos1rios+juegos2rios)-(juegos1agassi+juegos2agassi))>=4)&&((juegos2rios>=6&&juegos2rios==2+juegos2agassi)||(juegos2agassi>=6&&juegos2agassi==2+juegos2rios))) | |
{ | |
Interfaz.MostrarMensaje("El partido ha terminado"); | |
return(true); | |
} | |
if ((juegos3rios>=6||juegos3agassi>=6)&&(Math.abs(juegos3rios-juegos3agassi)>=2)) | |
{ | |
Interfaz.MostrarMensaje("El partido ha terminado"); | |
return(true); | |
} | |
//termina codigo que determina si se acaba el partido | |
//inicia codigo del saque | |
if ((juegos1rios+juegos2rios+juegos3rios+juegos1agassi+juegos2agassi+juegos3agassi)%2==1) | |
{ | |
saquerios=">"; | |
} | |
if ((juegos1rios+juegos2rios+juegos3rios+juegos1agassi+juegos2agassi+juegos3agassi)%2==0) | |
{ | |
saqueagassi=">"; | |
} | |
//termina codigo del saque | |
//Inicia codigo para los puntos de quiebre de Rios | |
if(saqueagassi == ">"&&puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave="O O O Break Point"; | |
} | |
if(saqueagassi == ">"&&puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Break Point"; | |
} | |
if(saqueagassi == ">"&&puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Break Point"; | |
} | |
if(saqueagassi == ">"&&VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Break Point"; | |
} | |
// Termina codigo para los puntos de quiebre de Rios | |
//Inicia codigo para los puntos de quiebre de Agassi | |
if(saquerios == ">"&&puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave="O O O Break Point"; | |
} | |
if(saquerios == ">"&&puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Break Point"; | |
} | |
if(saquerios == ">"&&puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Break Point"; | |
} | |
if(saquerios == ">"&&VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Break Point"; | |
} | |
// Termina codigo para puntos de quiebre de Agassi | |
// Inicia codigo para puntos de set de Rios (primer Set) | |
if ((juegos1rios>=5&&juegos1agassi<juegos1rios)&&(Math.abs(juegos1rios-juegos1agassi)>=1)&&juegos2rios==0&&juegos2agassi==0) | |
{ | |
if(puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Rios (primer Set) | |
//Inicia codigo para puntos de set de Rios (Segundo Set) | |
if (juegos2rios>=5&&juegos2agassi<juegos2rios&&(Math.abs(juegos2rios-juegos2agassi)>=1)&&juegos3rios==0&&juegos3agassi==0) | |
{ | |
if(puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Rios (Segundo Set) | |
//Inicia codigo para puntos de set de Agassi (primer Set) | |
if ((juegos1agassi>=5&&juegos1rios<juegos1agassi)&&(Math.abs(juegos1rios-juegos1agassi)>=1)&&juegos2rios==0&&juegos2agassi==0) | |
{ | |
if(puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Agassi (primer Set) | |
//Inicia codigo para puntos de set de Agassi (Segundo Set) | |
if (juegos2agassi>=5&&juegos2rios<juegos2agassi&&(Math.abs(juegos2rios-juegos2agassi)>=1)&&juegos3rios==0&&juegos3agassi==0) | |
{ | |
if(puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Agassi (Segundo Set) | |
//Inicia el codigo de Match Point Rios (2 sets a 0) | |
if ((Math.abs((juegos1rios+juegos2rios)-(juegos1agassi+juegos2agassi))>=3)&&(juegos2rios>=5&&juegos2agassi<juegos2rios)) | |
{ | |
if (puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
} | |
//termina codigo Match point Rios (2 sets a 0) | |
//inicia el codigo de Matchpoint Rios (2 sets a 1) | |
if ((juegos3rios>=5)&&(Math.abs(juegos3rios-juegos3agassi)>=1)&&juegos3agassi<juegos3rios) | |
{ | |
if (puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
} | |
//termina codigo matchpouint rios (2 sets a 1) | |
//Inicia el codigo de Match Point Agassi(2 sets a 0) | |
if ((Math.abs((juegos1rios+juegos2rios)-(juegos1agassi+juegos2agassi))>=3)&&(juegos2agassi>=5&&juegos2rios<juegos2agassi)) | |
{ | |
if (puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
} | |
//termina codigo Match point Agassi(2 sets a 0) | |
//inicia codigo matchpoint agassi 2 sets a 1 | |
if ((juegos3agassi>=5)&&(Math.abs(juegos3rios-juegos3agassi)>=1)&&juegos3rios<juegos3agassi) | |
{ | |
if (puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
//termina codigo Match Point Agassi (2 sets a 1) | |
} | |
return(false); | |
} | |
//Inicia metodo punto_rios | |
//Termina metodo punto_rios | |
public static boolean punto_agassi() | |
{ | |
// Inicia metodo punto_agassi | |
puntosclave = " "; | |
puntosagassi = puntosagassi+15; | |
//Inician condiciones para cambiar de set | |
if ((juegos1rios>=6||juegos1agassi>=6)&&(Math.abs(juegos1rios-juegos1agassi)>=2)) | |
{ | |
if ((juegos2rios>=6||juegos2agassi>=6)&&(Math.abs(juegos2rios-juegos2agassi)>=2)) | |
//Terminan condiciones para cambiar de set | |
//Inicia codigo de conteo de puntos tercer set | |
{ | |
if (puntosagassi<45) | |
VentAgassi=""+puntosagassi; | |
if (puntosagassi == 45) | |
{ | |
puntosagassi =40; | |
VentAgassi=""+puntosagassi; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)==15) | |
{ | |
VentAgassi="Ad"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)==0) | |
{ | |
VentRios="40"; | |
VentAgassi="40"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)>15) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos3agassi=juegos3agassi+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
if (puntosagassi>40 && puntosrios<=30) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos3agassi=juegos3agassi+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
//termina codigo de conteo de puntos del tercer set | |
//Inicia codigo de conteo de puntos segundo set | |
} | |
if (puntosagassi<45) | |
VentAgassi=""+puntosagassi; | |
if (puntosagassi == 45) | |
{ | |
puntosagassi =40; | |
VentAgassi=""+puntosagassi; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)==15) | |
{ | |
VentAgassi="Ad"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)==0) | |
{ | |
VentRios="40"; | |
VentAgassi="40"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)>15) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos2agassi=juegos2agassi+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
if (puntosagassi>40 && puntosrios<=30) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos2agassi=juegos2agassi+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
//Termina codigo de conteo de puntos segundo set | |
//Inicia codigo de conteo de puntos primer set | |
} | |
if (puntosagassi<45) | |
VentAgassi=""+puntosagassi; | |
if (puntosagassi == 45) | |
{ | |
puntosagassi =40; | |
VentAgassi=""+puntosagassi; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)==15) | |
{ | |
VentAgassi="Ad"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)==0) | |
{ | |
VentRios="40"; | |
VentAgassi="40"; | |
} | |
if (puntosrios>=40&& puntosagassi>=40 &&(puntosagassi-puntosrios)>15) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos1agassi=juegos1agassi+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
if (puntosagassi>40 && puntosrios<=30) | |
{ | |
VentRios="0"; | |
VentAgassi="0"; | |
puntosrios=0; | |
puntosagassi=0; | |
juegos1agassi=juegos1agassi+1; | |
saquerios=" "; | |
saqueagassi=" "; | |
} | |
//Inicia codigo de conteo de puntos primer set | |
//Inicia codigo que determina el termino del partido | |
if ((Math.abs((juegos1rios+juegos2rios)-(juegos1agassi+juegos2agassi))>=4)&&((juegos2rios>=6&&juegos2rios==2+juegos2agassi)||(juegos2agassi>=6&&juegos2agassi==2+juegos2rios))) | |
{ | |
Interfaz.MostrarMensaje("El partido ha terminado"); | |
return(true); | |
} | |
if ((juegos3rios>=6||juegos3agassi>=6)&&(Math.abs(juegos3rios-juegos3agassi)>=2)) | |
{ | |
Interfaz.MostrarMensaje("El partido ha terminado"); | |
return(true); | |
} | |
//Termina codigo que determina el termino del partido | |
//Inicia codigo del saque | |
if ((juegos1rios+juegos2rios+juegos3rios+juegos1agassi+juegos2agassi+juegos3agassi)%2==1) | |
{ | |
saquerios=">"; | |
} | |
if ((juegos1rios+juegos2rios+juegos3rios+juegos1agassi+juegos2agassi+juegos3agassi)%2==0) | |
{ | |
saqueagassi=">"; | |
} | |
//Termina codigo del saque | |
//Inicia codigo para puntos de quiebre de Rios | |
if(saqueagassi == ">"&&puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave="O O O Break Point"; | |
} | |
if(saqueagassi == ">"&&puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Break Point"; | |
} | |
if(saqueagassi == ">"&&puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Break Point"; | |
} | |
if(saqueagassi == ">"&&VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Break Point"; | |
} | |
//Termina codigo para los puntos de quiebre de Rios | |
//Inicia codigo para los puntos de quiebre de Agassi | |
if(saquerios == ">"&&puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave="O O O Break Point"; | |
} | |
if(saquerios == ">"&&puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Break Point"; | |
} | |
if(saquerios == ">"&&puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Break Point"; | |
} | |
if(saquerios == ">"&&VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Break Point"; | |
} | |
//termina codigo para puntos de quiebre de Agassi | |
//Inicia codigo para puntos de set de Rios (primer Set) | |
if ((juegos1rios>=5&&juegos1agassi<juegos1rios)&&(Math.abs(juegos1rios-juegos1agassi)>=1)&&juegos2rios==0&&juegos2agassi==0) | |
{ | |
if(puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Rios (primer Set) | |
// Inicia codigo para puntos de set de Rios (Segundo Set) | |
if (juegos2rios>=5&&juegos2agassi<juegos2rios&&(Math.abs(juegos2rios-juegos2agassi)>=1)&&juegos3rios==0&&juegos3agassi==0) | |
{ | |
if(puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Rios (Segundo Set) | |
// Inicia codigo para puntos de set de Agassi (primer Set) | |
if ((juegos1agassi>=5&&juegos1rios<juegos1agassi)&&(Math.abs(juegos1rios-juegos1agassi)>=1)&&juegos2rios==0&&juegos2agassi==0) | |
{ | |
if(puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Agassi (primer Set) | |
//Inicia codigo para puntos de set de Agassi (Segundo Set) | |
if (juegos2agassi>=5&&juegos2rios<juegos2agassi&&(Math.abs(juegos2rios-juegos2agassi)>=1)&&juegos3rios==0&&juegos3agassi==0) | |
{ | |
if(puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave="O O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Set Point "; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Set Point "; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Set Point "; | |
} | |
} | |
//termina codigo para puntos de set de Agassi (Segundo Set) | |
//Inicia el codigo de Match Point Rios (2 sets a 0) | |
if ((Math.abs((juegos1rios+juegos2rios)-(juegos1agassi+juegos2agassi))>=3)&&(juegos2rios>=5&&juegos2agassi<juegos2rios)) | |
{ | |
if (puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
} | |
//termina codigo Match point Rios (2 sets a 0) | |
//inicia el codigo de Matchpoint Rios (2 sets a 1) | |
if ((juegos3rios>=5)&&(Math.abs(juegos3rios-juegos3agassi)>=1)&&juegos3agassi<juegos3rios) | |
{ | |
if (puntosrios==40&&puntosagassi==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosrios==40&&puntosagassi==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentRios=="Ad"&&(puntosagassi==40||VentAgassi=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
} | |
//termina codigo matchpouint rios (2 sets a 1) | |
//Inicia el codigo de Match Point Agassi(2 sets a 0) | |
if ((Math.abs((juegos1rios+juegos2rios)-(juegos1agassi+juegos2agassi))>=3)&&(juegos2agassi>=5&&juegos2rios<juegos2agassi)) | |
{ | |
if (puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
} | |
//termina codigo Match point Agassi(2 sets a 0) | |
//inicia codigo matchpoint agassi 2 sets a 1 | |
if ((juegos3agassi>=5)&&(Math.abs(juegos3rios-juegos3agassi)>=1)&&juegos3rios<juegos3agassi) | |
{ | |
if (puntosagassi==40&&puntosrios==0) | |
{ | |
puntosclave ="O O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==15) | |
{ | |
puntosclave="O O Match Point"; | |
} | |
if(puntosagassi==40&&puntosrios==30) | |
{ | |
puntosclave="O Match Point"; | |
} | |
if(VentAgassi=="Ad"&&(puntosrios==40||VentRios=="40")) | |
{ | |
puntosclave="O Match Point"; | |
} | |
//termina codigo Match Point Agassi (2 sets a 1) | |
} | |
return(false); | |
} | |
//Termina metodo punto_agassi | |
public static void main(String[] args) | |
{ | |
while (!termino) | |
{ | |
punto = Interfaz.PedirEntero("Si el punto es de Rios ingresa 1\nSi el punto es de Agassi ingresa 2." ); | |
if (punto ==1) | |
{ | |
termino = punto_rios(); | |
} | |
if (punto== 2) | |
{ | |
termino = punto_agassi(); | |
} | |
mostrar_marcador(juegos1rios,juegos2rios, juegos3rios,VentAgassi,VentRios, juegos1agassi,juegos2agassi,juegos3agassi, saquerios,saqueagassi, puntosclave); | |
} | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment