sábado, 10 de noviembre de 2012

Ejemplos para que los corras en tu pc!!

1. El siguiente programa es un juego en donde el ordenador a traves del comando date genera un numero, el cual luego es comparado por la respuesta que ingrese el usuario. El jugador tiene y tres intentos para adivinar dicho numero..


#!/bin/bash
numerosecreto=$(( ((`date +%N` / 1000) % 100) +1 ))
clear
echo -e "Adivina el numero en tres intentos!!"
for i in 1 2 3
do
echo -e "\nIntento numero $i .."
echo -e "Estoy pensando en un numero entre 1 y 100...Adivina el numero."
read adivina
if [ "$adivina" = "" ]
then
echo "Debes ingresar un numero."
continue
elif [ "$adivina" = "$numerosecreto" ]
then
echo -e "\aSi! $adivina es la respuesta correcta!"
break
elif [ "$numerosecreto" -gt "$adivina" ]
then
echo "Mi numero es mas grande.."
else
echo "Mi numero es menor.."
fi
done
echo -e "\nEl numero en el que pensaba era $numerosecreto."
echo "Gracias por jugar!!"

1 comentario: