Leticia dos Santos, a Zaza da EE Padre Chico foi selecionada para o Concurso Tabuada Vanguarda. E mais uma vez e a nossa Zaza Santos representando o nosso municipio!Assista ao video abaixo e conheca os concorrente da Zaza no Grupo 3 A eliminatoria acontece nesta terca-feira (16/04) a partir das 15h no Sesc TaubateTodos na torcida pela nossa Zaza!nviar por e-mai As fotos da final e da chegada da Zaza em Lagoinha ja esta disponivel em nossa galeria de fotos. Confira! OlaPara aquelas pessoas que trabalham com maquinas Mac (Apple) e o Qt Creator, vai aqui uma dica.Recentemente eu tive um problema ao atualizar meu Mac OS para a versao 10.11. Ao tentar compilar meu projetos antigos, tive o seguinte problema: error: Could not resolve SDK path for 'macosx10.9'Ei aqui a solucao para voces ;-)1) Va ate o diretorio ~/Qt/5.3/clang_64/mkspecs2) Edite o arquivo qdevide.pri3) Modifique a definicao antiga QMAKE_MAC_SDK = macosx10.9 para QMAKE_MAC_SDK = macosx10.11Espero ter ajudado.Abracos Boa tarde,Estava com essa duvida outro dia no trabalho, pesquisei no manual da linguagem e achei a seguinte solucao.Segue exemplos do codigo:puts novastr [format "|%-25s|" hello]Saida: |hello |set novastr [format "|%-*s|" $qtd $str]Outras opcoes que um amigo me enviou:set novastr $str[string repeat " " [expr {25 - [string length $str]}]]efor {set novastr $str} {[string length $novastr] < 25} {} { append novastr " "}Att, Emanuel Moraes Ola galera,Recentemente um estagiario meu estava sofrendo com o alinhamento de varias condicoes em um IF. Este caso me lembrou que eu ja passei por isso e portanto decidi colocar aqui para voces para que nao "sofram" como nos.O seguinte bloco de codigo nao funciona:if {{$number == 1 && $name == "hello"} || {$number == 0&&$name == "yes"}} { #faca algo}O interpretador envia mensagem de erro: IS EXPECTED TO BE A BOOLEAN.O motivo e que os { } e os ( ) nao podem ser colocados em paralelo. Mas no caso dos ( ) eles sao reconhecidos como array (ex. $ar(2) ), por tanto, interpretado como array de booleanos.Utilizem o seguinte bloco de codigo:if {(($number == 1)&&($name == "hello")) || (($number == 0)&&($name == "yes"))} { #faca algo}Ate a proxima, Emanuel Tcl suporta dois tipos de estruturas de dados: vetores associativos e listas. A seguir estudaremos cada uma dessas estruturas, assim como os recursos que Tcl oferece para manipula-las.Vetores associativosVetores sao variaveis capazes de armazenar varios valores ao mesmo tempo. Sendo que cada valor e referenciado por um indice, de modo semelhante a uma matriz.Vetores podem ter uma, duas ou multiplas dimensoes. No entanto, e mais comun trabalhar com vetores com ate 5 dimensoes. Neste caso, na resolucao de sistemas de equacoes com multiplas variaveis.Observe o exemplo de um vetor tipico:Suponhamos que queiramos armazenar os nomes dos dias da semana em um vetor: dia(1) = "domingo"dia(2) = "segunda-feira"dia(3) = "terca-feira"dia(4) = "quarta-feira"dia(5) = "quinta-feira"dia(6) = "sexta-feira"dia(7) = "sabado"Em Tcl fariamos:set dia(1) "domingo"set dia(2) "segunda-feira"set dia(3) "terca-feira"set dia(4) "quarta-feira"set dia(5) "quinta-feira"set dia(6) "sexta-feira"set dia(7) "sabado"E para lermos o nome do dia armazenado na posicao 2:puts $dia(2)Se voce ja conhece outras linguagens de programacao, deve estar se perguntando se Tcl comeca