Ir para conteúdo
Fórum Script Brasil

B®µ₪o

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Sobre B®µ₪o

  • Data de Nascimento 05/03/1991

Perfil

  • Gender
    Male

B®µ₪o's Achievements

0

Reputação

  1. deve ter poucas ou nenhuma forma de ganhar não é??? hehehe
  2. Vixii.. :mellow: .. seja lá o que você tentou fazer, não deu certo não hein hehehe.. seu código está sem pé nem cabeça.. sugiro que dê uma estudada no programa que está desenvolvendo seus algoritmos.. olha só.. fiz um programinha beem simples pra te dar uma idéia de como fazer isso ai que o exercício sugere.. falta verificar os campos e tudo mais.. mas isso é só questão de aprofundar o código.. algoritmo "horarioescola" var hora: vetor [1..10] de inteiro minutos: vetor [1..10] de inteiro nome: vetor [1..10] de literal x, contador:inteiro inicio escreval("Preencha os dados abaixo: ") para x de 1 ate 10 faca escreval(x, "º") escreva("Nome: ") leia(nome[x]) fimpara escreval("Alunos cadastrados com sucesso!") para x de 1 ate 10 faca escreval("------------------------------") escreval("Hora de entrada, aluno: ", x, " ", nome[x]) escreval() escreva("Hora: ") leia(hora[x]) escreva("Minutos:") leia(minutos[x]) se (hora[x] >= 9) e (minutos[x] > 20) então escreval("O acesso está bloqueado para o aluno ", nome[x]) contador <- contador + 1 fimse escreval("------------------------------") fimpara escreval(contador, " acesso(s) bloqueado(s).") escreval(10 - contador, " acesso(s) liberado(s).") fimalgoritmo
  3. Então.. desenvolvi esse aqui pra você.. o problema é que ele está dando problema.. mas a lógica está correta.. :s não entendi porque não funcionou.. se tiver alguém ai para avaliar, ficarei grato ;D algoritmo "Verificanumero" var numero:real msg:literal inicio //Entrada escreval("Digite o número a ser verificado: ") leia(numero) //Processamento se (numero mod 2 = 0) ou (numero mod 2 = 1) então msg <- "Inteiro!" senao msg <- "Quebrado!" fimse //Saída escreval(msg) fimalgoritmo
  4. Eu gostaria de falar sobre um fator muito importante que pode acarretar em alguns probleminhas na execução de um algoritmo. A quantidade de linhas de códigos Bom, o software VisuAlg, é sem dúvidas uma grande alternativa para quem está dando os primeiros passos na área da programação, é um software que interpreta algoritmos escritos em português. Ele também é bastante util para verificar o desempenho dos algorítmos que desenvolvemos, assim como a velocidade de execução, em minhas pesquisas por algoritmos tenho visto muitos e muitos códigos feitos de uma maneira correta, porém, que podem ser melhorados e muito. vou citar um exemplo clássico para quem está começando: Faça um algoritmo que leia um número inteiro positivo qualquer e verifique se este número é primo ou não. Bom, creio que muitos aqui irão fazer um laço de 1 até o número que o usuário digitar verificando se este número é divisor do número ou não, no final o algoritmo irá verificar a quantidade de divisores, se for igual a 2(dois) então o número é primo, caso contrário o número não é primo. Essa forma está correta, mas como eu disse acima, pode ser melhorada e muito. imagine se o usuário digitar o número 1.000.000(um milhão), quanto tempo não levaria para o VisuAlg efetuar este calculo? É ai que entra um conhecimento básico de matemática misturado com lógica. Observe que os divisores de qualquer número tirando ele mesmo, só vai até a metade do número, exemplo: O maior divisor do número 1.000.000(um milhão) tirando ele mesmo, é o número 500.000(quinhentos mil), e isso serve para qualquer número. Ou seja, do 500.000 até 1.000.000 o seu algoritmo não vai achar nenhum número que seja divisor de 1.000.000, e o programa irá varrer todos os números da mesma forma, causando lentidão na execução do programa e irritação por parte do usuário final, quem não fica irritado quando o computador trava por pelo menos uns 20 segundos? Então, uma solução para esse problema seria dividir o número que o usuário digitar por 2, assim metade do problema vai embora. outra questão envolvendo os números primos, TODOS OS NÚMEROS PRIMOS SÃO ÍMPARES, COM EXCEÇÃO DO NÚMERO 2(dois). Para solucionar esse outro problema, basta fazer com que o seu laço pule de 2 em dois pegando somente os números ímpares. vamos supor que seu algoritmo levava 1 minuto e 30 segundos para ser executado, com essas dicas o programa irá executar os cálculos em apenas 22,5 segundos , ou seja, 1/4 de economia no tempo. Conclusão, devemos tomar cuidado com lógicas que nos levam a desenvolver linhas de códigos desnecessárias. Valeu galera, espero que essa dica sirva para alguém que está começando ai!
  5. B®µ₪o

    CSharp

    Olá pessoal, durante toda minha vida como programador, eu trabalhei com o tipo de programação relacional, agora me deparei com um momento que preciso muito e TENHO MUITO que me adaptar à POO(Programação Orientada a Objetos). Certas coisas na POO eu me dou bem, porém, ainda estou tentando pegar o que são instâncias, e pra que servem. Alguém poderia me esclarecer essa dúvida?
  6. Poxa.. está muito difícil obter informações aqui.. é o primeiro Fórum que eu entro onde ninguém responde minhas dúvidas.. Postei um pedido de ajuda tão simples.. no dia PRIMEIRO, e depois de SEIS dias, ninguém me respondeu ainda.. mas tudo bem. ainda estou aguardando pessoal.. Abraços
  7. Poxa.. ninguém me responde :S bom.. mas para qualquer efeito.. tive recomendações externas de que o banco db4o seria muito bom.. alguém confirma essa informação pra mim?
  8. Aloha!! Estou começando estudos encima da linguagem de programação C#.. e preciso muito que me indiquem um Banco de Dados que seja Orientado a Objeto para que eu trabalhe com essa linguagem.. não quero mexer com se quer uma linha de SQL.. só OO.. Abraço e agradecimentos adiantados.. ;D
  9. cara.. tem um código em css que te ajudará bastante.. <style type='text/css'> #pagina { width: 1000px; } #titulo { width: 800px; height: 20px; } #coluna1 { width: 250px; float: left; height: 350px; } #coluna2 { width: 250px; float: left; height: 350px; } #coluna3 { width: 250px; float: left; height: 350px; } </style> <?php echo "<ul id='pagina'>"; echo "<div id='titulo'>Colunas em CSS</div>"; echo "<div id='coluna1'>Coluna 1</div>"; echo "<div id='coluna2'>Coluna 2</div>"; echo "<div id='coluna3'>Coluna 3</div>"; echo "</ul>"; ?> se você estiver puchando as informações do banco de dados.. faz o seguinte.. são 3 colunas no exemplo.. ai você faz um laço.. while ou for.. tanto fais.. ai você atribui coluna3 em uma variável.. ai o for ele verifica o valor da variável.. se for coluna3, então atribui coluna1, se for coluna1 atribui coluna2 e assim em diante.. ai fora do laço você coloca a variável dando valor ai id.. exemplo <style type='text/css'> #pagina { width: 1000px; } #titulo { width: 800px; height: 20px; } #coluna1 { width: 250px; float: left; height: 350px; } #coluna2 { width: 250px; float: left; height: 350px; } #coluna3 { width: 250px; float: left; height: 350px; } </style> <?php $coluna = "coluna3"; echo "<div id='pagina'>"; echo "<div id='titulo'>Colunas em CSS</div>"; for ($c = 0; $c < $linhas; $c++): //$linhas é o número de linhas do resultado SQL $registro = mysql_fetch_row($resultado); //$resultado é o resultado da busca.. os valores if ($coluna == "coluna3"): $coluna = "coluna1"; else: if ($coluna == "coluna1"): $coluna = "coluna2"; else: if ($coluna == "coluna2"): $coluna = "coluna3"; endif; endif; endif; echo "<div id='$coluna'>$registro</div>"; endfor; echo "</div>"; ?> pode fazer com quantas colunas você quizer mano... flow !!
×
×
  • Criar Novo...