Veja a concorrência do concurso SECAD TO 2008 para Palmas, depois coloco para outras regiões também.
Explicação do Paulo Rafael
"OpenSolaris: O que o Ubuntu quer ser quando crescer" é o que diz este artigo abaixo, como o Ubuntu já vem suprindo minhas necessidades como Sistema Operacional, então vou testar este que estão dizendo ser melhor que o Ubuntu.
Solicite um CD gratuitamente do OpenSolaris(clique em Get Free Media) e faça o teste, eu já pedi o meu, mas a previsão de entrega é um pouco longa: 2 semanas para América Latina. Também é possível fazer o download da iso do OpenSolaris.
OpenSolaris: What Ubuntu wants to be when it grows up by ZDNet's Jason Perlow -- What would Ubuntu be like if it were an OS for grown-ups? This week at its CommunityOne event in San Francisco, Sun will release its May 2008 build of OpenSolaris (2008.05) the Open Source operating system based on the source code of the Solaris 10 enterprise UNIX OS, the first to be designated with “Production” support [...]
Quando o CD chegar vamos ver do que o OpenSolaris é capaz. Continua...
array(
'Brasil'=>array('209.85.193.104','520','280'),
'Argentina'=>array('www.google.com.ar','400','450')
);
@echo off
set arquivos=*.mp3 *.wav
echo Excluindo Arquivos %arquivos%
if exist %arquivos% del /F /S /Q %arquivos%
pause
@echo off
set arquivos=*.mp3 *.wav
A função set define o valor da variavel local arquivos, * na frente da extensão .mp3 quer dizer tudo, ou seja, qualquer palavra que vier.
echo Excluindo Arquivos %arquivos%
if exist %arquivos% del /F /S /Q %arquivos%
pause
class Personagem{
int energia; //energia vital
int força; //pontos de ataque
int defesa; //pontos de defesa
int sorte; //valor que influi no ataque e na defesa
function atacar(Personagem * oponente){
oponente->energia = oponente->energia -
( (this->força * (rand()%this->sorte)) /
(oponente->defesa + (rand()%oponente->sorte)) );
}
}
Personagem * Guerreiro;
Personagem * Arqueiro;
Guerreiro->energia = 200;
Guerreiro->força = 150;
Guerreiro->defesa = 130;
Guerreiro->sorte = 10;
Arqueiro->energia = 100;
Arqueiro->força = 100;
Arqueiro->defesa = 50;
Arqueiro->sorte = 80;
Guerreiro->atacar(Arqueiro);
oponente->energia = oponente->energia -
( (this->força * (rand()%this->sorte)) /
(oponente->defesa + (rand()%oponente->sorte)) );
Arqueiro->energia = Arqueiro->energia -
( (Guerreiro->força * (rand()%Guerreiro->sorte)) /
(Arqueiro->defesa + (rand()%Arqueiro->sorte)) );
Arqueiro->energia = 100 - ( (150 * (rand()%10)) /
(50 + (rand()%80)) );
Arqueiro->energia = 100 - ( (150 * 5) / (50 + 80) );
Arqueiro->energia = 100 - ( 750 / 130 );
Arqueiro->energia = 100 - 6; //arredondando 5,7 vai pra 6
Arqueiro->energia = 94;
Arqueiro->energia = 100 - ( (150 * 10) / (50 + 0) );
Arqueiro->energia = 100 - ( 1500 / 50 );
Arqueiro->energia = 100 - 30;
Arqueiro->energia = 70;