script de Palpite

1. script de Palpite

mateus alves
mateuscomputa

(usa Debian)

Enviado em 02/09/2017 - 08:25h

Na verdade eu queria uma script bem fácil. Somente um placar. tipo jogo do brasil x Colômbia. onde o apostador armazena o placar e quando armazenar o resultado ler você acertou ou você errou. me ajude ai por favor.



  


2. Re: script de Palpite

Lucas Moraes
lucasdemoraesc

(usa Ubuntu)

Enviado em 02/09/2017 - 10:04h

Adeque as suas necessidades...
#!/bin/bash
clear
echo -n "Placar aposta 1:"
read placar1

resultado=$"3x1"
if [ $placar1 == $resultado ]
then
echo "Apostador 1 acertou!"
else
echo "Apostador 1 errou"
fi


LMC


3. Re: script de Palpite

Ede
ede_linux

(usa Ubuntu)

Enviado em 02/09/2017 - 21:51h

Corrigir o bia para bin!

Espero ter ajudado!


4. Re: script de Palpite

Lucas Moraes
lucasdemoraesc

(usa Ubuntu)

Enviado em 02/09/2017 - 21:54h

ede_linux escreveu:

Corrigir o bia para bin!

Espero ter ajudado!

Verdade...
Nem tinha reparado.
Erro de digitação


LMC


5. Re: script de Palpite

Luan Santana
lsantana.feijao

(usa Arch Linux)

Enviado em 03/09/2017 - 08:43h

mateuscomputa escreveu:

Na verdade eu queria uma script bem fácil. Somente um placar. tipo jogo do brasil x Colômbia. onde o apostador armazena o placar e quando armazenar o resultado ler você acertou ou você errou. me ajude ai por favor.


Uma saída seria tu escrever as apostas em um arquivo, exemplo:
0x0
3x0
1x1
2x2


Depois rodava o script para verificar se alguém acertou
#!/bin/bash

echo 'Digite o resultado final do jogo:'
read resultado

acertou=`grep -i "$resultado" arquivo`

if [ -n "$acertou" ]
then
echo 'Acertou mizeravi'
else
echo 'Errou'
fi


Claro, para melhorar o script, teria que adicionar ao lado de cada palpite, o nome de jogador.
Então podias criar um arquivo dessa forma:
3x0 jogador1
0x0 jogador2
1x1 jogador3
2x1 jogador4


E depois rodava o script para verificar quem acertou.

#!/bin/bash

echo 'Digite o resultado final do jogo:'
read resultado

acertou=`grep -i "$resultado" arquivo | cut -d' ' -f1`
jogador=`grep -i "$resultado" arquivo | cut -d' ' -f2`

if [ -n "$acertou" ]
then
echo "Acertou mizeravii, parabens $jogador"
else
echo 'Errou'
fi


Veja, o nome do arquivo com as apostas e jogadores é chamado de "arquivo". O nome do script, para esse caso, tanto faz.
Como o mundo não são flores, esse código possui alguns erros, mas para jogos normais, irá funcionar.
--
Se a resposta resolveu, da melhor forma o seu problema, marque o tópico como RESOLVIDO e marque como A MELHOR RESPOSTA.
KISS -- Keep it simples, stupid.
De graça recebestes, de graça dai -- viva a comunidade.



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts