Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'help'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Olá. Eu estou começando agora a programar e estava tentando executar um código para a reprodução de áudio pelo VSCode a partir da biblioteca pygame usando Python. Eu copiei o arquivo de áudio para a mesma pasta onde está salvo o arquivo do código, mas continua me devolvendo erro e eu não sei o que fazer já que este era supostamente um código simples(kk). No caso estou usando o linux Lite. Erro: /bin/python3.9 "/home/samuel/Desktop/programmer/python/exercicios python curso em vídeo/21-playSound.py" Traceback (most recent call last): File "/home/samuel/Desktop/programmer/python/exercicios python curso em vídeo/21-playSound.py", line 1, in <module> import pygame File "/usr/lib/python3/dist-packages/pygame/__init__.py", line 120, in <module> from pygame.base import * ModuleNotFoundError: No module named 'pygame.base' código: import pygame pygame.mixer.init() pygame.init() pygame.mixer.music.load('som.wav') pygame.mixer.music.play(loops=0,start=0.0) pygame.event.wait()
  2. Olá, estou começando a estudar programação, e eu trabalho em uma gráfica que vende produtos pelo mercado livre, e toda segunda colocamos todos os anúncios em promoção, só que isso está em um processo manual, em uma loja temos 600 anúncios e na outra temos 1200 anúncios, e só o de 600 geralmente demora uns 2 dias e isto está sendo muito cansativo, repetitivo e acaba diminuindo minha produtividade, então comecei a desenvolver um bot em python que fizesse isso, até agora consegui fazer ele abrir o Google Chrome acessar a pagina de promoção dos anúncios, mas antes de ele ir para a pagina de promoção ele vai para a tela de login no mercado livre, e já fica selecionado a caixa de texto para escrever o e-mail para logar, mas eu não sei como fazer para ele automaticamente preencher o e-mail, alguém ai sabe como eu consigo fazer isso? Se alguém tiver alguma sugestão sobre o código, otimização, ou recomendação, ou algo do tipo, alguma dica, pode me falar também, estou começando em programação, então desculpem se meu código estiver ruim e desculpem se a minha pergunta aqui tiver algo de errado, é a primeira vez que eu uso um fórum. LEMBRANDO QUE O CÓDIGO ESTÁ EM PYTHON Meu código em foto e em funcionamento até agora: https://drive.google.com/drive/folders/1iVd7-Cuh1VqlHwUdO6334016sDWb568j?usp=sharing In English: Hello, I'm starting to study programming, and I work in a print shop that sells products on the free market, and every Monday we put all the ads on sale, it's just that this is in a manual process, in one store we have 600 ads and in the other we have 1200 ads, and only the 600 one usually takes about 2 days and this is being very tiring, repetitive and ends up decreasing my productivity, so I started to develop a python bot that did that, so far I managed to get him to open Google Chrome to access the ads promotion page, but before he goes to the promotion page he goes to the free market login screen, and the text box to write the email to log in is already selected, but I don't know how to do it for him to automatically fill in the email, does anyone know how I can do this? If anyone has any suggestions about the code, optimization, or recommendations, or something like that, any tips, you can tell me too, I'm starting in programming, so sorry if my code is bad and sorry if my question here is wrong , it's the first time I use a forum. REMEMBERING THAT THE CODE IS IN PYTHON My code in photo and working so far: https://drive.google.com/drive/folders/1iVd7-Cuh1VqlHwUdO6334016sDWb568j?usp=sharing
  3. Olá amigos da Scripbrasil. Então, estou utilizando um script para enviar e-mails para multiplos destinários pelo Delphi. Segue o código-fonte: var // objetos necessários para o funcionamento IdSSLIOHandlerSocket: TIdSSLIOHandlerSocket; IdSMTP: TIdSMTP; IdMessage: TIdMessage; CaminhoAnexo: string; begin // instanciação dos objetos IdSSLIOHandlerSocket := TIdSSLIOHandlerSocket.Create(Self); IdSMTP := TIdSMTP.Create(Self); IdMessage := TIdMessage.Create(Self); try // Configuração do SSL IdSSLIOHandlerSocket.SSLOptions.Method := sslvSSLv23; IdSSLIOHandlerSocket.SSLOptions.Mode := sslmClient; // Configuração do SMTP IdSMTP.IOHandler := IdSSLIOHandlerSocket; IdSMTP.AuthenticationType := atLogin; IdSMTP.Port := 465; IdSMTP.Host := 'smtp.gmail.com'; IdSMTP.Username := 'usuario'; IdSMTP.Password := 'senha'; // Tentativa de conexão e autenticação try IdSMTP.Connect; IdSMTP.Authenticate; except on E:Exception do begin MessageDlg('Erro na conexão e/ou autenticação: ' + E.Message, mtWarning, [mbOK], 0); Exit; end; end; // Configuração da mensagem IdMessage.From.Address := 'meu.email@gmail.com'; IdMessage.From.Name := 'Meu Nome'; IdMessage.ReplyTo.EMailAddresses := IdMessage.From.Address; IdMessage.Recipients.EMailAddresses := 'destinatario@email.com'; IdMessage.Subject := 'Assunto do e-mail'; IdMessage.Body.Text := 'Corpo do e-mail'; // Anexo da mensagem (opcional) CaminhoAnexo := 'C:\Anexo.txt'; if FileExists(CaminhoAnexo) then TIdAttachment.Create(IdMessage.MessageParts, CaminhoAnexo); // Envio da mensagem try IdSMTP.Send(IdMessage); MessageDlg('Mensagem enviada com sucesso.', mtInformation, [mbOK], 0); except On E:Exception do MessageDlg('Erro ao enviar a mensagem: ' + E.Message, mtWarning, [mbOK], 0); end; finally // liberação dos objetos da memória FreeAndNil(IdMessage); FreeAndNil(IdSSLIOHandlerSocket); FreeAndNil(IdSMTP); end; end; Até ai tudo bem, o envio vai perfeitamente para minha caixa de entrada, porém quando envio para vários destinários ao mesmo tempo á minha aplicação trava. Queria saber como para minha aplicação autenticar o envio conforme enviado para o destinário com um delay de 3 segundos para envio de cada mensagem, por por exemplo: Enviado e-mail para : destinario1@hotmail.com - OK! Delay (3) segundos. Enviado e-mail para : destinario2@hotmail.com - OK! Delay (3) segundos. Enviado e-mail para : destinario3@hotmail.com - OK! Delay (3) segundos. Envio de e-mail market completo, você já pode fechar á aplicação. Com base nesse script em perl. #!/usr/local/bin/perl $ARGC=@ARGV; if ($ARGC !=4) { printf "Você deve ter digitado os comandos de forma errada\n"; printf "Veja como usar corretamente...\n"; printf "perl $0 <mailist> <remetente\@mail.com> <assunto> <corpo.html>\n"; printf "Exemplo: perl $0 lista01.txt peu\@msn.com Ola index.html\n"; exit(1); } $mailtype = "content-type: text/html"; $sendmail = '/usr/sbin/sendmail'; $sender = $ARGV[1]; $subject = $ARGV[2]; $efile = $ARGV[0]; $emar = $ARGV[0]; open(FOO, $ARGV[3]); @foo = <FOO>; $corpo = join("\n", @foo); open (BANDFIT, "$emar") || die "Can't Open $emar"; $cont=0; while(<BANDFIT>) { ($ID,$options) = split(/\|/,$_); chop($options); foreach ($ID) { $recipient = $ID; open (SENDMAIL, "| $sendmail -t"); print SENDMAIL "$mailtype\n"; print SENDMAIL "Subject: $subject\n"; print SENDMAIL "From: $sender\n"; print SENDMAIL "To: $recipient\n\n"; print SENDMAIL "$corpo\n\n"; close (SENDMAIL); $cont=$cont+1; printf "$cont Enviado para $recipient"; } } close(BANDFIT); Abraços, espero que alguém me ajude!!
  4. Olá boa tarde/dia/noite. Estou com um codigo que esta funcional, de mural de recados ele me mostra o que esta sendo postado, e esta indo para o BD bonitinho ( coloquei ele na mesma pagina apenas para facilitar e depois vou desmembrar), porém, nas linhas iniciais da parte php do codigo abaixo, $nome,$email,$mensagem e $btenvia. O codigo na pagina me retorna um erro de index indefinida, olhei varios foruns, videos, entendi que é algo relacionado a asset mas eu não estou conseguindo mesmo incluir isso no meu codigo, estou engatinhando ainda e queria ajuda não somente para resolver o problema mas também entender o que de fato errei, porque mesmo que eu entenda o erro não vou saber escrever o codigo, mesmo que eu tenha o codigo não vou entender o erro então estou solicitando estas duas ajudas, como escrever o que falta e entender o que foi feito para eu poder aplicar no futuro. Desde já obrigado <?php //conexão funcionando neste campo ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>mural</title> </head> <body> <p>Mural Recados <p> </p> <p>Insira sua mensagem:</p> <form name="form1" method="POST" action="teste.php"> <label> Nome*: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name="nome" type="text" id="nome"> </label> <br> <label>E-mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name="email" type="text" id="email"> </label> <br> Mensagem: &nbsp; <label> <textarea type="text" name="mensagem" cols="20" id="mensagem"></textarea> </label> <br> <br> <label> <input name="btenvia" type="submit" id="btenvia" value="Enviar"> </label> <br> <br> *Aten&ccedil;&atilde;o: preenchimento obrigat&oacute;rio </form> <p>&nbsp; </p> </body> </html> <?php $nome = $_POST['nome']; $email = $_POST['email']; $mensagem = $_POST['mensagem']; $envia = $_POST['btenvia']; if(!empty($nome) && isset($envia)){ $insert=$db->prepare("insert into tbmural(nome,email, mensagem) values('$nome', '$email','$mensagem')"); $insert->execute(); header("Location: teste.php"); } $stmt = $db->prepare("select * from tbmural order by id desc"); $stmt->execute(); while($reg = $stmt->fetch(PDO::FETCH_OBJ)) { echo $reg->id. " - "; echo $reg->nome. " - "; echo $reg->email. " - "; echo $reg->mensagem. " - "; echo date('d/m/Y', strtotime($reg->dia)). "<br />"; } ?>
  5. Boa tarde senhores! Estou com um problemão e gostaria da ajuda de vocês. Preciso substituir isso: <h4 style="background-color: #bd1717; border: 2px solid #bd1717; border-radius: 15px; display: inline-block; padding: 15px 30px; margin:20px;"><i class="icon-mobile"></i><span><a href="tel:+351939708658"> 939 708 658</a></span></h4><h4 style="background-color: #bd1717; border: 2px solid #bd1717; border-radius: 15px; display: inline-block; padding: 15px 30px; margin:20px;"><i class="icon-call"></i></i><span><a href="tel:+351211560539"> 211 560 539</a></span></h4> Por isso: <p style="background-color: #bd1717; border: 2px solid #bd1717; border-radius: 15px; display: inline-block; padding: 15px 30px; margin:20px;"><span><a href="tel:+351939708658"><font color="#ffffff" face="Arial,Tahoma,sans-serif" size="5px"><b><i><i class="icon-mobile"></i> 939 708 658</i></b> </font></a></span></p> <p style="background-color: #002354; border: 2px solid #002354; border-radius: 15px; display: inline-block; padding: 15px 30px; margin:20px;"><span><a href="tel:+351211560536"><font color="#ffffff" face="Arial,Tahoma,sans-serif" size="5px"><b><i><i class="icon-mobile"></i> 211 560 536</i></b> </font></a></span></p> <p style="background-color: #00aa11; border: 2px solid #00aa11; border-radius: 15px; display: inline-block; padding: 15px 30px; margin:20px;"><span><a href="https://api.whatsapp.com/send?phone=351939708658&text=Ol%C3%A1,%20quero%20fazer%20um%20or%C3%A7amento! #00aa11"><font color="#ffffff" face="Arial,Tahoma,sans-serif" size="5px"><b><i><i class="icon-mobile"></i> 939 708 658</i></b> </font></a></span></p> E não consigo pois não sei como escapar corretamente os caracteres especiais que existe no código, tentei várias formas e sem sucesso. Se alguém puder me ajudar ficarei muito grato.
  6. Boa noite pessoal tudo tranquilo com vocês?. Então, eu tenho um Servidor de Tibia, Nesse Jogo Possui a pasta do CLlENTE. Os Arquivos contidos são separados em 4: Tibia.exe ( Executável) Estes dois arquivos abaixo são responsáveis por armazenar "Sprites" que são desenhos em pixels, é possível abri-los com um Programa chamado Object Builder, nele estão armazenados os "Efeitos, roupas, itens" etc. Tibia.dat e Tibia.Spr O arquivo abaixo é responsável pela imagem de fundo do jogo Tibia.pic Bom, agora que expliquei o básico vamos continuar. Geralmente quando lançam um jogo de tibia, esses arquivos ficam á mostra, ou seja livre para serem ripados (roubados) perdendo assim todo o tempo de criação de um desenho próprio do servidor de outra pessoa. E esse é o problema. Eu quero criptografar os arquivos .SPR .Dat e .PIC, em .cab para que os Jogadores abram somente Executável do jogo Tibia.exe, fazendo assim o Tibia.exe ler o .cab, mas que o arquivo .cab criptografado com os arquivos do jogo não possam ser descriptografados com winrar, .zip, etc . Asism portegendo o Jogo de ripping Aqui está um exemplo de proteção com arquivo .cab e outras dll. mas não faço ideia de como usa-las. Se for possível eu injetar essas mesmas dll's no meu executavel e criar um Arquivo .cab como o da imagem seria ótimo Se alguém puder me ajudar eu agradeço muito!
  7. Pessoal tudo bem? Eu preciso de uma grande ajuda. Baixei um tema de SITE na internet e personalizei ele como eu queria, subi os arquivos no FTP, mas as imagens não abrem e o que eu preciso muito mais ainda são as paginas que também não abrem quando clica no menu. Ex, quero abrir a página sobre, clico em sobre no menu e ele não abre. Aparece essa informação" Object not found! The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error. If you think this is a server error, please contact the webmaster. Como faço pra solucionar isso? Salvei as páginas em uma pasta como .php e coloquei a hef dentro do código sobre.php <li id="menu-item-73" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73"> <a href="/sobre.php">Sobre</a>
  8. Amigos, bom dia Creio que seja um tema antigo, mais não consegui encontrar no fórum, se possível alguém da uma ajuda agradeço. Possuo uma tabela no SQL SERVER onde o ID não esta em ordem, devido alguns dados deletados, essa tabela o ID não e a chave primaria, gostaria que o ID da tabela se organizassem e continua-se de onde parou nos novos dados inclusos. Abaixo inventei uma tabela parecida, e os passos para alguém ajudar na corrigir os ID. Muitos fórum informa sobre a chave ser principal não ser viável essa organização e não encontrei ninguém dando uma solução, o ID é somente uma numeração sem nenhum vinculo. Agradeço a todos pela atenção. Criação do Banco CREATE DATABASE Ambiente_Teste GO Criação da Tabela CREATE TABLE dbo.Cadastro ( ID_Cadastro INT NOT NULL UNIQUE IDENTITY (1,1), CPF VARCHAR(11) NOT NULL PRIMARY KEY, Nome VARCHAR(100) NOT NULL, Nome_Completo VARCHAR(250) NOT NULL ) Inserindo dados na tabela INSERT INTO dbo.Cadastro (CPF, Nome, Nome_Completo) VALUES ('83850588505', 'Homer Simpson', 'Homer Jay Simpson'), ('07688883369', 'Marge Simpson', 'Marjorie Bouvier Simpson'), ('16891165288', 'Bart Simpson', 'Bartholomew Jay Simpson'), ('71014036542', 'Lisa Simpson', 'Elisabeth Bouvier Simpson'), ('58447169570', 'Maggie Simpson', 'Margareth Simpson'), ('26303575463', 'Abe Simpson', 'Abraham Jedediah Simpson II'), ('50340341157', 'Mona Simpson', 'Mona Jay Simpson'), ('51805285505', 'Herbert Powell', 'Herbert Kennedy Simpson Powell'), ('80228775817', 'Edwina Winston', 'Edwina Winston'), ('51785776207', 'Rita Simpson', 'Rita LaFleur Simpson'), ('43344662651', 'Bill Simpson', 'William Arnold Simpson'), ('12962495656', 'Cyrus Simpson', 'Cyrus Simpson'), ('64657024523', 'Chet Simpson', 'Chester Oliver Simpson'), ('36341743408', 'Stanley Simpson', 'Stanley Simpson'), ('27226123487', 'Yuma Hickman', 'Yuma Hickman'), ('78592718422', 'Orville Simpson', 'Orville Simpson'), ('23228524493', 'Oswald Simpson', 'Oswald Oli Simpson'), ('71611427410', 'Howland Simpson', 'Howland Simpson'), ('70127574697', 'Eliza Simpson', 'Eliza Simpson'), ('17751527153', 'Mabel Simpson', 'Mabel Simpson'), ('48652567840', 'Abraham Simpson', 'Abraham Simpson'), ('31351234056', 'Hiram Simpson', 'Hiram Simpson'), ('38344506344', 'Arthur Simpson', 'Arthur Simpson'), ('96456411521', 'Patty Bouvier', 'Patricia Bouvier'), ('37969442641', 'Selma Bouvier', 'Selma Terwilliger Hutz McClure Stu D''Amico Bouvier'), ('33241658309', 'Ling Bouvier', 'Ling Bouvier'), ('42766902503', 'Gladys Bouvier', 'Gladys Bouvier'), ('55772134019', 'Jackie Bouvier', 'Jacqueline Jo-Jo Bouvier'), ('28208343889', 'Clancy Bouvier', 'Clancy Jo-Jo Bouvier'), ('37315127500', 'Veronica Bouvier', 'Veronica Hubert Bouvier'), ('58534216894', 'Alvarine Bisque', 'Alvarine Bisque'), ('97895003860', 'Ned Flanders', 'Nedward Flanders Júnior'), ('66885696390', 'Maude Flanders', 'Maude Flanders'), ('91688751696', 'Rod Flanders', 'Rod Flanders'), ('61879210118', 'Todd Flanders', 'Todd Flanders'), ('60943567130', 'Edna Krabappel', 'Edna Krabappel'), ('14686925266', 'Nedward Flanders', 'Nedward Flanders'), ('53172413594', 'Mona Flanders', 'Mona Flanders'), ('64508743170', 'Nediana Flanders', 'Nediana Flanders'), ('35537227460', 'Ted Flanders', 'Ted Flanders'), ('73243896789', 'Connie Flanders', 'Connie Flanders'), ('26466106888', 'Bonnie Flanders', 'Bonnie Flanders'), ('39997781210', 'Kirk Houten', 'Kirk Evelyn Van Houten'), ('58807349000', 'Luann Houten', 'Luann Van Houten'), ('48123045123', 'Milhouse Houten', 'Milhouse Mussolini Van Houten'), ('04148685874', 'Nana Mussolini', 'Nana Sophie Mussolini'), ('62911684648', 'Zack Houten', 'Norbert Van Houten') Deletando dados DELETE FROM dbo.Cadastro WHERE Nome = 'Homer Simpson' DELETE FROM dbo.Cadastro WHERE Nome = 'Marge Simpson' DELETE FROM dbo.Cadastro WHERE Nome = 'Bart Simpson' DELETE FROM dbo.Cadastro WHERE Nome = 'Lisa Simpson' DELETE FROM dbo.Cadastro WHERE Nome = 'Maggie Simpson' DELETE FROM dbo.Cadastro WHERE Nome = 'Nedward Flanders' DELETE FROM dbo.Cadastro WHERE Nome = 'Mona Flanders' DELETE FROM dbo.Cadastro WHERE Nome = 'Nediana Flanders' DELETE FROM dbo.Cadastro WHERE Nome = 'Ted Flanders' DELETE FROM dbo.Cadastro WHERE Nome = 'Connie Flanders' DELETE FROM dbo.Cadastro WHERE Nome = 'Bonnie Flanders' Inserindo dados novamente INSERT INTO dbo.Cadastro VALUES ('39997781210', 'Kirk Houten', 'Kirk Evelyn Van Houten'), ('58807349000', 'Luann Houten', 'Luann Van Houten'), ('48123045123', 'Milhouse Houten', 'Milhouse Mussolini Van Houten'), ('04148685874', 'Nana Mussolini', 'Nana Sophie Mussolini'), ('62911684648', 'Zack Houten', 'Norbert Van Houten'), ('96456411521', 'Patty Bouvier', 'Patricia Bouvier'), ('37969442641', 'Selma Bouvier', 'Selma Terwilliger Hutz McClure Stu D''Amico Bouvier'), ('33241658309', 'Ling Bouvier', 'Ling Bouvier'), ('42766902503', 'Gladys Bouvier', 'Gladys Bouvier'), ('55772134019', 'Jackie Bouvier', 'Jacqueline Jo-Jo Bouvier'), ('28208343889', 'Clancy Bouvier', 'Clancy Jo-Jo Bouvier'), ('37315127500', 'Veronica Bouvier', 'Veronica Hubert Bouvier'), ('83850588505', 'Homer Simpson', 'Homer Jay Simpson'), ('07688883369', 'Marge Simpson', 'Marjorie Bouvier Simpson'), ('16891165288', 'Bart Simpson', 'Bartholomew Jay Simpson'), ('71014036542', 'Lisa Simpson', 'Elisabeth Bouvier Simpson'), ('58447169570', 'Maggie Simpson', 'Margareth Simpson') Consulta e resultado (Antes de sofrer o Delete e depois dos novos Insert) SELECT * FROM dbo.Cadastro ORDER BY ID_Cadastro
  9. elabore um programa que leia dois numeros decimais inteiros de no maximo 32 bits e determine, bit a bit, quais bits são iguais nos dois numeros, e dos que forem igual se são '' 0 '' ou '' 1''. Por exemplo, os numeros 0 e 255 contem 24 bits iguais (bit8...bit31), em zero, e 8 bits diferente ( bit0...bit7). nesse caso a impressao seria: bits iguais: || valor 7 0 8 0 9 0 . . . 31 0
  10. Olá pessoal! Estou com uma dúvida, criei uma lista suspensa com 1000 registros ou linhas. Desta forma, gostaria de um auxílio para montagem de um código VBA que melhorasse a pesquisa com Autocomplete ou Autopreenchimento. Assim evitaria der que rolar toda a caixa suspensa para escolher o nome requerido. Desde já agradeço a cooperação.
  11. 1) Escrever uma função em C que: receba dois strings como parâmetro, bem como um valor inteiro representando uma posição; insira o segundo string no primeiro, na posição indicada pelo valor. No programa principal leia os dois strings, o valor da posição, passe para a função descrita acima e escreva o resultado na tela. 2) Desenvolva uma função em C, que recebe como parâmetros um inteiro n e duas matrizes quadradas reais X e Y de ordem n, sendo a dimensão n lida do teclado. Esta função calcula soma das matrizes X e Y . Escreva no módulo principal, a matriz gerada na função. 3) Escreva um programa que solicite ao usuário o número de notas a serem digitadas, crie uma matriz, com a dimensão especificada, para armazenar as entradas, solicite as notas e chame um função que retorne a média aritmética das notas. Após imprimir a média, o programa libera a memória alocada para a matriz . 4) Escreva uma função que inverta a ordem dos caracteres de uma cadeia de caracteres que ela recebe como argumento. Use ponteiro. Exemplo: ’Saudações’ resulta ’seõçaduaS’
  12. Ola , estou com problemas nesse código abaixo , ele é basicamente um jogo que eu estou criando para fins acadêmicos , a minha função 'ataque' esta com problemas nas linhas demarcadas por #**************************# pois ela não faz o que deveria fazer e devolve "NameError: name 'vida' is not defined" . Essa linhas seriam as responsáveis por executar uma função de outro arquivo e retornar o resultado(na forma de lista) dele, porem ele devera acessar o arquivo por meio da interação do usuário que enviara um valor de uma lista, essa lista é uma instancia da classe partida, que por sua vez foi criada pelo método especial __init__(self, ...). PRECISO DE AJUDA E SUGESTÕES PARA RESOLVER ESSE PROBLEMA!!! class partida(object): #...# #...# def ataque(self,j_atk,j_def): '''ira fazer o ataque e a defesa''' import sys sys.path.append("Teste_Armazenamento_de_Dados/ATAQUES") #ordem: nome,tipo,ataque_normal,ataque especial-1,ataque especial-2,defesa# Ataques_normal=['soco','facada','espada','mordida'] Ataques_especial=['dark magic','arremeço','bola de fogo','rasengan','chidori','rasenshuriken','chidori nagashi','paralizado','cura','teletransporte'] if j_atk[0]==self.jogador_X[0]: print('Voce pode usar o ataque simples '+self.jogador_X[2]+' ,') print('') print('usar o ataque especial 1 '+self.jogador_X[3]) print('') print('ou usar o ataque especial 2 '+self.jogador_X[4]) print('') while True: try: tipo_atk=int(input('Qual ataque voce deseja usar:\n '+self.jogador_X[2]+'(1) ,'+self.jogador_X[3]+'(2) ,'+self.jogador_X[4]+'(3) \n>>> ')) if tipo_atk==1: exec('import '+self.jogador_X[2]) #**************************# exec("vida="+self.jogador_X[2]+"ATAQUE_NORMAL(j_atk,j_def,'X'") #**************************# self.jogador_X=vida[0] self.jogador_Y=vida[1] print(self.jogador_X[1][0],self.jogador_Y[1][0]) break if tipo_atk==2: exec("vida=ataques."+self.jogador_X[3]+"(j_atk,j_def,'X')") self.jogador_X=vida[0] self.jogador_Y=vida[1] break if tipo_atk==3: exec("vida=ataques."+self.jogador_X[4]+"(j_atk,j_def,'X')") jogador_X=vida[0] self.jogador_Y=vida[1] break except: print('Digito invalido!!!') if j_atk[0]==self.jogador_Y[0]: print('Voce pode usar o ataque simples '+self.jogador_Y[2]+' ,') print('') print('usar o ataque especial 1 '+self.jogador_Y[3]) print('') print('ou usar o ataque especial 2 '+self.jogador_Y[4]) print('') while True: try: tipo_atk=int(input('Qual ataque voce deseja usar:\n '+self.jogador_Y[2]+'(1) ,'+self.jogador_Y[3]+'(2) ,'+self.jogador_Y[4]+'(3) \n>>> ')) if tipo_atk==1: exec('import '+self.jogador_X[2]) vida=ATAQUE_NORMAL(j_atk,j_def,'Y') self.jogador_X=vida[0] self.jogador_Y=vida[1] print(self.jogador_X[1][0],self.jogador_Y[1][0]) break if tipo_atk==2: exec("vida=ataques."+self.jogador_Y[2]+"(j_atk,j_def,'Y')") self.jogador_X=vida[0] self.jogador_Y=vida[1] break if tipo_atk==3: exec("vida=ataques."+self.jogador_Y[2]+"(j_atk,j_def,'Y')") self.jogador_X=vida[0] self.jogador_Y=vida[1] break except: print('Digito invalido!!!') #...# #...#
  13. Enunciado Tempo de viagem entre duas cidades A tabela abaixo exibe o tempo (em horas) de viagem de avião entre duas cidades distintas. Por exemplo, o tempo de viagem entre a cidade 222 e a cidade 444 é de 12 horas. Escreva um programa que leia o código de duas cidades informadas pelo usuário. Como saída, informe o tempo necessário para viajar da primeira cidade à segunda. Dicas Considere que o usuário sempre insere valores válidos. Converta o número da cidade em um índice válido da matriz antes de consultar o valor de seus elementos. Por exemplo, a cidade 111 corresponde ao índice 0 da matriz, a cidade 222 corresponde ao índice 1, e assim por diante. Exemplos não exaustivos de entradas e saídas: Entradas: 222 444 | Saída: 12 Entradas: 555 555 | Saída: 0 Nao sei oq ha de errado from numpy import * from numpy.linalg import * tabela = array([ [0,2,11,6,15,11,1], [2,0,7,12,4,2,15], [11,7,0,11,8,3,13], [6,12,11,0,10,2,1], [15,4,8,10,0,5,13], [11,2,3,2,5,0,14], [1,15,13,1,13,14,0]]) c1 = int(input("cidade 1: ")) c2 = int(input("cidade 2: ")) i = c1 / 111 - 1 j = c2 / 111 - 1 x = tabela[i,j] print(x)
  14. Olá, bom dia! Preciso de uma ajuda! Tenho uma Query onde cada registro tem diversos campos. Preciso exportar para TXT definindo cada linha como mostra o modelo da foto. Tipo: Campo1 Campo2 Campo3 Campo4 Campo5 Já tentei diversas formas e não consigo. tenho esse codigo mas ele não esta rodando. 'Dim ErroMsg As String 'On Error GoTo Err_Erro_click' 'Dim Campo1 As String 'Dim DB1 As Database 'Dim TB1 As Recordset 'Set DB1 = CurrentDb() 'Set TB = DB1.OpenRecordset("qry_total_txt") ' Open "C:\Desktop\Carta Verde\CartaVerde.txt" For Output As #1 ' Do Until TB1.EOF 'Campo1 = TB1(Cod_capa) & TB1(n_lote_titulo) & TB1(tipo_doc_titulo) & TB1(Suc_titulo) & TB1(tipo_pag_titulo) & TB1(premio_ta_titulo) & TB1(cap_total_titulo) 'Print #1, Campo1 'TB1.MoveNext 'Loop 'Close #1 'ErroMsg = MsgBox("Arquivo CartaVerde.Txt gerado com sucesso!", vbOKOnly) 'Exit Sub 'Err_Erro_click: 'ErroMsg = MsgBox("ERRO!!! O arquivo não foi gerado", vbOKOnly) ' Exit Sub alguém poderia me ajudar ? :(
  15. Estava tentando resolver este problema com grafos e não consegui resolver, se alguém puder ajudar utilizando grafos, eu ficaria muito grato ❤️ Problema: Toda semana Juquinha tem aulas de ACM (Artes Cênicas e Musicais) no colégio em que estuda e, recentemente, sua professora anunciou que haverá uma gincana no nal do semestre. No entanto, os times devem ser formados o mais breve possível para que os alunos possam ensaiar. Cada time é constituído de um ou mais alunos, e cada aluno tem que pertencer a exatamente um time. Além disso, os times não podem ser formados de qualquer maneira: se um aluno é amigo de outro, esses alunos devem estar no mesmo time. A professora então pediu para que os alunos a informassem das relações de amizade na sala de aula. Os alunos então se numeraram de 1 até N e escreveram uma lista cujas linhas contém pares de números. Se dois alunos cujos números são i e j são amigos, haverá ao menos uma linha contendo i e j ou j e i na lista. Inversamente, se há uma linha contendo i e j na lista, então os alunos cujos números são i e j são amigos. A professora então recolheu a lista e, na próxima aula, deverá decidir que times formar. Ela está pensando em formar o maior número possível de times e gostaria de saber quantos times ela formaria. Ajude então a professora escrevendo um programa que, dada a lista de amizades, determina qual o maior número de times que ela pode formar
  16. SEGUINTE PROBLEMA !!!! MONTEI MEU CODIGO porém ELE ESTA RETORNADO CARACTERES OU NUMEROS ALEATORIOS NO LUGAR DAS CARTAS O QUE ESTA ERRADO ??? (Escolha um jogo de cartas, baseado em um “baralho tradicional” (cada carta tem seu naipe e seu valor). Implemente a parte de distribuição (sorteio) de cartas para 2 jogadores, considerando que cada jogador ira receber 5 cartas. Exiba na tela as cartas que cada um dos jogadores recebeu.) *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** #include<stdlib.h> #include<stdio.h> #include<string.h> #include<time.h> typedef struct{ char naipe[10]; int valor; }cartas; int main(){ cartas carta[51]; char naipe[12]= "Copas"; char naipe2[12]="Espadas"; char naipe3[12]="Paus"; char naipe4[12]="Ouros"; int i, n, n2; srand(time(NULL)); //========================================================================================// for(i=0;i>=12; i++){ carta.valor=i-1; strcpy(carta.naipe, naipe); } for(i=13; i<=25; i++){ carta.valor=i-12; strcpy(carta.naipe, naipe2); } for(i=26; i<=38; i++){ carta.valor=i-25; strcpy(carta.naipe, naipe3); } for(i=39; i>=51; i++){ carta.valor=i-51; strcpy(carta.naipe, naipe4); } //========================================================================================// printf("Joao recebera:\n"); for(i=0; i<5;i++){ n=rand()%51; printf("\n%d de %s", carta[n].valor, carta[n].naipe); } printf("\n\nMaria recebera:\n"); for(i=0; i<5;i++){ n2=rand()%50; printf("\n%d de %s", carta[n2].valor, carta[n2].naipe); } printf("\n\n"); system("pause"); return 0; } *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
  17. Olá pessoa gostaria da ajuda de vocês para criar um script no C++, bem o que eu quero e que quando eu digita o nome Excel no Input Field e cricar enter ou spaço ele avançe para a próxima cena. Ajuda ai por favor fico grato desde já.
  18. Boa tarde pessoal, sou novo aqui no grupo nem sei se posso postar ou não, porém to com uma grande dúvida se alguém puder me ajudar sou web designer e represento a karsten pela web e um terceiro quer colocar a calculadora de tecidos no site dele que no caso é essa http://www.karsten.com.br/calculadora/ porém quando eu coloco o codigo da calculadora no meu site o botão calcular não funciona, porém no dreamweaver que eu usei pra captar o código funciona alguém pode me ajudar ? segue o codigo <!DOCTYPE html> <!-- saved from url=(0038)http://www.karsten.com.br/calculadora/ --> <!-- Google Tag Manager --> <script src="./Calculadora - Karsten_files/277816749301937" async></script><script async src="./Calculadora - Karsten_files/fbevents.js.download"></script><script async src="./Calculadora - Karsten_files/analytics.js.download"></script><script async src="./Calculadora - Karsten_files/gtm.js.download"></script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M4CV5SC');</script> <!-- End Google Tag Manager --> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <title>Calculadora - Karsten</title> <meta name="author" content="F/FWD - ffwd.com.br"> </script> <link rel="shortcut icon" href="http://d92fs5q78i296.cloudfront.net/wp-content/themes/karsten/favicon.ico?k=2016"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="http://www.karsten.com.br/xmlrpc.php"> <!--[if lt IE 9]> <script src="http://d92fs5q78i296.cloudfront.net/wp-content/themes/karsten/js/html5.js" type="text/javascript"></script> <script src="http://d92fs5q78i296.cloudfront.net/wp-content/themes/karsten/js/selectivizr-min.js" type="text/javascript"></script> <![endif]--> <link rel="alternate" hreflang="pt-br" href="http://www.karsten.com.br/calculadora/"> <!-- This site is optimized with the Yoast SEO plugin v6.1.1 - https://yoa.st/1yg?utm_content=6.1.1 --> <link rel="canonical" href="http://www.karsten.com.br/calculadora/"> <meta property="og:locale" content="pt_BR"> <meta property="og:type" content="article"> <meta property="og:title" content="Calculadora - Karsten"> <meta property="og:url" content="http://www.karsten.com.br/calculadora/"> <meta property="og:site_name" content="Karsten"> <meta property="article:publisher" content="https://www.facebook.com/KarstenBrasil"> <meta property="og:image" content="http://d92fs5q78i296.cloudfront.net/wp-content/uploads/2015/02/iTunesArtwork.png"> <script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"WebSite","@id":"#website","url":"http:\/\/www.karsten.com.br\/","name":"Karsten","potentialAction":{"@type":"SearchAction","target":"http:\/\/www.karsten.com.br\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script> <script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Organization","url":"http:\/\/www.karsten.com.br\/calculadora\/","sameAs":["https:\/\/www.facebook.com\/KarstenBrasil","https:\/\/www.instagram.com\/Karstenoficial","https:\/\/www.youtube.com\/channel\/UCj5Z-69LK9OcgrJxRH31oYQ","http:\/\/www.pinterest.com\/karstenoficial\/"],"@id":"#organization","name":"Karsten S\/A","logo":"http:\/\/www.karsten.com.br\/wp-content\/uploads\/2015\/02\/iTunesArtwork.png"}</script> <!-- / Yoast SEO plugin. --> <link rel="dns-prefetch" href="http://ajax.googleapis.com/"> <link rel="dns-prefetch" href="http://code.ionicframework.com/"> <link rel="dns-prefetch" href="http://s.w.org/"> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/www.karsten.com.br\/wp-includes\/js\/wp-emoji-release.min.js?ver=6c50d46bafe370f9232a1e7c15065b96"}}; !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56692,8205,9792,65039],[55357,56692,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings); </script><script src="./Calculadora - Karsten_files/wp-emoji-release.min.js.download" type="text/javascript" defer></script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel="stylesheet" id="contact-form-7-css" href="./Calculadora - Karsten_files/styles.css" type="text/css" media="all"> <link rel="stylesheet" id="wpml-cms-nav-css-css" href="./Calculadora - Karsten_files/navigation.css" type="text/css" media="all"> <link rel="stylesheet" id="cms-navigation-style-base-css" href="./Calculadora - Karsten_files/cms-navigation-base.css" type="text/css" media="screen"> <link rel="stylesheet" id="cms-navigation-style-css" href="./Calculadora - Karsten_files/cms-navigation.css" type="text/css" media="screen"> <link rel="stylesheet" id="karsten-style-css" href="./Calculadora - Karsten_files/main.css" type="text/css" media="screen"> <link rel="stylesheet" id="ionicons-style-css" href="./Calculadora - Karsten_files/ionicons.min.css" type="text/css" media="all"> <link rel="stylesheet" id="google-fonts-css" href="./Calculadora - Karsten_files/css" type="text/css" media="all"> <script type="text/javascript" src="./Calculadora - Karsten_files/jquery.min.js.download"></script> <link rel="https://api.w.org/" href="http://www.karsten.com.br/wp-json/"> <link rel="shortlink" href="http://www.karsten.com.br/?p=109457"> <link rel="alternate" type="application/json+oembed" href="http://www.karsten.com.br/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.karsten.com.br%2Fcalculadora%2F"> <link rel="alternate" type="text/xml+oembed" href="http://www.karsten.com.br/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.karsten.com.br%2Fcalculadora%2F&amp;format=xml"> <meta name="generator" content="WPML ver:3.9.1 stt:1,44,2;"> <script type="text/javascript"> window._se_plugin_version = '8.1.9'; </script> <script type="text/javascript"> (function(url){ if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; } var addEvent = function(evt, handler) { if (window.addEventListener) { document.addEventListener(evt, handler, false); } else if (window.attachEvent) { document.attachEvent('on' + evt, handler); } }; var removeEvent = function(evt, handler) { if (window.removeEventListener) { document.removeEventListener(evt, handler, false); } else if (window.detachEvent) { document.detachEvent('on' + evt, handler); } }; var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' '); var logHuman = function() { var wfscr = document.createElement('script'); wfscr.type = 'text/javascript'; wfscr.async = true; wfscr.src = url + '&r=' + Math.random(); (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr); for (var i = 0; i < evts.length; i++) { removeEvent(evts[i], logHuman); } }; for (var i = 0; i < evts.length; i++) { addEvent(evts[i], logHuman); } })('//www.karsten.com.br/?wordfence_lh=1&hid=21B00D91B9934C05BFD55DD7999A1A6D'); </script> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-40940986-4', 'auto'); ga('require', 'displayfeatures'); ga('send', 'pageview'); </script> <!-- <script id="navegg" type="text/javascript" src="//tag.navdmp.com/tm40123.js" ></script> --> <script src="./Calculadora - Karsten_files/site.js.download" id="mailmunch-script" data-mailmunch-site-id="212667" async></script> <style type="text/css">.fancybox-margin{margin-right:17px;}</style><link rel="stylesheet" type="text/css" href="./Calculadora - Karsten_files/styles(1).css"><script type="text/javascript" async src="./Calculadora - Karsten_files/saved_resource"></script></head> <body class="page-template-default page page-id-109457 calculadora style-main"> <!-- Google Tag Manager (noscript) --> <noscript>&lt;iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M4CV5SC" height="0" width="0" style="display:none;visibility:hidden"&gt;&lt;/iframe&gt;</noscript> <!-- End Google Tag Manager (noscript) --> <div id="page" class="hfeed site"> <!-- <a href="http://www.karsten.com.br/suporte/" target="_blank" class="btn-acesso-restrito"><span class="sprite ico-cadeado-branco"></span> Suporte</a> --> <a href="javascript:window.open(&#39;http://54.233.81.167/karsten/?area=suporte&#39;,&#39;Karsten - Suporte&#39;,&#39;width=800, height=600,titlebar=yes&#39;)" class="btn-acesso-restrito"><span class="sprite ico-cadeado-branco"></span> Suporte</a> </div> </div> <section class="menu-superior"> <div class="container"> </ul> <div class="dropdown-menu dropdown-categorias" role="menu" aria-labelledby="dLabel" style="width: auto; min-width: 200px;"> <span class="caret"></span> <div class="menu-itens" style="width: 100%;"> <ul> </ul> </div> <!-- <div class="menu-imagem" style="background-image: url(https://dummyimage.com/208x217/f7f7f7/2b2b2b/&text=Acessórios de mesa)"></div> --> </div> </ul> </div> <!-- <div class="menu-imagem" style="background-image: url(https://dummyimage.com/208x217/f7f7f7/2b2b2b/&text=Piso)"></div> --> </div> <div class="dropdown-menu dropdown-categorias" role="menu" aria-labelledby="dLabel" style="width: auto; min-width: 200px;"> <span class="caret"></span> <div class="menu-itens" style="width: 100%;"> <ul> </ul> </div> <!-- <div class="menu-imagem" style="background-image: url(https://dummyimage.com/208x217/f7f7f7/2b2b2b/&text=Mesa)"></div> --> </div> </div> </div> </section> <div class="container head-site-container"> <div id="main-logo" class="logo-site"> <h1> <a class="logo-link" href="http://www.karsten.com.br/"><img src="./Calculadora - Karsten_files/logo-karsten.png" alt="Logo Karsten"></a> <!-- --> </h1> </header><!-- #masthead --> <div class="row clearfix"> <div id="content" class="site-content " role="main"> <div class="title-container title-page"> <h1 class="title-text">Calculadora</h1> <h2 class="subtitle-text"></h2> </div> <article id="post-109457" class="post-109457 page type-page status-publish hentry"> <div class="entry-content"> <style type="text/css"> .calculator{ max-width: 310px; margin: 0 auto; font-family: 'Nunito', sans-serif; background-color: #f8f3f1; font-size: 13px; } .calculator_wrapper{ width: 84%; margin: 0 auto; } .calculator .title{ text-align: center; margin: 0; padding: 20px; color: #595453; text-transform: uppercase; font-size: 18px; border-bottom: 1px solid #fff; padding-bottom: 10px; } .calculator .wall_width_label, .calculator .wall_height_label, .calculator .calculate{ width: 100%; padding-bottom: 4px; } .calculator .tissue_type{ border-radius: 50px; background-color: #fff; border: 1px solid #888; line-height: 36px; height: 36px; margin-top: 5px; } .calculator .wall_width, .calculator .wall_height{ width: 98%; border-radius: 50px; border: 1px solid #888; padding: 6px; } .calculator label, .calculator .tissue_width, .calculator .tissue_excess, .calculator .tissue_facilitate{ margin-top: 10px; display: inline-block; } .calculator .calculate{ margin: 20px 0; border-radius: 50px; border: none; padding: 10px; background-color: #cd3c1f; color: #fff; } .calculator .calculator_result{ display: none; margin-top: 0; margin-bottom: 20px; } .calculator .mandatory{ color: red; } .calculator .mandatory_field{ background-color: red; } input:focus{ outline: none; } </style> <div class="clearfix"></div> <div class="calculator"> <div class="calculator_wrapper"> <h3 class="title">Calculadora</h3> <label for="wall_width" class="wall_width_label"> <span class="mandatory">*</span>Largura da Parede (metros) </label> <input type="number" id="wall_width" class="wall_width" name="wall_width" required> <label for="wall_height" class="wall_height_label"> <span class="mandatory">*</span>Altura da Parede (metros) </label> <input type="number" id="wall_height" class="wall_height" name="wall_height" required> <span class="tissue_width">Largura do tecido: 1,40m</span> <!-- <span class="tissue_excess">Se for estampado,<br/>Excesso para encaixe do tecido: 0,70m</span> <span class="tissue_facilitate">Excesso para facilitar aplicação: 0,10m</span>--> <label for="tissue_type"> <span class="mandatory">*</span>Tipo do tecido: </label> <div class="form-group select"> <select name="tissue_type" id="tissue_type" class="form-control tissue_type"> <option value="">Selecione...</option> <option value="liso_listrado">Liso/Listrado</option> <option value="estampado">Estampado</option> </select> <span class="sprite ico-arrow-select"></span> </div> <!--<select id="tissue_type" name="tissue_type" class="tissue_type">--> <input type="submit" value="Calcular total necessário" id="calculate" class="calculate"> <span class="calculator_result">Resultado: </span> </div> </div> <script type="text/javascript"> jQuery('#calculate').click(function () { var largura_parede = jQuery('#wall_width').val(); var altura_parede = jQuery('#wall_height').val(); var tipo_tecido = jQuery('#tissue_type').val(); var largura_tecido = 140; var excesso_encaixe_desenho = 70; var excesso_facilitar_aplicacao = 10; if (largura_parede !== '' && altura_parede !== '' && tipo_tecido !== '') { jQuery('#wall_width, #wall_height, #tissue_type').removeClass('mandatory_field'); largura_parede = jQuery('#wall_width').val() * 100; altura_parede = jQuery('#wall_height').val() * 100; var qtdade_faixas_tecido = Math.ceil(largura_parede / largura_tecido); var aux = altura_parede * qtdade_faixas_tecido; var aux2 = (qtdade_faixas_tecido - 1) * excesso_encaixe_desenho; var aux3 = excesso_facilitar_aplicacao * qtdade_faixas_tecido; var total; if (tipo_tecido === 'estampado') { total = (aux + aux2 + aux3) / 100; } else { total = (aux + aux3) / 100; } jQuery('.calculator_result').css('display', 'block'); jQuery('.calculator_result').html('Resultado: <br/>' + total + ' mts'); } else { if (largura_parede === '') { jQuery('#wall_width').addClass('mandatory_field'); } else { jQuery('#wall_width').removeClass('mandatory_field'); } if (altura_parede === '') { jQuery('#wall_height').addClass('mandatory_field'); } else { jQuery('#wall_height').removeClass('mandatory_field'); } if (tipo_tecido === '') { jQuery('#tissue_type').addClass('mandatory_field'); } else { jQuery('#tissue_type').removeClass('mandatory_field'); } } }); </script> <script type="text/javascript"> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"http:\/\/www.karsten.com.br\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Verifique se voc\u00ea n\u00e3o \u00e9 um rob\u00f4."}},"cached":"1"}; /* ]]> */ </script> <script type="text/javascript" src="./Calculadora - Karsten_files/scripts.js.download"></script> <script type="text/javascript"> /* <![CDATA[ */ var ajaxurl = "http:\/\/www.karsten.com.br\/wp-admin\/admin-ajax.php"; var theme_url = "http:\/\/www.karsten.com.br\/wp-content\/themes\/karsten"; /* ]]> */ </script> <script type="text/javascript" src="./Calculadora - Karsten_files/main.min.js.download"></script> <script type="text/javascript" src="./Calculadora - Karsten_files/wp-embed.min.js.download"></script> <!-- Performance optimized by W3 Total Cache. Learn more: https://www.w3-edge.com/products/ Content Delivery Network via Amazon Web Services: CloudFront: d92fs5q78i296.cloudfront.net Database Caching 16/266 queries in 0.443 seconds using apc Served from: www.karsten.com.br @ 2018-04-02 14:13:19 by W3 Total Cache --> <script type="text/javascript" id="">!function(b,e,f,g,a,c,d){b.fbq||(a=b.fbq=function(){a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments)},b._fbq||(b._fbq=a),a.push=a,a.loaded=!0,a.version="2.0",a.queue=[],c=e.createElement(f),c.async=!0,c.src=g,d=e.getElementsByTagName(f)[0],d.parentNode.insertBefore(c,d))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init","277816749301937");fbq("track","PageView");</script> <noscript>&lt;img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=277816749301937&amp;amp;ev=PageView&amp;amp;noscript=1"&gt;</noscript> <div class="mailmunch-overlay" id="mailmunch-overlay-16287fe237d3b9d" style="display: none; background: rgba(0, 0, 0, 0.7);"></div><div class="mailmunch-popover" id="mailmunch-popover-16287fe237d3b9d" style="position: fixed; left: 0px; top: 0px; display: none;"><div class="mailmunch-popover-container " id="mailmunch-popover-container-16287fe237d3b9d"><div class="mailmunch-inner-overlay" id="mailmunch-inner-overlay-16287fe237d3b9d"></div><div class="mailmunch-popover-content" style="max-width: 500px;"><div class="mailmunch-popover-iframe-scaler" style="padding-top: 539px;"><iframe id="mailmunch-popover-frame-16287fe237d3b9d" class="mailmunch-popover-iframe" frameborder="0" scrolling="no" allowtransparency="true" style="height: 539px;" src="./Calculadora - Karsten_files/saved_resource.html"></iframe></div></div></div></div><img src="./Calculadora - Karsten_files/saved_resource(1)" width="1" height="1" style="display: none;"></body></html>
  19. - Olá, pessoal; - Quem nunca ficou preocupado em encontrar a fonte de uma imagem!? - O tempo consume muitos na procura, porém essa preocupação acabou. - Temos um site que te ajuda a encontrar a fonte a partir de uma imagem. Vamos ao tutorial: 1°. Acesse o link: http://www.myfonts.com/WhatTheFont/ 2°. Clique em Selecionar arquivo e em Continue. 3°. Após carregar vai aparecer vários campos com a quantidade de letras que tiver na imagem, e um quadrado no qual você deve colocar qual letra é na parte destacada. 4°. Clique em continue após preencher todos os quadrados. Ele vai dar várias opções de fontes nas quais ele reconheceu em seu acervo. Caso queria baixar basta clicar em cima da fonte escolhida. Pronto pessoal, é fácil e rápido. Atenciosamente, Jadson Reis.
  20. pRECISO CRIAR UM CARTÃO IGUAL A ESSE NO PHOTOSHOP ALGUÉM PODE ME AJUDAR COM UM PASSO A PASSO....SEM O LOGO.....
  21. Help&Manual 7 dúvida simples 11/03/2018 Olá pessoal, como desabilitar o Corretor ortográfico do Help&Manual 7? Incluo os tópicos e textos e quando publico para webhelp, ele muda várias palavras. ex: Nível -> Niveel Desde já obrigado. Giovani
  22. Boa noite, Tenho suas tabelas em meu BD uma de Receita e outra de gastos, separados ambos os gastos como as receitas por mês, preciso somar os valores por mês e subtrair Renda - Gasto, como faço esta consulta? preciso muito da ajuda dos mestres. desde já muito obrigado.
  23. Galera, esse é um script de um jogo da forca com dois jogadores na linguagem C. Porém eu estou com um pequeno problema: o Jogador 2 tem 5 chances para acertar a palavra proposta pelo Jogador 1, porém o programa só está rodando 4 chances. Gostaria de saber se alguém pode identificar o erro e, se possível, me indicar uma solução. Desde já agradeço <3 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> int main(){ char palavra[50], jogador1[50], jogador2[50], espaco[50]="-", erros[50]=" ", tamanho, tamanho2, letra[50], tentativa[50]; int chances=5, caractere, caractere2=0, acertos=0, retorna; printf("Antes de começarmos, pedimos para que, caso não tenha lido as\n" "instruções na seção 'Como jogar', feche o programa, leia-as e,\n" "em seguida, volte para modo multiplayer. Caso já tenha lido, de-\n" "sejamos um bom jogo aos jogadores!\n\n" "Tecle 'v' para continuar..."); while(getchar() != 'v'); system("clear"); printf("Digite o seu nome, Jogador 1: "); scanf("%s",&jogador1); printf("Digite o seu nome, Jogador 2: "); scanf("%s",&jogador2); system("clear"); printf("Sejam bem vindos ao Jogo da Forca, %s e %s!!\n" "\nTecle 'v' para continuar...",jogador1, jogador2); while(getchar() != 'v'); system("clear"); printf("%s, digite a palavra para o/a %s acertar: ",jogador1, jogador2); scanf("%s",&palavra); system("clear"); ///---------------------------------------------------------------------------------------------------------------------------------------------------- ///----------A PARTIR DAQUI COMEÇA O CÓDIGO LÓGICO. OS CÓDIGOS ACIMA ERAM APENAS AS APRESENTAÇÕES E AS PRIMEIRAS ENTRADAS--------------------------------------------- ///---------------------------------------------------------------------------------------------------------------------------------------------- ///---------------------------------------------------------------------------------------------------------------------------------------------- ///A FUNÇÃO STRLEN() É A RESPONSÁVEL PELOS TESTES PARA VER SE A LETRA DIGITADA PELO JOGADOR 2 ESTÁ NO VETOR 'PALAVRA'. ///CRIAMOS UMA VARIÁVEL 'TAMANHO' E IGUALAMOS ELA AO STRLEN(PALAVRA), ASSIM, OS TESTES SÓ IRÃO TERMINAR QUANDO A ÚLTIMA ///LETRA FOR TESTADA E ENQUANTO TODAS NÃO FOREM ACERTADAS for(caractere=0; caractere<strlen(palavra); caractere++) espaco[caractere] = '-'; tamanho = strlen(palavra); ///----------------------------------------------------------------------------------------------------------------------------------------------------- ///AQUI COMEÇAMOS O LAÇO WHILE QUE VAI ATÉ O FINAL DO PROGRAMA. NO CASO, ELE É CONTROLADO PELO NÚMERO DE CHANCES QUE O JOGADOR 2 ///AINDA TEM PARA ACERTAR A PALAVRA ///O PRIMEIRO PRINTF IMPRIME O VETOR 'ESPACO', CORRESPONDENTE AO NÚMERO DE LETRAS DIGITADAS PELO JOGADOR 1 ///O SEGUNDO PRINTF PEDE PARA QUE O JOGADOR 2 DIGITE UMA LETRA, QUE POR SUA VEZ SERÁ TRABALHADA DENTRO DO LAÇO WHILE ///O TERCEIRO PRINTF É UMA ESPÉCIE DE VETOR, QUE POR SUA VEZ GUARDA E IMPRIME AS LETRAS INCORRETAS DIGITADAS PELO JOGADOR 2 while(chances>0){ retorna=0; printf("\n\tAinda restam: %d chances",chances); if(chances<0){ system("clear"); printf("\n\tSuas chances acabaram"); } printf("\n\tLetras digitadas: %s\n",erros); printf("\n%s\n",espaco); printf("%s, digite uma letra: ",jogador2); scanf("%s",&letra); ///------------------------------------------------------------------------------------------------------------------------------------------------------ ///ASSIM COMO NO PRIMEIRO FOR, NESTE ESTAMOS COMPARANDO A LETRA DIGITADA PELO JOGADOR 2 COM AS LETRAS PRESENTES NO VETOR PALAVRA, PORÉM ///CASO A LETRA ESTEJA DENTRO DO VETOR 'PALAVRA', ELA IRÁ SE ENCAIXAR NO VETOR 'ESPACO'. ///FIZEMOS COM QUE A VARIAVEL 'RETORNA' AUMENTE PARA QUE ASSIM, ELA não DIMINUA NO PROXIMO LAÇO for(caractere=0; caractere<strlen(palavra); caractere++){ if(letra[0]==palavra[caractere]){ espaco[caractere] = palavra[caractere]; retorna++; acertos++; } } ///------------------------------------------------------------------------------------------------------------------------------------------------------- ///--------------------------O IF A SEGUIR SO SERA REALIZADO CASO O PLAYER 2 ERRE A LETRA-------------------------------------------------------- ///NESTE CASO, CASO O JOGADOR 1 ERRE A LETRA, A VARIAVEL 'CHANCES' IRÁ DIMINUIR E, CASO AINDA TENHA CHANCES, A LETRA DIGITADA ///VAI PARA O VETOR 'ERROS', CASO CONTRÁRIO ELE AINDA TERÁ UMA ÚLTIMA CHANCE DE ACERTAR A PALAVRA POR COMPLETO if(retorna==0 || (chances==5 || chances==4 || chances==3 || chances==2 || chances==1)){ chances--; if(chances==0){ printf("\n%s, suas chances acabaram, mas agora você tem a chance\n" "de acertar a palavra por completo, digite-a aqui: ",jogador2); scanf("%s",&tentativa); tamanho2 = strlen(tentativa);///AQUI CRIAMOS A VARIÁVEL 'TAMANHO2' PARA FAZER UM PONTE COM A PALAVRA ESCOLHIDA E A ///TENTATIVA DE ACERTO POR PARTE DO JOGADOR 2 if(tamanho2==tamanho){ printf("\n%s, VOCÊ ACERTOU A PALAVRA!! VOCÊ VENCEU A RODADA!!!\n",jogador2); printf("\nA palavra era: %s\n",palavra); break; } else{ printf("\n\n%s, você errou a palavra. %s, VOCÊ VENCEU A RODADA!!!\n",jogador2, jogador1); printf("\nA palavra correta era: %s\n",palavra); break; } } ///---------------------O IF ABAIXO FOI FEITO PARA GUARDAR AS LETRAS JÁ DIGITADAS PELO JOGADOR 2-------------------------------------------------- else{ erros[caractere2] = letra[0]; caractere2++; } } ///NO CASO ABAIXO, CASO AS LETRAS DIGITADAS E ACERTADAS FOREM DO MESMO TAMANHO QUE A VARIAVEL 'TAMANHO', IGUALADA À STRING 'PALAVRA' ///DIGITADA PELO JOGADOR 1, O PROGRAMA ACABA E IMPRIME O PRINTF ABAIXO if(acertos==tamanho){ printf("PARABÉNS, %s, VOCÊ ACERTOU A PALAVRA. VOCÊ VENCEU A RODADA!!!\n", jogador2); printf("\nA palavra era: %s\n",palavra); break; } system("clear"); } ///----------------------------------------------AQUI ACABA O LAÇO WHILE------------------------------------------------------------------------------------- return (0); }
  24. vel = float(input('Digite a velocidade do veículo km: ')) if vel > 80 : mult = (vel - 80 ) * 7 print('O condutor foi autuado por passar a {:.2f} em uma via de 80 km/h '.format(vel)) print('Condutor irá pagar multa de R$ {:.2f}'.format(mult)) else: print('Condutor no padrão das normas de transito !') print('Parabéns motorista !!')
×
×
  • Create New...