Search the Community

Showing results for tags 'ajuda'.



More search options

  • 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

Found 367 results

  1. Ola! Estou com duvida nessa questao: "Três espertos ladrões de banco estão dividindo o butim de um roubo, 10 milhões de dólares em notas de 1, o líder, Moe, olha para os comparsas, Larry e Joe, e inicia a contagem: -Um para ti, um para ti e um para mim. -Dois para ti, dois para ti e um e dois para mim. -Três para ti, três para ti e um e dois e três para mim. ... Elabore um programa em linguagem C que determine com quanto dinheiro cada ladrão ficará (isso é apenas uma suposição, é claro que o Moe irá "guardar" a parte do Larry e do Joe, e o Larry acabará derrubando tudo em algum rio)." Se alguém conseguir resolver, por favor, coloque aqui o codigo. eu tentei fazer dessa forma, mas não deu certo: #include <stdio.h> #include <math.h> int main() { int k,i; int moe,lar,car,x,auxm,auxl,auxc; moe=lar=car=x=auxm=auxl=auxc=0; for(i=1;moe+lar+car<10000000;i++) { auxl=i; lar=lar + auxl; auxl=0; auxc=i; car=car+auxc; auxc=0; x=x+((1+i)*i/2); auxm=x; moe=moe+auxm; auxm=0; if(moe+car+lar>10000000) { break; } } printf("Moe: %i\n", moe); printf("Carl: %i\n", car); printf("Lary: %i\n", lar); printf("\nSOMA: %i\n",moe+car+lar); troquei o nome JOE por CARL kkkkkk mas foi porque eu tinha esquecido quando fui resolver.
  2. Olá amigos, Estou criando um sistema de CRUD para práticas, e meu código está dando erro no meu PREPARE. Não consegui resolver o erro sozinho, alguém poderia me auxiliar? Código index.php: <?php require_once 'core/init.php'; // Abre a conexao com o banco de dados $pdo = db_connect(); // SQL para contar o total de registros. $sql_count = "SELECT COUNT(*) AS nome FROM usuarios ORDER BY name ASC"; // SQL para selecionar os registros $sql = "SELECT id, nome, email, nasc FROM usuarios ORDER BY nome ASC"; // Conta o total de registros $stmt_count = $pdo->prepare($sql_count); $stmt_count->execute(); $total = $stmt_count->fetchColumn(); // Seleciona os registros $stmt = $pdo->prepare($sql); $stmt->execute(); ?> <html> <head> <title>Bem Vindo</title> <script src="http://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"> </script> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> </head> <body> <!-- ==================== NAVBAR INICIO - BOOTSTRAP ==================== --> <nav class="navbar navbar-inverse"> <div id="inicio" class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#inicio"><b>Hoo</b></a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li><a href="cadastro.php"> <u>Cadastrar novo usuario</u></a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Perfil <span class="caret"></span></a> <ul class="dropdown-menu"> <li role="separator" class="divider"></li> <li><a href="">Sair</a></li> </ul> </li> </ul> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav> <!-- ==================== NAVBAR FIM - BOOTSTRAP ==================== --> <!-- ==================== TABLE INICIO - BOOTSTRAP ==================== --> <p>Total de usuarios: <?php echo $total; ?></p> <?php if($total > 0): ?> <table class="table table-hover"> <thead> <th>ID</th> <th>Nome</th> <th>E-MAIL</th> <th>Idade</th> <th>Ações</th> </thead> <tbody> <?php while ($user = $stmt->fetch(PDO::FETCH_ASSOC)): ?> <tr> <td><?php echo $user['nome'] ?></td> <td><?php echo $user['email'] ?></td> <td><?php echo calcIdade($user['nasc']) ?> anos</td> <td> <a href="editar.php?id=<?php echo $user['id'] ?>" class="btn btn-primary btn-sm">Editar</a> <a href="deletar.php?id=<?php $user['id'] ?>" onclick="return confirm('Tem certeza que deseja excluir este usuario?'); class="btn btn-danger btn-sm">Excluir</a> </td> </tr> <?php endwhile; ?> </tbody> </table> <?php endif; ?> <!-- ==================== TABLE FIM - BOOTSTRAP ==================== --> </body> </html> Arquivo do banco de dados init.php; <?php // Constantes com as credenciais para conexão com o banco de dados MySQL define('MYSQL_HOST', 'localhost'); define('MYSQL_USER', 'root'); define('MYSQL_PASS', ''); define('MYSQL_DB_NAME', 'alpha'); // Função que chama a classe PDO function db_connect(){ $pdo = new PDO('mysql:host=' . MYSQL_HOST . ';dbname=' . MYSQL_DB_NAME, MYSQL_USER, MYSQL_PASS); } // Tentativa de conexão com o banco com tratativa de erro try { $pdo = new PDO('mysql:host=' . MYSQL_HOST . ';dbname=' . MYSQL_DB_NAME, MYSQL_USER, MYSQL_PASS); } catch (PDOException $e) { echo 'Erro ao conectar com a base de dados: '.$e->getMessage(); } Quando executo o código ele apresenta o seguinte erro: Fatal error: Call to a member function prepare() on null in C:\wamp64\www\ProjetoALPHA\index1.php on line 18 Alguém poderia me ajuda? Desde já agradeço!
  3. Gabrielvt14

    Ajuda com herança

    Olá, pessoal. Estou com problemas na minha prática de herança com PHP. Estou desenvolvendo códigos em que existem as classes Pessoa(Mãe): http://pastebin.com/D5CiCJdF | Código da classe Pessoa Aluno(filha): http://pastebin.com/Eb5pfiVS | Código da classe Aluno Professor(filha): http://pastebin.com/J6gYKrs7 | Código da classe Professor Funcionario(filha): http://pastebin.com/4qvynwU6 | Código da classe Funcionario E também tenho o arquivo index: http://pastebin.com/8hw1jxGS Quando executo o arquivo index aparece o seguinte erro: Fatal error: Unknown: Failed opening required 'C:/wamp64/www/PHP OO/Criando classes e objetos com PHP OO/Exercicio POO/Herança/Pessoa.php' (include_path='.;C:\php\pear') in Unknown on line 0 Não sei o porque esta retornando este erro. E sim, todos estes arquivos estão dentro da pasta Herança. Alguém poderia me ajudar? desde já agradeço!
  4. Preciso saber como separar postagens no site por categorias, algumas postagens podem ter ate mais de uma categoria. As categorias serão separadas pelo menu. exemplo menu: HOME | TEMPO | FUTEBOL | TRAGEDIAS | CRIMES | MUNDO | HOME; recebera postagens recentes de todas a categorias TEMPO: recebera postagens com a categoria tempo. FUTEBOL: recebera postagens com a categoria futebol. TRAGEDIAS: recebera a categoria crime e tragedias CRIMES: recebera a categoria crimes MUNDO: recebera as noticias da categoria crime, tragedias e futebol de fora do brasil. como posso criar um código para separar em categorias ?
  5. Thiago lablonsk

    AJAX + PHP + JSON

    Pessoal, Estou tentando simplesmente fazer com que o usuario digite o codigo do cara e esse codigo vá no php e retorne os dados do mesmo com sql, Codigo principal <!doctype html> <html lang="pt-br"> <head> <title>Formulario</title> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="jqueryui/js/jquery-1.8.2.min.js"></script> <script type="text/javascript" src="jqueryui/js/jquery-ui-1.8.24.custom.min.js"></script> <!--<title> Testando o Iff no HTML</title> <!-- <body> <!--[if !IE]><!--><!--Aqui vai ficar o texto comum <!--<![endif]--><!--[if IE]>Aqui é o texto do explorer<![Endif]--> <!--<input type="date"> <input type="time"> <input type="week"> <input type="Url"> <input type="Tel"> <p></p> <input type="Search"> <p></p> <input type="Range"><p></p> <input type="Color"> </body>--> <style type="text/css"> .tg {border-collapse:collapse;border-spacing:0;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;} .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;} .tg .tg-yw4l{vertical-align:top} </style> <table class="tg"> <tr> <th class="tg-yw4l"></th> </tr> </table> <script type="text/javascript"> $(document).ready(function() { $("#b").blur(function() { if(($(this).val()>10)||($(this).val()<0)) { alert('Digite um valor entre 0 e 10 no campo preenchido indevidamente'); $(this).css({"border" : "1px solid #F00", "padding": "2px"}); $(this).val(""); } else if((($(this).val())>=0)||(($(this).val())<=10)) { $(this).css({"border" : "1px solid #000000", "padding": "2px"}); } }); $("#codigoa").blur(function() { if(($(this).val())!="") { $.ajax( { type:"GET", dataType: "json", url: "buscacodigo.php", data:$(this).serializeArray(), }).done(function(codigoa) { alert('aaaaaaaa'); $("#nomet").text(codigoa.nome); }); } }); }); </script> </head> <body> <form name="input" action="grava_dados.php" methord="get" id="form_avaliacao"> <table class="tg" align="center"> <tr> <th class="tg-031e" colspan="7">STTE - AVALIAÇÃO DE FUNCIONÁRIOS</th> </tr> <tr> <td class="tg-yw4l" colspan="7"></td> </tr> <tr> <td class="tg-yw4l" colspan="7" rowspan="3">- Cada ítem deve receber uma nota de 0 a 10<br>- Seção - Comportamento pontos<br>-<br>- </td> </tr> <tr> </tr> <tr> </tr> <tr> <td class="tg-lqy6">Codigo do avaliado</td> <td class="tg-yw4l" colspan="6"><input type="label "name="codigoa"id="codigoa"required size="22" placeholder="Preencha o codigo do avaliado!"></td> </tr> <tr> <td class="tg-lqy6">Nome do técnico</td> <td class="tg-yw4l" colspan="6"><div name="nomet" ></div></td> </tr> <tr> <td class="tg-lqy6">1</td> <td class="tg-baqh" colspan="6">COMPORTAMENTO / PESSOAL</td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.1</td> <td class="tg-lqy6">COMUNICAÇÃO E PODER DE PERSUASÃO</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a1" id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.2</td> <td class="tg-lqy6">AUTOCONFIANÇA</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a2"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.3</td> <td class="tg-lqy6">INDEPENDÊNCIA /<br> AUTONOMIA / LIDERANÇA</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a3"id="a"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.4</td> <td class="tg-lqy6">RESPONSABILIDADE</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a4"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.5</td> <td class="tg-lqy6">PONTUALIDADE</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a5"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.6</td> <td class="tg-lqy6">ORGANIZAÇÃO</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a6"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.7</td> <td class="tg-lqy6">APRESENTAÇÃO<br> PESSOAL (Postura, Uniforme, Crachá)</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a7"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.8</td> <td class="tg-lqy6">CAPACIDADE DE<br> SEGUIR NORMAS (Acertos PAV, folha de ponto, entrada nas estações)</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a8"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.9</td> <td class="tg-lqy6">PACIÊNCIA</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a9"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.10</td> <td class="tg-lqy6">ESPÍRITO<br> COMPETITIVO / AMBIÇÃO</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a10"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.11</td> <td class="tg-lqy6">DETERMINAÇÃO</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a11"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.12</td> <td class="tg-lqy6">MORAL E ÉTICA</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a12"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-lqy6">1.13</td> <td class="tg-lqy6">RELACIONAMENTO EM<br> EQUIPE</td> <td class="tg-yw4l" colspan="4"><input type="label"name="a13"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-lqy6">2</td> <td class="tg-baqh" colspan="6">Técnica</td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">2.1</td> <td class="tg-yw4l">CONHECIMENTO<br> E UTILIZAÇÃO DAS FERRAMENTAS DE TRABALHO (aplicativos SW, Medições e testes)</td> <td class="tg-yw4l" colspan="4"><input type="label"name="b1"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">2.2</td> <td class="tg-yw4l">QUALIDADE DO SERVIÇO<br> EXECUTADO (Retrabalho / cleanup | Percepção do cliente/Preventivas/corret)</td> <td class="tg-yw4l" colspan="4"><input type="label"name="b2"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">2.3</td> <td class="tg-yw4l">CONHECIMENTO TÉCNICO (Sabe<br> COMO fazer - Conhece os equipamentos envolvidos)</td> <td class="tg-yw4l" colspan="4"><input type="label"name="b3"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-lqy6">3</td> <td class="tg-baqh" colspan="6">LOGÍSTICA</td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">3.1</td> <td class="tg-yw4l">CONHECIMENTO,<br> CONSERVAÇÃO E UTILIZAÇÃO DOS EPI's</td> <td class="tg-yw4l" colspan="4"><input type="label"name="c1"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">3.2</td> <td class="tg-yw4l">COMPORTAMENTO / SEGURANÇA<br> NO TRÂNSITO (Multas , Excesso de velocidade)</td> <td class="tg-yw4l" colspan="4"><input type="label"name="c2"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">3.3</td> <td class="tg-yw4l">CONSERVAÇÃO DO VEÍCULO E<br> PATRIMONIO (Identificação, Limpeza, Manutenção periódica)</td> <td class="tg-yw4l" colspan="4"><input type="label"name="c3"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">3.4</td> <td class="tg-yw4l">CONSERVAÇÃO DO FERRAMENTAL<br> / INSTRUMENTAL</td> <td class="tg-yw4l" colspan="4"><input type="label"name="c4"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l"></td> <td class="tg-yw4l">3.5</td> <td class="tg-yw4l">UTILIZAÇAO CONSCIENTE <br> </td> <td class="tg-yw4l" colspan="4"><input type="label"name="c5"id="b"required placeholder="0 - 10" size="2" pattern="[0-9]"></td> </tr> <tr> <td class="tg-yw4l" colspan="7"></td> </tr> </table> <input type="submit" value="Enviar" id="botao"> </form> </body> </html> E o codigo php, <?php include ("sistema_php/conexao.php"); $codigo=$_GET['codigoa']; echo "<script>alert('aaaaaaaa');</script>"; $sql = ('SELECT * FROM cadastrotecnico where cod='.$codigo); //(a1,a2,a3,a4,a5,a6,a7,8,a9,a10,a11,a12,a13,b1,b2,b3,c1,c2,c3,c4,c5) '$a1','$a2','$a3','$a4','$a5','$a6','$a7','$a8','$a9','$a10','$a11','$a12','$a13','$b1','$b2','$b3','$c1','$c2','$c3','$c4','$c5','$data_avaliacao','$codigo_avaliador','$nometecnico';'?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?' foreach($conn->query($sql) as $row) { echo json_encode($row); } ?> Agradeço o pessoal!
  6. Olá pessoa! Não sei como colocar as celulas com as letras "A, B, C, D" desta forma: https://postimg.org/image/64q4ryt1p/ Sou um iniciante em html então não sei o que fazer... Não sei se é uma tabela dentro de outra, se é um td dentro de outro, já tentei da minha maneira (noob) mas não consegui. Me ajudem por favor
  7. Rafael2000

    VisualG ajuda

    Var nome:vetor [1..100] de caractere m,n,t,x,y,op:inteiro alt: vetor [1..100] de real imc: vetor [1..5,1..5] de real procedimento "cadastro" var imc: real p: real inicio escreval (" CADASTRO") escreval ("___________________________________") escreval ("digite o nome do paciente: ") leia (nome[t]) escreval ("digite a altura do paciente: ") leia (alt[t]) escreval ("digite o peso do paciente: ") leia (p) imc<- p/(alt[t]*alt[t]) escreval ("IMC: ", imc) se (imc<17) então escreval (" MUITO ABAIXO DO PESO.") fimse se (imc>17) e (imc< 18.49) então escreval ("ABAIXO DO PESO") fimse se (imc>18.50) e (imc<24.99) então escreval ("PESO NORMAL") fimse se (imc>25) e (imc<29.99)então escreval ("ACIMA DO PESO") fimse se (imc>30) e (imc<34.99)então escreval ("OBESIDADE 1") fimse se (imc>35) e (imc<39.99)então escreval ("OBESIDADE 2 (SEVERA)") fimse se (imc>40)então escreval ("OBESIDADE 3 (MÓRBIDA)") fimse escreval t<-t + 1 fimprocedimento procedimento "monitoramento" var p: real inicio escreval (" MONITORAMENTO") para n de 1 ate t-1 faca escreval ("_____________________________________") escreval ("NOME: ", nome[n]) escreval ("ALTURA: ", alt[n]) escreval ("O peso atual do paciente é: ") leia (p) escreval ("O imc atual é: ") imc[n,m]<- p/(alt[n]*alt[n]) escreval ("IMC: ", imc[n,m]) se (imc[n,m]<17) então escreval (" MUITO ABAIXO DO PESO.") fimse se (imc[n,m]>17) e (imc[n,m]< 18.49) então escreval ("ABAIXO DO PESO") fimse se (imc[n,m]>18.50) e (imc[n,m]<24.99) então escreval ("PESO NORMAL") fimse se (imc[n,m]>25) e (imc[n,m]<29.99)então escreval ("ACIMA DO PESO") fimse se (imc[n,m]>30) e (imc[n,m]<34.99)então escreval ("OBESIDADE 1") fimse se (imc[n,m]>35) e (imc[n,m]<39.99)então escreval ("OBESIDADE 2 (SEVERA)") fimse se (imc[n,m]>40)então escreval ("OBESIDADE 3 (MÓRBIDA)") fimse n<-n+1 m<-m+1 fimpara fimprocedimento procedimento "relatorio" var linha, g: inteiro inicio escreval (" RELATÒRIO") escreval ("_________________________") escreval (" TABELA DE MONITORAMENTO") para x de 1 ate 1 faca escreval (" ") para y de 1 ate t-1 faca escreval("PacienTe ",nome[y]," Com IMC = ",imc[y,1]:5:2) escreva (imc[n,m]:5:2) fimpara fimpara fimprocedimento procedimento "menu" inicio escreval ("___________________________") escreval ("1.CADASTRO DO PACIENTE") escreval ("2.MONITORAMENTO DO PACIENTE") escreval ("3.RELATÒRIO") escreval ("4.SAIR") escreval("____________________________") leia (op) se (op=1) então cadastro fimse se (op=2) então monitoramento fimse se (op=3) então relatorio fimse fimprocedimento Inicio // Seção de Comandos, procedimento, funções, operadores, etc... m<-1 t<-1 n<-1 enquanto (op<>4) faca menu fimenquanto se(op=4) então escreval ("FIM") fimse Fimalgoritmo Alguém poderia me ajudar com este programa ele já esta me dando dor de cabeça kkkk
  8. Olá pessoal, Estou desenvolvendo uma sistema de CRUD, e estou com problemas para atualizar usuários cadastrados. O ruim é que meu navegador não mostra nenhum erro. O problema é que quando faço edição em algum campo, por exemplo, email, onde estava escrito [email protected] Digito [email protected] Quando clico no botão o campo email volta a ficar [email protected], e não aparece nenhuma mensagem de erro e nem volta para a pagina home.php. O correto seria deixar o campo email preenchido com [email protected] e voltar para pagina home.php. Segue abaixo o código com a pagina de edição de usuário. Desde já agradeço a ajuda de vocês! ps: Pra melhor visualização do código, coloquei no PasteBin http://pastebin.com/7MbueQdE <?php require_once 'db/conexa.php'; ini_set('display_errors', true); error_reporting(E_ALL); # INICIO - ATUALIZAR USUARIO if(isset($_POST['atualizar'])){ $id = (int)$_GET['id']; $nome = (string)$_POST['nome']; $senha = (string)$_POST['senha']; $email = (string)$_POST['email']; $sqlUpdate = 'SELECT usuarios SET nome = :nome, senha = :senha, email = :email where id = :id'; try { $update = $db->prepare($sqlUpdate); $update->bindValue('id', $id, PDO::PARAM_INT); $update->bindValue('nome', $nome, PDO::PARAM_STR); $update->bindValue('senha', $senha, PDO::PARAM_STR); $update->bindValue('email', $email, PDO::PARAM_STR); if($update->execute()){ header('Location: http://localhost:8080/PHP/Wood/home.php'); } } catch (Exception $e) { echo 'Erro ao atualizar'. $e->getMessage();; } } #FIM - ATUALIZAR USUARIO # INICIO - PEGAR USUARIO $id = (int)$_GET['id']; $sql = 'SELECT * FROM usuarios where id = :id'; try { $select = $db->prepare($sql); $select->bindValue(':id', $id, PDO::PARAM_INT); $select->execute(); } catch (Exception $e) { echo $e->getMessage(); } $result = $select->fetch(PDO::FETCH_OBJ); # FIM - PEGAR USUARIO ?> <!DOCTYPE html> <html> <head> <title>Hoo</title> <!-- Compiled and minified CSS --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.8/css/materialize.min.css"> <!-- Compiled and minified JavaScript --> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.8/js/materialize.min.js"></script> </head> <body> <div class="row"> <form class="col s12" method="POST"> <div class="row"> <div class="input-field col s6"> <input type="text" name="nome" class="validate" value="<?php echo $result->nome; ?>"> <label></label> </div> </div> </div> <div class="row"> <div class="input-field col s6"> <input name="senha" type="password" class="validate" value="<?php echo $result->senha ?>"> <label></label> </div> </div> <div class="row"> <div class="input-field col s6"> <input name="email" type="email" class="validate" value="<?php echo $result->email ?>"> <label></label> <center><button class="btn waves-effect waves-light" type="submit" name="'atualizar'">Atualizar <i class="material-icons right"></i></center> </button> </div> </div> </div> </div> </form> </div> </body> </html>
  9. Olá pessoal, estou tendo problemas para usar o PDO do MySQL no PHP. Quando tento fazer a conexão por código com o MySQL ele apresenta o seguinte erro: could not find driver Creio que o driver PDO do MySQL não esteja instalado. Não tenho muito conhecimento em configuração de Apache, php e tudo mais... Quando vou em phpinfo() ele apresenta as seguintes informações no campo Configure Command: cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo" Não sei se ta haver, como disse, não tenho muito conhecimento nessas configurações. Alguém poderia me ajudar? Uso Windows 10 e o programa Wamp64. Agradeço desde já!
  10. plus

    While - Loop Infinito

    Ola, comecei a aprender programação esse ano, e tem um código, mostrado abaixo, no qual é criado um loop infinito, e não sei o porque, alguém poderia ajudar??
  11. Gabrielvt14

    Ajuda com PHP

    Olá. Estou iniciando meus conhecimentos em OO e também na linguagem PHP. Estou tento problemas para executar o seguinte código. Ele até executa o código porém ele me retorna uma NOTICE que não consigo encontrar onde esta o erro. A NOTICE diz o seguinte: Notice: Use of undefined constant saldoInicial - assumed 'saldoInicial' in C:\wamp64\www\PHP\ContaBancaria.php on line 11 Meu código é uma simulação de operações bancarias. Segue o código abaixo: <?php class Conta{ protected $nroConta; protected $titular; protected $saldo = 0; public function __construct($titular, $saldoInicial = 0){ $this->titular = $titular; $this->saldo = saldoInicial; $this->gerarNroConta(); } public function depositar($valor){ $this->saldo += $valor; echo "Depositando o valor de R$ {$valor} reais."; } public function sacar($valor){ $this->saldo -= $valor; echo "Sacando o valor de R$ {$valor} reais."; } public function verSaldo(){ echo "Saldo atual de R$ {$this->saldo} reais."; } public function verTitular(){ echo "Titular da conta: {$this->titular}."; } public function verNroConta(){ echo "Numero da conta: {$this->nroConta}"; } } class ContaCorrente extends Conta{ private $chequeEspecial = false; public function liberaChequeEpecial(){ $this->chequeEspecial = true; } protected function gerarNroConta(){ $this->nroConta = 'cc'. rand(); } } class ContaPoupanca extends Conta{ const JUROS = 0.5; public function previsaoProximoMes(){ $previsao = $this->saldo + (($this->saldo * self::JUROS)/100); echo "Previsao para proximo mes"; } public function gerarNroConta(){ $this->nroConta = 'cp'. rand(); } } echo "Conta Corrente:"; $cc = new ContaCorrente('Joao',500); $cc->verNroConta(); $cc->verSaldo(); $cc->liberaChequeEpecial(); echo "<hr>"; echo "Conta Poupanca:"; $cp = new ContaPoupanca('Joao',20); $cp->verNroConta(); $cp->verSaldo(); $cp->previsaoProximoMes(); ?> Desde já, grato!
  12. Saudações; Estou fazendo um trabalho de logica de programação, onde devo criar algum programa, e tive a ideia de fazer um jogo de "QUEM EU SOU", onde na tela apareceria três características do personagem e a pessoa tentaria adivinhar. Gostaria de ajuda para começar a programar esse jogo, pois estou com dificuldade. Agradeço desde já.
  13. Boa noite galera do Fórum, meu nome é Matheus e sou novo por aqui. Tenho uma matéria na faculdade de computação em Python, curso Engenharia Química Venho aqui pois tenho uma dúvida e não entendo muito sobre programação, sei o básico, mas nada mais... Tenho que fazer um programa bem básico no qual funciona como um controle de vagas de um estacionamento, com um menu de ajuda etc, onde no programa eu escolho um andar e uma vaga, ao escolher ela deve ficar indisponível e retornar ao usuário que a vaga foi escolhida, logo após perguntar se ele quer escolher outra ou terminar o programa (Digitando 0 por exemplo), e se ele escolher a mesma vaga dará um aviso dizendo que tal vaga já foi escolhida, e que ele deve escolher outra. No fim tem que ter uma opção no menuzinho do programa no qual gerará um gráfico (pode ser o gráfico tipo 'pie') das vagas disponíveis e das ocupadas em cada andar. Preciso urgentemente de ajuda em fazer esse programa, pois estou bem perdido 😔 Estou com diversos problemas, como ao escolher a vaga já escolhida anteriormente o programa trava e também não sei como fazer o menu e o gráfico. Tenho mais uma semana e meia aproximadamente para conseguir terminar o programa. Agradeceria muito quem pudesse me ajudar com tal programa, tenho WhatsApp, Facebook ou Skype para contato! Uso na faculdade o Programa: Anaconda - Spyder (Python 3.5) Deixei anexado uma imagem do começo do programa, porém não sei se é a melhor maneira de fazer, fiz duas listas (uma das vagas disponiveis e uma das ocupadas) e ainda não fiz os andares, tal que colocarei 50 vagas por andar
  14. Bom dia, Amigos gostaria de saber se alguém de voces poderia me ajudar com a questão abaixo em linguagem C, se possivel comentado o codigo. Escreva um programa que computa o número de diferentes fatores primos de um inteiro positivo. Entrada A entrada consistirá de uma série de inteiros positivos. Cada linha possui somente um número. O valor máximo de um número é 1000000. O fim da entrada é indicado por um número igual a 0. Esse número não deve ser considerado como parte do conjunto de teste. Saída O programa deve imprimir cada resultado em uma linha diferente, seguindo o formado dado no exemplo de saída. Exemplo Entada: 289384 930887 692778 636916 747794 238336 885387 760493 516650 641422 0 Saída: 289384 : 3 930887 : 2 692778 : 5 636916 : 4 747794 : 3 238336 : 3 885387 : 2 760493 : 2 516650 : 3 641422 : 3
  15. Bom dia, Amigos gostaria de saber se alguém de voces poderia me ajudar com a questão abaixo em linguagem C, se possivel comentado o codigo. Escreva um programa que computa o número de diferentes fatores primos de um inteiro positivo. Entrada A entrada consistirá de uma série de inteiros positivos. Cada linha possui somente um número. O valor máximo de um número é 1000000. O fim da entrada é indicado por um número igual a 0. Esse número não deve ser considerado como parte do conjunto de teste. Saída O programa deve imprimir cada resultado em uma linha diferente, seguindo o formado dado no exemplo de saída. Exemplo Entada: 289384 930887 692778 636916 747794 238336 885387 760493 516650 641422 0 Saída: 289384 : 3 930887 : 2 692778 : 5 636916 : 4 747794 : 3 238336 : 3 885387 : 2 760493 : 2 516650 : 3 641422 : 3
  16. laante

    (ajuda) Erro em php

    Ola galera sou novo aqui no forum, me deram uma source só que esta com erro alguém pode me ajudar, não sei nd em php se vocês corrigirem os errors e me mandarem ficaria feliz, obrigado!! <html> <head> <title>SUS||DARONCODE</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="https://fuckchecker.com.br/free/path/css/bootstrap.css" rel="stylesheet" type="text/css"> <link href="https://fuckchecker.com.br/free/path/css/animate.css" rel="stylesheet" type="text/css"> <link href="https://fuckchecker.com.br/free/path/css/explicitchk.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="path/css/font-awesome.min.css"> </head> <body> <center> <h2>CONSULTAS</h2> <form action="" method="post"> <input class="form-control" style="width: 326px; text-align: center;" name="enviarcpf" > <br> <input type="submit" class="btn btn-success" name="pesquisar" value="Consultar"> </form> </html> </body> </html> <?php function getStr($string,$start,$end){ $str = explode($start,$string); $str = explode($end,$str[1]); return $str[0]; } $cookies = rand(1000000,1000000); $cnes = "cnes"; // CNES $logincad = "usuario"; // USUARIO $senhacad = "senha"; // SENHA $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_NOBODY, false); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/login/actionArmazenarXS.form"); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies.".txt"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Requested-With: XMLHttpRequest")); curl_setopt($ch, CURLOPT_REFERER, "https://cadastro.saude.gov.br/cadsusweb/login/actionArmazenarXS.form"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "cnes=$cnes&usuario=$logincad&senha=$senhacad"); $neylog1 = curl_exec($ch); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/j_security_check"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies.".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "j_username=$cnes.$logincad&cnes=$cnes&usuario=$logincad&j_password=$senhacad"); $neylog2 = curl_exec($ch); if(isset($_POST['enviarcpf'])) { $cpf= $_POST['enviarcpf']; $cpf=trim($cpf); if($cpf <> '') { curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/pesquisar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "usuario=%7B%22idCorporativo%22%3Anull%2C%22idLocal%22%3Anull%2C%22desabilitarDataQuality%22%3Afalse%2C%22obsDesabilitarDataQuality%22%3Anull%2C%22numeroProtocoloPrecadastro%22%3Anull%2C%22protocoloPrimeiroAcesso%22%3Anull%2C%22protocolo%22%3Anull%2C%22solicitarAcessoPortal%22%3Afalse%2C%22encontradoReceita%22%3Anull%2C%22cpf%22%3Anull%2C%22numeroCns%22%3A%22%22%2C%22nome%22%3A%22%22%2C%22nomeSocial%22%3A%22%22%2C%22nomeMae%22%3A%22%22%2C%22nomePai%22%3A%22%22%2C%22sexo%22%3Anull%2C%22sexoDescricao%22%3Anull%2C%22racaCor%22%3Anull%2C%22racaCorDescricao%22%3Anull%2C%22dataObito%22%3Anull%2C%22dataOperacaoObito%22%3Anull%2C%22motivoDeclaracaoObito%22%3Anull%2C%22cnesOperador%22%3Anull%2C%22tipoSanguineo%22%3Anull%2C%22etniaIndigena%22%3Anull%2C%22etniaIndigenaDescricao%22%3Anull%2C%22dataNascimento%22%3A%22%22%2C%22nacionalidade%22%3Anull%2C%22paisNascimentoCodigo%22%3Anull%2C%22paisNascimento%22%3Anull%2C%22municipioNascimentoCodigo%22%3A%22%22%2C%22municipioNascimento%22%3A%22%22%2C%22dataNaturalizacao%22%3Anull%2C%22portariaNaturalizacao%22%3Anull%2C%22dataEntradaBrasil%22%3Anull%2C%22emailPrincipal%22%3Anull%2C%22emailAlternativo%22%3Anull%2C%22emailPrincipalValidado%22%3Anull%2C%22emailAlternativoValidado%22%3Anull%2C%22telefone%22%3A%5B%5D%2C%22nomade%22%3Afalse%2C%22enderecoCodigo%22%3Anull%2C%22paisResidenciaCodigo%22%3Anull%2C%22paisResidenciaDescricao%22%3Anull%2C%22enderecoMunicipio%22%3Anull%2C%22enderecoMunicipioCodigo%22%3Anull%2C%22enderecoTipoLogradouro%22%3Anull%2C%22enderecoTipoLogradouroCodigo%22%3Anull%2C%22enderecoLogradouro%22%3Anull%2C%22enderecoNumero%22%3Anull%2C%22enderecoComplemento%22%3Anull%2C%22enderecoBairroCodigo%22%3Anull%2C%22enderecoBairro%22%3Anull%2C%22enderecoCep%22%3Anull%2C%22emailPrincipalCodigo%22%3Anull%2C%22emailAlternativoCodigo%22%3Anull%2C%22dnv%22%3Anull%2C%22numeroInscricaoSocialCodigo%22%3Anull%2C%22numeroInscricaoSocial%22%3Anull%2C%22rgCodigo%22%3Anull%2C%22rgNumero%22%3Anull%2C%22rgOrgaoEmissor%22%3Anull%2C%22rgOrgaoEmissorDescricao%22%3Anull%2C%22rgUf%22%3Anull%2C%22rgDataEmissao%22%3Anull%2C%22tituloEleitorCodigo%22%3Anull%2C%22tituloEleitorNumero%22%3Anull%2C%22tituloEleitorZona%22%3Anull%2C%22tituloEleitorSecao%22%3Anull%2C%22certidao%22%3A%5B%5D%2C%22ctpsCodigo%22%3Anull%2C%22ctpsNumero%22%3Anull%2C%22ctpsSerie%22%3Anull%2C%22ctpsDataEmissao%22%3Anull%2C%22cnhNumero%22%3Anull%2C%22cnhDataEmissao%22%3Anull%2C%22cnhUf%22%3Anull%2C%22passaporteCodigo%22%3Anull%2C%22passaporteNumero%22%3Anull%2C%22passaportePaisCodigo%22%3Anull%2C%22passaportePais%22%3Anull%2C%22passaporteDataValidade%22%3Anull%2C%22passaporteDataEmissao%22%3Anull%2C%22fotografia%22%3A%5B%5D%2C%22situacao%22%3A%22Ativo%22%2C%22dataAlteracao%22%3Anull%2C%22spanSituacao%22%3Anull%2C%22motivoCancelamento%22%3Anull%2C%22spanVip%22%3Anull%2C%22vipDescricao%22%3Anull%2C%22spanProtecao%22%3Anull%2C%22protecaoDescricao%22%3Anull%2C%22motivoNaoHigienizado%22%3Anull%2C%22vivo%22%3Anull%2C%22cartoesAgregados%22%3A%5B%5D%2C%22tipoDocumento%22%3A%22CPF%22%2C%22numeroDocumento%22%3A%22" . $cpf . "%22%7D&byPassHigienizacao=false&tpPesquisa=identica"); $saida = curl_exec($ch); $cns= getStr($saida,'"numeroCns": "','"'); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/visualizar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "cns=$cns"); $saida2 = curl_exec($ch); $nome= getStr($saida2,'"nome": "','"'); $nomeMae= getStr($saida2,'"nomeMae": "','"'); $nomePai = getStr($saida2,'"nomePai": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $datanascimendo = getStr($saida2,'"dataNascimento": "','"'); $dataobito = getStr($saida2,'"dataObito": "','"'); $paisNascimento = getStr($saida2,'"paisNascimento": "','"'); $municipioNascimento = getStr($saida2,'"municipioNascimento": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $vivo = getStr($saida2,'"vivo":',','); $cpf = getStr($saida2,'"cpf": "','"'); $rgnumero = getStr($saida2,'"rgNumero": "','"'); $pais = getStr($saida2,'"paisResidenciaDescricao": "','"'); $estado = getStr($saida2,'"enderecoMunicipio": "','"'); $numerocasa = getStr($saida2,'"enderecoNumero": "','"'); $endereco = getStr($saida2,'"enderecoLogradouro": "','"'); $bairro = getStr($saida2,'"enderecoBairro": "','"'); $cep = getStr($saida2,'"enderecoCep": "','"'); $ddd = getStr($saida2,'"ddd":',','); $telefone = getStr($saida2,'"numero": "','"'); echo'<div class="alert alert-success" style="width: 532px;"role="alert">'; echo " <br><b> NOME:</b> $nome<br>"; echo " <b>NOME DA MÃE:</b> $nomeMae<br>"; echo " <b>NOME DO PAI:</b> $nomePai<br>"; echo " <b>SEXO:</b> $sexo<br>"; echo " <b>DATA DE NASCIMENTO:</b> $datanascimendo<br>"; echo " <b>DATA DE OBITO:</b> $dataObito<br>"; echo " <b>PAIS:</b> $paisNascimento<br>"; echo " <b>MUNICIPIO DE NASCIMENTO:</b> $municipioNascimento<br>"; echo " <b>CPF:</b> $cpf<br>"; echo " <b>RG:</b> $rgnumero<br>"; echo " <b>PAIS:</b> $pais<br>"; echo " <b>ESTADO:</b> $estado <br>"; echo " <b>NUMERO DA CASA:</b> $numerocasa <br>"; echo " <b>ENDEREÇO:</b> $endereco<br>"; echo " <b>BAIRRO:</b> $bairro <br>"; echo " <b>CEP:</b> $cep<br>"; echo " <b>TELEFONE:</b> ($ddd) $telefone <br></div>"; } } if(isset($_POST['enviarnome'])) { $nome= $_POST['enviarnome']; $nome=trim($nome); if($$nome<> '') { curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/pesquisar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "usuario=%7B%22idCorporativo%22%3Anull%2C%22idLocal%22%3Anull%2C%22desabilitarDataQuality%22%3Afalse%2C%22obsDesabilitarDataQuality%22%3Anull%2C%22numeroProtocoloPrecadastro%22%3Anull%2C%22protocoloPrimeiroAcesso%22%3Anull%2C%22protocolo%22%3Anull%2C%22solicitarAcessoPortal%22%3Afalse%2C%22encontradoReceita%22%3Anull%2C%22cpf%22%3Anull%2C%22numeroCns%22%3A%22%22%2C%22nome%22%3A%22%22%2C%22nomeSocial%22%3A%22%22%2C%22nomeMae%22%3A%22%22%2C%22nomePai%22%3A%22%22%2C%22sexo%22%3Anull%2C%22sexoDescricao%22%3Anull%2C%22racaCor%22%3Anull%2C%22racaCorDescricao%22%3Anull%2C%22dataObito%22%3Anull%2C%22dataOperacaoObito%22%3Anull%2C%22motivoDeclaracaoObito%22%3Anull%2C%22cnesOperador%22%3Anull%2C%22tipoSanguineo%22%3Anull%2C%22etniaIndigena%22%3Anull%2C%22etniaIndigenaDescricao%22%3Anull%2C%22dataNascimento%22%3A%22%22%2C%22nacionalidade%22%3Anull%2C%22paisNascimentoCodigo%22%3Anull%2C%22paisNascimento%22%3Anull%2C%22municipioNascimentoCodigo%22%3A%22%22%2C%22municipioNascimento%22%3A%22%22%2C%22dataNaturalizacao%22%3Anull%2C%22portariaNaturalizacao%22%3Anull%2C%22dataEntradaBrasil%22%3Anull%2C%22emailPrincipal%22%3Anull%2C%22emailAlternativo%22%3Anull%2C%22emailPrincipalValidado%22%3Anull%2C%22emailAlternativoValidado%22%3Anull%2C%22telefone%22%3A%5B%5D%2C%22nomade%22%3Afalse%2C%22enderecoCodigo%22%3Anull%2C%22paisResidenciaCodigo%22%3Anull%2C%22paisResidenciaDescricao%22%3Anull%2C%22enderecoMunicipio%22%3Anull%2C%22enderecoMunicipioCodigo%22%3Anull%2C%22enderecoTipoLogradouro%22%3Anull%2C%22enderecoTipoLogradouroCodigo%22%3Anull%2C%22enderecoLogradouro%22%3Anull%2C%22enderecoNumero%22%3Anull%2C%22enderecoComplemento%22%3Anull%2C%22enderecoBairroCodigo%22%3Anull%2C%22enderecoBairro%22%3Anull%2C%22enderecoCep%22%3Anull%2C%22emailPrincipalCodigo%22%3Anull%2C%22emailAlternativoCodigo%22%3Anull%2C%22dnv%22%3Anull%2C%22numeroInscricaoSocialCodigo%22%3Anull%2C%22numeroInscricaoSocial%22%3Anull%2C%22rgCodigo%22%3Anull%2C%22rgNumero%22%3Anull%2C%22rgOrgaoEmissor%22%3Anull%2C%22rgOrgaoEmissorDescricao%22%3Anull%2C%22rgUf%22%3Anull%2C%22rgDataEmissao%22%3Anull%2C%22tituloEleitorCodigo%22%3Anull%2C%22tituloEleitorNumero%22%3Anull%2C%22tituloEleitorZona%22%3Anull%2C%22tituloEleitorSecao%22%3Anull%2C%22certidao%22%3A%5B%5D%2C%22ctpsCodigo%22%3Anull%2C%22ctpsNumero%22%3Anull%2C%22ctpsSerie%22%3Anull%2C%22ctpsDataEmissao%22%3Anull%2C%22cnhNumero%22%3Anull%2C%22cnhDataEmissao%22%3Anull%2C%22cnhUf%22%3Anull%2C%22passaporteCodigo%22%3Anull%2C%22passaporteNumero%22%3Anull%2C%22passaportePaisCodigo%22%3Anull%2C%22passaportePais%22%3Anull%2C%22passaporteDataValidade%22%3Anull%2C%22passaporteDataEmissao%22%3Anull%2C%22fotografia%22%3A%5B%5D%2C%22situacao%22%3A%22Ativo%22%2C%22dataAlteracao%22%3Anull%2C%22spanSituacao%22%3Anull%2C%22motivoCancelamento%22%3Anull%2C%22spanVip%22%3Anull%2C%22vipDescricao%22%3Anull%2C%22spanProtecao%22%3Anull%2C%22protecaoDescricao%22%3Anull%2C%22motivoNaoHigienizado%22%3Anull%2C%22vivo%22%3Anull%2C%22cartoesAgregados%22%3A%5B%5D%2C%22tipoDocumento%22%3A%22CPF%22%2C%22numeroDocumento%22%3A%22" . $cpf . "%22%7D&byPassHigienizacao=false&tpPesquisa=identica"); $saida = curl_exec($ch); $cns= getStr($saida,'"numeroCns": "','"'); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/visualizar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "cns=$cns"); $saida2 = curl_exec($ch); $nome= getStr($saida2,'"nome": "','"'); $nomeMae= getStr($saida2,'"nomeMae": "','"'); $nomePai = getStr($saida2,'"nomePai": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $datanascimendo = getStr($saida2,'"dataNascimento": "','"'); $paisNascimento = getStr($saida2,'"paisNascimento": "','"'); $municipioNascimento = getStr($saida2,'"municipioNascimento": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $vivo = getStr($saida2,'"vivo":',','); $pais = getStr($saida2,'"paisResidenciaDescricao": "','"'); $estado = getStr($saida2,'"enderecoMunicipio": "','"'); $telefone = getStr($saida2,'"numero": "','"'); echo "NOME: $nome<br>"; echo "NOME DA MÃE: $nomeMae<br>"; echo "NOME DO PAI: $nomePai<br>"; echo "SEXO: $sexo<br>"; echo "DATA DE NASCIMENTO: $datanascimendo<br>"; echo "PAIS: $paisNascimento<br>"; echo "MUNICIPIO DE NASCIMENTO: $municipioNascimento<br>"; echo "$vivo<br>"; echo "TELEFONE: $telefone <br><center></div>"; } } ?>
  17. Rubemar

    Ajuda !!

    Galera Bom dia !! Alguém pode ajudar na situação abaixo, to desenvolvendo um algorítimo para cadastrar alunos matriculas e notas, porém a parte de pesquisar estão apresentando os erros abaixo, conforme imagem. segue o código para analise. #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #define SIZE 200 char nomedoaluno[50]; int matricula [50]; int cadastrodenotas [50]; int op; void cadastro(); void pesquisa(); int main (void){ cadastro(); pesquisa(); } void cadastro(){ static int linha; do{ printf("\nDigite o nome do aluno: "); scanf("%s",&nomedoaluno[linha]); printf("\nDigite a matricula: "); scanf("%d",&matricula[linha]); printf("\nDigite a nota do aluno: "); scanf("%d",&cadastrodenotas[linha]); printf("\nDigite 1 para cadastrar novo aluno ou 0 para sair "); scanf("%d",&op); linha++; }while(op==1); } //fim da função de cadastro de alunos e notas void pesquisa (){ int matpesquisa; int i; char nomepesquisa[50]; int d; do { printf("digite 1 para pesquisar por matricula ou 2 para pesquisar por nome do aluno "); scanf("%d", &op); switch (op){ case 1: printf("\nDigite a matricula do aluno: "); scanf("%d", &matpesquisa); for(i=0;i<SIZE;i++);{ if(matricula==matpesquisa){ printf("\n nomedoaluno: %s \n matricula %d \n cadastrodenotas %d ", nomedoaluno, matricula, cadastrodenotas ); } } break; case 2: printf ("\nDigite nome do aluno: "); scanf("%s", &nomepesquisa); for(i=0;i<SIZE;i++){ if(strcmp(nomepesquisa, nomepesquisa)==0){ printf ("\n %s nomedoaluno: %d \n matricula \ncadastrodenotas ", nomedoaluno, matricula, cadastrodenotas); } } break; default: printf("\n A opção digitada e invalida"); break; } printf("\n Digite 1 para continuar pesquisando ou qualquer tecla para encerrar pesquisa "); scanf("%d", op); }while(op==1); }
  18. Bom dia, sou novo no forum então se postei no lugar errado peço para que me mova ao lugar correto, assim poderão me ajudar. Criei um Launcher Auto Update pelo Visual Basic 2010-2008 porém tem um arquivo que é um pouco pesado e em alguns computadores na hora do launcher baixar esse arquivo ele para de funcionar. Procurei em vários lugares e todos falam de uma biblioteca porém eu n sei usar bibliotecas no visual basic então se alguém puder me ensinar ou ter alguma outra solução eu agradeço
  19. estou fazendo uma lista pra faculdade onde tem uma questão que pede que criemos um programa que leia uma frase e a imprima sem os espaços, o código que eu fiz é esse: #include <stdio.h> #include <stdlib.h> #include <string.h> main() { char frase[50],frasec[50]; // o vetor que vai ler a frase, o vetor que vai receber a frase sem espaços int c,tam; printf("Informe a frase\n"); gets(frase); tam = strlen(frase); for(c = 0; c < tam; c++){ // queria fazer assim; toda vez que o programa encontrasse um espaço, ele pegaria o caracter na posição posterior ao da posição atual if( frase[c] == ' '){ frasec[c] = frase[c+1]; c++; // o c++ é para o programa não testar a mesma posição duas vezes, caso ele tenha achado um espaço em branco } else frasec[c]= frase[c]; } printf("A Frase ficou assim %s", frasec); return 0; } O problema é que o programa não imprime a frase toda, tipo assim, eu escrevo "eu como", o programa imprime "euc" e quando eu tiro o c++ do if o programa imprime "euccomo", agradeceria pela ajudinha
  20. Escrever função int mystrlen ( char *string) que obtem o tamanho de uma string usando ponteiro. int mystrlen(char *string) { int count; count = 0; while(*string != NULL) string ++; return(count); } Resolução com erro: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> int main (void) { char *string [80] = "Maria"; int *tamanho; *string = &mystrlen (char *string); printf("O tamanho da string %s vale %d\n", *string, *tamanho); system("pause"); return(0); } int mystrlen(char *string) { int count; count = 0; while(*string != NULL) string ++; return(count); } Não consigo achar o erro! Alguém pode me ajudar? Obrigada desde já :)
  21. Escrever função int mystrcmp(char s[], char s2[]) que compara duas strings s1 e s2, usando vetores e retorna: 0 se as strings forem iguais; positivo se s1>s2; e negativo se s2> s1. Exemplo: s1="abcde" e s2="bcde" => retorna negativo. int strcmp(char s[], char s2[]) { int i=0; while (s == s2) if (s1[i++] == '\0') return 0; return (s1 - s2); } Meu programa com erro: #include <stdio.h> #include <stdlib.h> int strcmp(char s[], char s2[]); int main () { char s[] = "abdc"; char s1[] = "bacd"; char s2[] = "cabd"; if(i>0) printf("positivo\n"); else if (i<0) printf("negativo\n"); else printf("são iguais\n"); } int strcmp(char s[], char s2[]) { int i=0; while (s == s2) if (s1[i++] == '\0') return 0; return (s1 - s2); }
  22. Olá amigos, sou da ETEC Getúlio Vargas, faço técnico em eletrônica, e estou fazendo meu tcc. Estamos com problema para fazer uma temporização para uma lâmpada que iremos utilizar, esse timer precisa dar ao usuário a capacidade de escolher quantas horas a lâmpada fica ligada, e quantas a mesma fica desligada ex.(16h ligada e 8h desligada), temos que fazer isso utilizando qualquer PIC , pois não podemos utilizar arduino, e nem sistemas prontos , como temporizador analógico que possa ser comprado. Abaixo, irei colocar um link de um vídeo no qual ele faz um programa que é exatamente o que precisamos, porém o autor do vídeo não disponibilizou para ninguém o código fonte do PIC , e eu precisava muito disso, urgente.. Se alguém, por obséquio, puder ajudar-me, iria agradecer muuito.. Obrigado Pela atenção, abaixo o vídeo:
  23. Bom dia, estou tentando ( e falhando miseravelmente) aprender Python, fiz um código simples que aprendi no youtube mas não consigo executa-lo, eu tentei por a função "input"e depois a "print" mas não funciona, só funciona se eu por primeiro uma, executar o código, e depois por a outra mas quando coloco as duas juntas da syntax error. talvez eu esteja cometendo um erro muito idiota ou talvez seja porque escrevi as duas funções na mesma linha, mas também não sei mudar de linha sem executar o código, em outras palavras eu não sei usar essa nada. desculpa pela pergunta idiota mas preciso descobrir o que ta acontecendo, quero muito aprender a programar. pela imagem talvez vocês descubram o que esta acontecendo
  24. Estou com uma dificuldade enorme de criar uma mascara e poder aplica-la em diferentes tipo de fotos. Estava visitando sites e vi essa edição da toca da rebook, gostaria de saber, como faço isso ? pois as fotos geralmente tem um manequim, pessoa ou suporte para serem tiradas. Como editar a foto e fazer esse fundo tão certinho ?
  25. Alguém pode me ajudar ensinando ou dando dicas? Preciso desenvolver um programa em C# que verifique a força da senha que o usuário ira criar. Porém ela precisa de alguns critérios. Os critérios restritivos devem ser cumpridos obrigatoriamente, senão a senha não será aceita. Os critérios restritivos de avaliação da senha são os seguintes: Conter no mínimo 7 e no máximo 11 algarismos numéricos e/ou letras, distinguindo as maiúsculas das minúsculas. Não aceitar espaços em branco. Não aceitar caracteres especiais: [email protected]#$%&“{}[]()\| etc. Não aceitar caracteres matemáticos: +-/*=.,:; etc. Conter no mínimo 3 letras e no mínimo 2 algarismos numéricos. Não conter 3 ou mais letras repetidas em sequência. Ex.: aaa Não conter 3 ou + algarismos numéricos repetidos em sequência. Não ser exatamente igual à senha atual (que está sendo trocada). Alguém me ajuda? É para um trabalho da faculdade.