Ir ao conteúdo

codigo rapido

Membro Pleno
  • Posts

    266
  • Cadastrado em

  • Última visita

Tudo que codigo rapido postou

  1. Nome é nome e usuário é doido. Pode aparecer coisa de tudo quanto é tipo.
  2. Muito elegante. eu colocaria as consoantes e as vogais acentuadas também, pois existem nomes como esses que acho que ficariam de fora: Ágata, Átila, Érica, Érico, Ênia, Ênio, Éfeso, Ícaro, Ítalo, Édson, özdemir... Se o primeiro caractere for '!', por exemplo, ele vai aceitar como nome válido e como consoante.
  3. Ahhhh.... KKKKKKkkkk é isso mesmo. Eu sabia que tinha algo de 44khz na questão de audios, mas não lembrava de onde vi isso. Não precisa ser 200hz, mas acho que se colocar em 8khz, já daria um barulhinho. eu também não sei se dá pra abaixar tanto a frequencia. O multivibrador também é uma ótima solução. Como eu to na duvida do ladrão de joule, acho que seria o melhor investimento. Mais seguro e menos perda de tempo e recurso.
  4. Opa! Obrigado Paulo! Tem razão. É isso mesmo. Só que agora eu fiquei na duvida se é possivel fazer isso com o ladrao de joule, porque lembro que o ultimo que fiz media a frequencia de 20khz. Será que é mesmo possivel? Bem... acho que é...
  5. Nossa, moco! usar um microcontrolador pra fazer um bip é disperdicio. se você regular bem um ladrão de joule, da pra fazer algo equivalente com ele e ainda lhe sobra o microcontrolador pra fazer outras coisas mais poderosas. tem como regular ladrão de joule pra ele ficar com frequencia dentro do espectro audivel... De uns 200 Hz até 44khz é audivel. Escolhendo o numero de voltas correto, um núcleo toroidal e resistor na medida certa, dá pra fazer.
  6. tá incompleto esse enunciado. Não faz nem sentido porque você não fala o dia em que está. Pra isso ficar completo o autor teria que especificar. Ele não especificou esperando que você colocasse isso. O meu entendimento é o seguinte... provavelmente os dias em que os rendimentos são maiores são porque o dinheiro está em falta no banco. para tentar compensar isso, ele premia quem depositar nesses dias. (eu suponho, porque como vi pela primeira vez isso, não imagino o que seja dia base e ninguem vai saber se o enunciado não explicar) Só que todos esses clientes devem ter lucrado de um periodo de tempo t para um outro. então falta o dia em que o banco quer fazer todas essas contas. ou seja... precisa de um calendário. Um calendario pra marcar dia, mes, ano de deposito além dos periodos de premiação e o dia da contabilidade. Se o seu cliente, ou professor elaborou essa questão, ele devia ter informado melhor isso. Só assim para ter algum sentido. A conta, como eu disse, é montante final igual ao montante inicial multiplicado por (1+porcentagem) elevado a tempo. Se não quiser utilizar um calendário para ver quantos dias t tem para cada cliente, ao menos que seja dado o tempo em dias que cada cliente está com dinheiro no banco. Olha só... eu acho que esse dia deposito ai, pra ter logica, é o numero de dias passados ate a data atual. Assim você tem um t prontinho para os calculos. ai, você só encaixa as condicionais para mudar as porcentagens. Ai sim esse enunciado faria sentido e nem precisaria de calendario. Pra mim o enunciado não tem lógica. O problema é esse. Eu já tive professor malucão que inventava problema na hora só pra depois de uma aula inteira descobrir que não tinha como soluçionar o problema. Aula de programação tem que ser planejada, se não dá caca...
  7. Mas isso é lógico, moço!!! Como eu disse, eu não vou fazer exercicios pra ninguem, apenas dar as dicas dentro dos limites do meu conhecimento. O fato é que o regex que sugeri é um modo pra encontrar essas ocorrencias. To errado? Ou de alguma outra forma o contador vai adivinhar que linha tem ou não essa ocorrencia? Sem saber que linhas tem essas ocorrencias, como o contador iria fazer a contagem? Ou seja, isso que to falando não é conversa de bebado. Sugeri fazer isso com regex, mas sem ele ia ser necessário um 'for' a mais passando por cada linha verificando se var[0]==caractere_especial do qual esse caractere_especial é um unico caractere do conjunto de um array de caracteres especiais. Mas você disse que tem caminho mais curto. Eu não sei que caminho é esse. Por isso eu quero saber qual e como seria em C já que em javaScript é pra outro forum. Não precisa nem mostrar nem com esse exercicio porque vai alem do que estou perguntando. Pode mostrar um exemplo simples da sua cabeça pra eu saber como é esse caminho mais curto? E ai... tem mostrar como é?
  8. você se refere a curva de aprendizado longa... Só que regex não é tão complicado assim. Mesmo pra quem tá começando. Agora veja: O regex pra match disso é uma linha... Algo como por exemplo isso: /[^aeiou].*/i Não utilizando algo equivalente a um regex, você utilizaria o que? um laço for a mais pra testar cada vogal, incluindo algum que possa ser acetuado, como o nome por exemplo de Özdemir? No meu caso, eu prefiro o codigo nativo mesmo (Gosto meu). O regex (C++), aqui pra mim, já veio com o proprio Ubuntu. Assim como os outros, eu apenas dei mais uma sugestão. Existe um zilhão de formas de fazer isso. Algumas mais fáceis com curva de conhecimento maior e e outras mais dificieis com curva de conhecimento menor. Usando structs, outras com splits seguidos de splits, sscanf... Eu não faço exercicios pros outros. Só dou as dicas de como um ou outro comando funciona e dou sugestões de outros comandos, livros, paginas, textos... Dica que acabo de pegar aqui no google: https://www.cplusplus.com/reference/clibrary/
  9. como era o enunciado do problema? porque não dá nem pra saber se o rendimento é diário. https://brasilescola.uol.com.br/matematica/juros-compostos.htm Montante_final = Capital_inicial * (1+porcentagem)^tempo Onde: A)o simbolo ^ representa a potenciação. OU seja, elevado ao tempo. b) porcentagem deve estar na forma 65/100 se estiver se referindo à 65% e 0.65/100 se desejar 0.65%.
  10. Esses dias fiz algo um pouco parecido. De cara já vejo que o que iria te ajudar bastante seria saber regex. Olha o resultado do que fiz em javaScript: http://tivideotutoriais.blogspot.com/2021/08/planilhas-e-listas-em-javascript.html Para ver o fonte, basta visualizar o codigo fonte da pagina. Para aprender regex, eu mesmo deixo dicas pra mim on-line: http://tivideotutoriais.blogspot.com/2020/08/regex-em-javascript.html Regex é legal porque funciona pra qualuqer linguagem. Basta apenas saber como funcionam os metodos para tal de cada linguagem. Esse eu encontrei na internete: #include <regex.h> #include <stdio.h> int main() { int r; regex_t reg; if (r = regcomp(&reg, "\\b[A-Z]\\w*\\b", REG_NOSUB | REG_EXTENDED)) { char errbuf[1024]; regerror(r, &reg, errbuf, sizeof(errbuf)); printf("error: %s\n", errbuf); return 1; } char* argv[] = { "Moo", "foo", "OlOlo", "ZaooZA~!" }; for (int i = 0; i < sizeof(argv) / sizeof(char*); i++) { if (regexec(&reg, argv[i], 0, NULL, 0) == REG_NOMATCH) continue; printf("matched: %s\n", argv[i]); } return 0; } origem do fonte: https://stackoverflow.com/questions/5179451/gcc-regular-expressions
  11. Olá pessoal! Eu to tentando pegar as variaveis de um formulario que faz um method post, mas não consigo. Consigo para tudo quanto é porcaria, até com GET (ver variavel uri), mas não consigo pegar quando é um post. Deveria ter uma forma de enviar isso pela requisição, mas não sei como pegar esses valores... O que falta para que eu possa fazer isso? Desde já agradeço as sugestões por servidores, cgi, perl... mas pretendo usar mesmo o codigo nativo C e as bibliotecas para Linux. Não estou usando winsock.h, conio.h... Isso deveria ser possivel de ser feito após o servidor fazer o "accept" do cliente: /* wait for a connection request */ childfd = accept(parentfd, (struct sockaddr *) &clientaddr, &clientlen); if (childfd < 0) { error("ERROR on accept"); } /* open the child socket descriptor as a stream */ if ((stream = fdopen(childfd, "r+")) == NULL) { error("ERROR on fdopen"); } /* get the HTTP request line */ fgets(buf, BUFSIZE, stream); printf("======================================\n"); printf("%s", buf); sscanf(buf, "%s %s %s\n", method, uri, version); printf("======================================\n"); if (strcasecmp(method, "GET")) { cerror(stream, method, "501", "Not Implemented", "does not implemented"); fclose(stream); close(childfd); continue; } Tem algum metodo para isso? Acredito que eu deveria conseguir fazer isso pegando o conteudo de buf, mas não aparece nada no log do console. Se eu consigo enviar os dados via post de um navegador para um site qualquer, eu deveria pelo menos ter uma forma de ver tudo o que me foi (tentativa) enviado. Para quem interessar, estou usando um fonte que encontrei no google e pode ser encontrado pesquisando: tiny.c a minimal HTTP server Valeu pessoal! Obrigado pela paciencia!
  12. Olá Renato. Eu vi isso no Datasheet. A gente tem que confiar... não é? Mas é estranho ver um plasticozinho resistente igual a esse. Eu quero ver se vai aguentar ficar ligado 8 horas direto. Tá funcionando legalzinho. O que fiz foi colocar um potenciometro de 500k (para o manual) e um resistor variavel de 100k (apenas para regular no teste e ficará fixo depois de fechado). A variação da tensão boa aqui pra mim tá mais ou menos em 170v à 100v.
  13. Valeu Renato! Eu não tava muito afim de testar... mas acho que vou ser obrigado. Eu pansei que pudesse existir outras caracteristicas visuais que poderiam me ajudar. porque esse pessoal não faz a identificação esses diodos de uma forma menos porca?
  14. Para quem tem dificuldades com essas nomenclaturas e codigos dos componentes eu sugiro procurar por: JEDEC system; European based Pro-electron system; JIS system. No caso do triac que estou usando, ele segue o padrão Pro-Electron Numbering System. Foi a solução para todos os meus problemas. Obrigado a todos.
  15. Olá pessoal! As vezes eu compro diodos zenner de sobra pra resolver meu problemas, os guardo (se perdem na caixa com outros), mas depois, quando pego eles de novo pra trabalhar não consigo identifica-los. Como vcs fazem para identifica-los sem precisar testar um por um? Obrigado pela atenção, abraços e sucesso à todos.
  16. Olá Pessoal do Forum! Tava sumido resolvendo outros problemas, mas to de volta... Não tenho experiencia com triacs e apareceu a necessidade de fazer um dimmer pra controlar a potencia de um motor de tanquinho em um torno de madeira que fiz. Eu achei estranho que o triac BT138x-600e que encontrei em minha sucata não tenha no involucro o aluminio para ajudar a dissipar o calor. Ele é de plastico em comparação com o BT138 que tem esse pedaço de aluminio para dissipar. Pelo que imagino ele só deveria ser utilizado para controlar pequenas tensões pela falta desse pedaço de aluminio. Posso utilizar esse triac assim mesmo para controlar tensões de 220v? vi um dimmer legal feito pelo Wagner Rambo, mas ele usa o BT24. Penso em fazer igualzinho, mas substituindo por esse BT138x-600e que encontrei na sucata. É possivel? Existe algum site legal mostrando as equivalencias desses triacs assim como diacs, transistores e diodos? Eu to com um problema chato aqui em casa.... as vezes compro diodos zenner para resolver meus problemas, mas com o tempo os guardo e esqueço as numerações. E o problema é que não consigo ler essas porcarias. São muito pequenas as letras neles. Como vcs fazem pra identificar os diodos sem precisar testa-los? tem como? Obrigado pela atenção, abraço e sucesso à todos. Valeu pessoal! Consegui resolver esse problema. Minha dificuldade é entender os codigos desses componentes.
  17. Olá pessoal! Como não conheço outro forum melhor e sei que aqui só tem cabeção, alguém pode de responder isso? Tenho duas imagens anexadas abaixo... Uma dos espectros de emissão dos elementos químicos. E outra imagem, mostrando a faixa de reflexão para alguns metais. No caso específico da Prata, pode se observar que como espelho, ela não é muito boa para refletir imagens na faixa do violeta e acima. Mas no espectro de emissão, pode-se observar que a prata possui pouquíssimas faixas de cores. Se a prata é excelente como espelho (para quase todas as cores visíveis), o espectro de emissão dela não deveria ser semelhante ao mostrado no gráfico do espelho? Por que eu não consigo explicar a reflexão da prata me baseando no espectro de emissão dela? O elemento Prata é Ag imagem 1: metais e faixas de reflexão imagem 2: spectrum dos elementos
  18. Ok! Entendi Então, vendo por esse aspecto, podíamos dizer que quase todos os componentes eletrônicos são assim. Com exceção dos componentes piezoelétricos? Isso que o artigo fala, parece uma propriedade comum dos componentes piezoelétricos. Obrigado pelo feed e sucesso ao senhor
  19. Ok... Mas em que parte ou fase disso tudo entra a indução cinética? Refere-se apenas a movimentação dos elétrons gerado pela variação do campo magnético ou é alguma outra propriedade mais sutil? Porque sendo como eu já afirmei ai acima sobre o meu entendimento do indutor, a movimentação dos elétrons sofre interferência exclusivamente por causa do magnetismo e essa movimentação não é desprezível. Se não é depressível, então o artigo deve ou estar equivocado, ou se referir a algum conhecimento que não tenho. Então... é isso que estou tentando confirmar...
  20. "Não é bem assim. Indutores resistem a uma variação de corrente da mesma forma que uma massa resiste a uma variação de velocidade." Ok, Isso ai descreve o funcionamento do indutor por completo. só exemplifiquei com uma fase do indutor (momento de corte) para provar que o movimento cinético dos elétrons por um indutor não pode ser desconsiderável... Acrescentei ainda que pelo que entendi do funcionamento do indutor deve-se exclusivamente por fatores magnéticos. No caso de uma bobina, supondo que a interrupção se faça pela abertura de um contato, tem-se a abertura de um arco voltaico com elevadas temperaturas, é o destino que a bobina encontra para toda essa energia acumulada. Isso só faz sentido em casos onde os elétrons romperem a resistência do ar. Com indutores menores, assim que o fluxo magnético desaparece, cessa-se a diferença de potencial dos terminais. Se aproveitou a variação do fluxo magnético, bom... se não... acabou... ele se dissipa pelo espaço assim como qualquer outra onda eletromagnética. Colocando isso em números, se acumular numa bobina 100W de energia, numa descarga lenta de 2 segundos serão 50joules por segundo (definição de 50W). Numa ação um pouco mais rápida, 100ms, 1kW de potência instantânea. Já temos mosfets de 600V que conseguem fazer o fall time em 20ns, faça as contas. Ou seja, potência = joules por segundo... Só que tem algo ai que não entendi... em se tratando de indutor, para você manter 100w de energia armazenada você vai precisar de outros tantos (dependendo da resistência do indutor e etc) para manter...
  21. Sim pessoal! Foi dai desse artigo mesmo que vi o termo. Pelo que entendi do elétron e do seu magnetismo, com o acúmulo e consequentemente aproximação dos elétrons, seja numa espiral ou numa chapa de capacitor, tem forças de repulsão intensificadas pela também aproximação de seus polos magnéticos. E essa energia é potencial em comparação com outra com menor energia acumulada. Tudo dentro do campo magnético. Então a indução cinética não é tão desconsiderável assim, pois creio se tratar do movimento de elétrons. Um indutor, quando tem sua corrente cortada, tem a tensão bastante elevada por frações de segundos. O suficiente para ser detectada mais facilmente até por um diodo luminoso, por exemplo. A tensão é elevada o suficiente para o efeito avalanche do LED e apesar de a corrente ser bem baixinha é possível ver o diodo acender. Exemplo pode ser visto num ladrão de joule. Por isso estou na duvida se é isso é outra propriedade que não conheço.
  22. Olá pessoal! Por favor, alguém já ouviu falar disso, pode por favor me explicar e indicar outros materiais tais como vídeos mostrando como isso é medido e mesmo como pode ser utilizado. Hoje vi isso pela primeira vez, mas não encontrei nos livros. Obrigado pela atenção
  23. Desculpa mestre, eu ainda penso que a enrolamento secundário isolada do primário é algo importante Não sei se é por falta de termos técnicos meus, mas tem hora que eu sinto que tenho que provar que sei alguma coisinha... então: Assim que se retira da tomada, cessasse a variação do magnetismo que transfere a energia do primário para o enrolamento secundário. E se não existe nenhuma corrente alternada do circuito para o secundário (o que deve ser lógico pois foi retificado)... não existe retorno de corrente pelo plug da tomada. Isso é uma vantagem principalmente por causa da eficiência da transferência da potencia e para a segurança. Só citei isso acima por causa da preocupação que ache exagerada e para demonstrar que conheço os riscos. Eu tenho 100 x LM741 pra brincar e não pretendo usar baterias. Isso da bateria é definitivo agora, no momento de acordo com o projeto que estou elaborando. É só pra consumo pessoal. Olha só pessoal... tem umas coisinhas que tem me deixado preocupado com sites como esses e vou jogar a real.... 1 - Não sei porque um moderador ousou editar meu post sendo que não ofendi ninguém e não pedi pra ver outras soluções. Não faça isso comigo, amiguinho. Certezas a gente só tem do que acha que sabe e do que temos em casa. Os limites das certezas morrem aqui. 2 - Eu já tenho um projeto a ser executado e só estava com duvida nas medidas de alguns componentes de uma fonte simétrica sem transformador e o quanto a variação de tensão na alimentação que é de 0.05V possa ser perigosa para o funcionamento e eficiência do componente. Era só isso.. pergunta de leigo mesmo, mas bem focada. E vem post atrás do outro... por que isso? Eu gosto de caminhar com minhas próprias pernas dentro do meu nível evolutivo. Opa... obrigado sr Sergio Lembo. é para comparadores mesmo qeu estou estudando os oamps. Agradeço a intenção de mostrar estes esquemas e sugerir estes oamps. Adorei a sugestão do LM2901
  24. Opa! Obrigado pela dica! vou pesquisar sobre isso. Mas se você puder indicar um, vai me facilitar...
  25. Só pra constar, mais uma sugestão... faz um tempão que perguntei onde fica esses botões de resolvido. hoje, passei pelo site. só vi agora ou foi feito hoje? Esses botões, deveriam ficar ao lado dos botões de responder, citar... tá quase que imperceptível. tive que ver que existia essa possibilidade quando vi um post com esse (respondido) marcado. Provavelmente um monte deve estar do mesmo jeito pelo mesmo motivo que o meu. Então, eu devo um monte de desculpas pra um monte de gente ai atrás, mas não dá pra voltar atrás pra ir corrigindo essa falta. desculpa mesmo.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Mostrar mais  

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

Mostrar mais  
×
×
  • Criar novo...