Está en la página 1de 4

CARRERA: ELECTRONICA

Un grupo de 3 personas deciden jugar con una secuencia de 60 números,


repitiendo en orden y por turno: cuando le toca mencionar el número, pero
PRIMERO debe analizar si es múltiplo de 3 y decir PING en lugar del número, si
es múltiplo de 4, en lugar del numero decir PONG, si es múltiplo de 3 y 4 decir
PING PONG, y si no es múltiplo de ninguno, decir el numero:

Ej.:

Jugador 1 dice: 1

Jugador 2 dice: 2

Jugador 3 dice: PING

Jugador 1 dice: PONG

Jugador 2 dice: 5

Jugador 3 dice: PING

Cuando llega al número 12 por ejemplo dirá PING PONG.

1)ALGORITMO

1) INICIO
2) C←0, X←0
3) C←C+1
4) SI X=3, X←1
5) X←X+1
6) Si (C MOD (3*4)) =0, ENTONCES

Escribir “Jugador”, x,” dice: PING PONG”

Si no

Si (C MOD 3) =0, ENTONCES

Escribir “Jugador”, x,” dice: PING”

Si no

Si (C MOD 4) =0, ENTONCES

Escribir “Jugador”, x,” dice: PONG”

Si no

Escribir “Jugador”, x,” dice:”, c

7) Si C<60, ir a paso 3
8) FIN.

2) DIAGRAMA DE FLUJO

INICIO
C←0
x←0

C←c+1

x←x+1 X=3 x←1

(C Mod (3*4))=0

(c Mod 3)=0
“Jugador ”,x,” dice: PING PONG”

(c Mod 4)=0 “Jugador ”,x,” dice: PING”

“Jugador ”,x,” dice:


“Jugador ”,x,” dice:”,C PONG”

C<60

FIN

3) LENGUAJE JAVA
public class PINGPONG
{
public static void main(String arg[]){
int c,x;
c=0;
x=0;
do {c=c+1;
if(x==3){
x=1;
}
else{
x=x+1;
}
if ((c% (3*4))==0)
{ System.out.println("Jugador "+x+" dice: PING PONG");}

else
if((c%3)==0)
{ System.out.println("Jugador "+x+" dice: PING");}
else
if((c%4)==0)

{ System.out.println("Jugador "+x+" dice: PONG");}


else
{ System.out.println("Jugador "+x+" dice: "+c);}
}while(c<60);
}
}

También podría gustarte