Código de programa de Jo Ken Po em C++ de dois jogadores
Código de programa de Jo Ken Po em C++ de dois jogadores
O programa consiste em coletar a informação que os dois participantes jogaram no Jo Ken Po e exibir na tela o vencedor, o código foi feito e implementado pelo DevC++
Imagem do programa em funcionamento:

Código: Selecionar todos
#include <iostream>
using namespace std; //cin e cout, e outros comandos.
int main(int argc, char** argv) //Inicio do programa
{
int p1, p2, numero;
float ganhador, empate;
cout << "Player 1: 1-Pedra, 2-Papel e 3-Tesoura: ";
cin >> p1;
cout << "Player 2: 1-Pedra, 2-Papel e 3-Tesoura: ";
cin >> p2;
if(p1<p2 && p2<3){
ganhador = p2;
cout << "Player 2 ganhou!: " << p2 << endl;
}//Fim if
else{
if(p1>p2 && p1==2){
ganhador = p1;
cout << "Player 1 ganhou!: " << p1 << endl;
}//Fim if
}//Fim else
if(p1 == p2){
empate = p1 && p2;
cout << "Player 1 e Player 2 Empataram!: " << p2 << p1 << endl;
}//Fim if
else{
if(p1>p2 && p1==3 && p2==1){
ganhador = p2;
cout << "Player 2 ganhou!: " << p2 << endl;
}//Fim if
}//Fim else
if(p1<p2 && p2==2 && p2==1){
ganhador = p1;
cout << "Player 1 ganhou!: " << p1 << endl;
}//Fim if
return 0;
}

Founder codifiquei.com
i5 7400 | GTX1050ti | 8GB DDR4
i5 7400 | GTX1050ti | 8GB DDR4
Re: Código de programa de Jo Ken Po em C++ de dois jogadores
tem esse tbm
Código: Selecionar todos
/*
* JokenPo
*
* Angelito M. Goulart
*
* Setembro/2009
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int pontos_jogador=0, pontos_cpu=0;
main()
{
jokenpo();
}
int jokenpo()
{
int jogador, cpu;
printf ("---JokenPo---\n");
printf ("%d Jogador X CPU %d\n", pontos_jogador, pontos_cpu);
printf ("-------------\n");
printf ("0. Pedra\n");
printf ("1. Papel\n");
printf ("2. Tesoura\n");
printf ("3. Sair\n");
scanf ("%d", &jogador);
if (jogador < 0 || jogador >=3)
{
exit(0);
}
srand(time(NULL));
cpu = rand() % 3; //gera um numero aleatorio
switch(cpu)
{
case 0: printf ("CPU -> Pedra\n"); break;
case 1: printf ("CPU -> Papel\n"); break;
case 2: printf ("CPU -> Tesoura\n"); break;
}
if ((jogador == 0 && cpu==2) || (jogador == 1 && cpu == 0) || (jogador == 2 && cpu == 1)) //verifica se o jogador venceu
{
printf("Voce venceu!\n");
pontos_jogador++;
jokenpo();
}
if (jogador == cpu) //verifica se houve empate
{
printf ("Empate!\n");
jokenpo();
}
else
{
printf ("CPU venceu!\n");
pontos_cpu++;
jokenpo();
}
return 0;
}
<8gb>8gb</8gb>