Archive for maio 2010

 
 

Exercício de Algoritmo 1

Situação: você está fazendo um sistema para geração de tabelas de jogos em um campeonato esportivo. O usuário irá cadastrar as equipes e informar as datas e você se encarregará de construir a seqüência de jogos.

Desenvolver um algoritmo que calcule o número de jogos necessários a serem realizados de acordo com o número de equipes, lembrando que cada equipe deverá jogar com as demais apenas uma vez. Ou seja, no caso de existir três equipes cadastradas teremos 3 jogos (equipe1 x equipe2 | equipe2 X equipe3 | equipe1 x equipe3) para que todas as equipes se enfrentem uma única vez.

Para organizar a resposta deve ser uma função que recebe como parâmetro um número inteiro que representa a quantidade de equipes cadastradas e retorna outro número inteiro que representa o número de jogos necessários.

Limpar aquivo .txt com php

Limpar um arquivo txt é algo realmente simples, para isso só devemos ficar atentos para qual modo de abertura utilizaremos para acessar o arquivo por meio da função fopen() do php. Se o utilizarmos o modo “w” ou “w+”, logo após abrirmos o arquivo o mesmo terá seu tamanho reduzido a 0 (zero) sendo portanto, completamente limpo. Vale lembrar que se antes de fechar o arquivo se você escrever algo nele, esse passará a ser o novo conteúdo do arquivo. Vamos ao exemplo:

function gravarDado($arquivo, $mensagem, $sobrescrever='w+'){
	$fp = fopen($arquivo, $sobrescrever);
	$escreve = fwrite($fp, $mensagem);
	fclose($fp);
}

A função acima irá sobrescrever os dados presentes em determinado arquivo, caso você não informe outro método de acesso como terceiro parâmetro da função.