Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''while''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Eai pessoal, beleza? Comecei a estudar C++ recentemente. Estava criando um código que convertesse temperatura de Celsius para Fahrenheit. Porém, no final eu queria adicionar uma opção de "Digitar 1 para fazer outra conversão, digitar 2 para sair." E se digitasse qualquer outra coisa, daria como Invalido e pediria para digitar 1 ou 2 de novo. Como faço isso? Aqui está o meu código:
  2. Boa noite, Estou tentando fazer um algoritmo que simule um menu de banco de forma simples. Ainda estou montando, a parte que eu fiz até agora é: #include <stdio.h> #include <stdlib.h> int main(){ char conta, operacao; float conta1, conta2, conta3, valor; printf("***********************************\n"); printf("PORTAL DO SISBANCO\n"); printf("***********************************\n"); printf("Digite sua conta ou 0 para sair:\n"); conta = getchar(); while(conta != '0' && conta != '1' && conta != '2' && conta != '3') { printf("Conta invalida! Tente novamente!\n"); printf("Digite sua conta:\n"); conta = getchar(); } if(conta == '1') { printf("***********************************\n"); printf("OPERACOES\n"); printf("***********************************\n"); printf("(1)Deposito\n"); printf("(0)Para sair\n"); printf("***********************************\n"); printf("Escolha uma opcao:\n"); scanf("%c", &operacao); while(operacao == '0'){ printf("***********************************\n"); printf("PORTAL DO SISBANCO\n"); printf("***********************************\n"); printf("Digite sua conta ou 0 para sair:\n"); conta = getchar(); } if(operacao == '1') { printf("Valor depositado (R$):\n"); scanf("%f", &valor); conta1 += valor; printf("Deposito efetuado com sucesso!"); } } else if(conta == '2') { printf("***********************************\n"); printf("OPERACOES\n"); printf("***********************************\n"); printf("(1)Deposito\n"); printf("(0)Para sair\n"); printf("***********************************\n"); printf("Escolha uma opcao:\n"); operacao = getchar(); while(operacao == '0'){ printf("***********************************\n"); printf("PORTAL DO SISBANCO\n"); printf("***********************************\n"); printf("Digite sua conta ou 0 para sair:\n"); conta = getchar(); } if(operacao == '1') { printf("Valor depositado (R$):\n"); scanf("%f", &valor); conta2 += valor; printf("Deposito efetuado com sucesso!"); } } else if(conta == '3') { printf("***********************************\n"); printf("OPERACOES\n"); printf("***********************************\n"); printf("(1)Deposito\n"); printf("(0)Para sair\n"); printf("***********************************\n"); printf("Escolha uma opcao:\n"); operacao = getchar(); while(operacao == '0'){ printf("***********************************\n"); printf("PORTAL DO SISBANCO\n"); printf("***********************************\n"); printf("Digite sua conta ou 0 para sair:\n"); conta = getchar(); } if(operacao == '1') { printf("Valor depositado (R$):\n"); scanf("%f", &valor); conta3 += valor; printf("Deposito efetuado com sucesso!"); } while(operacao != '1' && operacao != '0'){ printf("Operacao invalida! Tente novamente!\n"); printf("Escolha uma opcao:");} } return 0; } Ou seja, ainda estou criado o menu só com a opção de depósito, como se pode observar. Só existem 3 contas, a primeira sendo acessada pelo número 1, a segunda pelo número 2, e a terceira pelo número 3. Contudo, quando eu faco o teste, aparecem dois problemas: 1 - Sempre que eu insistir em digitar um numero inválido de conta, o programa supostamente deve ficar voltando a uma tela com um aviso que pede de novo o número da conta. Esse aviso aparece duplicado, sendo que no código ele só aparece uma vez! Quando eu uso if em vez de while, ele aparece só uma vez, sendo que eu preciso do laço pra que o programa SEMPRE emita esse aviso em caso de numero inválido, não apenas uma vez; 2 - Quando eu digitar um numero existente de conta, o programa deve entrar em outra tela com as opções de deposito ou sair, e que leia a minha opção desejada. Essa tela aparece, mas ele não lê a opção. Simplesmente finaliza! Não entendi o porquê. Agradeço pela ajuda! :)
  3. Olá Pessoal, Boa tarde! Essa é minha primeira postagem no fórum por esse fato, peço desculpas se postei no local errado. Bom, sou novo em programação web, e estou com dificuldade na seguinte situação: Eu tenho 4 checkboxs onde fui obrigado a colocar o mesmo nome "dados[]" em virtude de uma função javascript para marcar e desmarcar os campos quando uma opção de nome "não possui" obter um click, até ai tudo bem essa parte está funcionando certinho.. bom o meu problema está ocorrendo quando eu tento realizar o $_POST para realizar o update na tabela do mysql... não estou conseguindo obter o valor dos campos separadamente para salvar no banco de dados, alguém tem alguma dica? podem me dizer onde estou errando? no código abaixo, obtenho somente o ultimo checkbox clicado. Aqui está o código dos checkbox .. o checkbox de nome "checkall" ao ser marcado, apaga as opções dos demais campos através de uma função javascript <p><input type='checkbox' name='dados[$r]' id='dados' value='Auditiva'>Auditiva</p> <p><input type='checkbox' name='dados[$r]' id='dados2' value='Motora'>Motora</p> <p><input type='checkbox' name='dados[$r]' id='dados3' value='Mental'>Mental</p> <p><input type='checkbox' name='dados[$r]' id='dados4' value='Visual'>Visual</p> <p><input type='checkbox' name='naopossui' id='checkAll' value='não Possui'>Não Possui</p> abaixo o código do $_POST // // // // // Portador Deficiencia - UPDATE if(isset($_POST['pdu'])){ $r=0; while($r[dados] <= 1){ $check = isset($_POST['dados']) ? $_POST['dados'] : array(); foreach($check as $valor) { $auditiva = $valor; $i++; $r++; } } $naopossui = @$_POST['naopossui']; $descricao = @$_POST['descricao']; //while($e = mysql_fetch_assoc($s)){ // realizando o update para preencher a tabela portdor_deficiencia, o id_candidato foi obtido através da variavel $qe que recebeu o select inicial na abertura da sessão. mysql_query("UPDATE portador_deficiencia SET auditiva = '$auditiva', motora = '$auditiva', mental = '$mental', visual = '$visual', nao_possui = '$naopossui', descricao = '$descricao' WHERE id_candidato = '$qe[id_candidato]'"); } Obrigado a todos Diego
  4. Boa tarde, Esse ano, comecei a fazer o curso técnico de Informática Industrial, e todo final de semestre, devo apresentar um projeto, englobando todo o conteúdo aprendido no semestre. Queria pedir algum auxilio, a quem já passou por isso, ou sabe como é, e ter dicas e ideias de projetos. Tenho duas ideias em mente, que possam ser usadas bem: - Um conversor (de moeda, imposto, e outras coisas ainda não pensadas); - Uma 'secretária' eletrônica (como se fosse aqueles robos da oi, ''Digite 1 para ter informação 'disso', 'daquilo'." Mas com isso tendo que usar uma biblioteca diferente. A última matéria apresentada, foi as estruturas de repetição, dá pra ter uma ideia do que foi aprendido. Agradeço à ajuda.
  5. O prof me de as seguintes condições para elabora mas fica dando erro Codifique um software que leia varios numeros inteiros e positivos, calculando ao final da sequencia a soma e a media desses numeros. A sequencia termina quando o usuario entrar com um valor negativo (esse valor não deve fazer parte de nenhum dos calculos). Entrada: Entradas int. Saıda: Uma saıda referente a soma dos numeros inteiros, sucedida de uma quebra de linha e outra saida, contendo a media dos valores fornecidos pelo usuario, sucedida, tambem, por uma quebra de linha.
  6. Boa tarde, Por gentileza, alguém poderia me ajudar a identificar o erro do código abaixo. Obrigado var count = 0; var loop = function (displayMsg) { while(count<3){ console.log(displayMsg); count++; //Your code goes here! } }; loop( "I´m looping" );
  7. willsilver

    Calculadora PHP

    Boa noite pessoal. Sou novato aqui e gostaria de uma ajuda. Fiz esse código mas não consigo obter a resposta impressa na tela, poderiam me auxiliar? Segue o código abaixo: <html> <head> <title>Tabuada</title> <meta charset="utf-8" /> </head> <body> <form action="#" method="post"> <label>Valor:</label><input type="text" name="valor" id="valor" /> <input type="submit" value="Calcular" /> </form> <?php function Tabuada($Valor){ if ($_POST['valor'] != ""){ $v1 = $_POST['valor']; $Contador = 0; while($Contador <= $v1) { $Resultado = $v1 * $Contador; echo ($v1. " X ". $Contador. " = ". $Resultado)."<br>"; $Contador++; } } } ?>
  8. <p> Escreva um programa que encontre quatro tripla de Pit&aacute;goras. Uma tripla de Pit&aacute;goras &eacute; uma tripla (a, b, c) de inteiros que satisfazem a equação de Pit&aacute;goras a2 + b2 = c2. Gere randomicamente inteiros no intervalo de 1 a 100. use um comando continue quando a equa&ccedil;&atilde;o for falsa. </p> <hr> <?php //quantidade igual a zero $qtde = 0; //o intervalo das letras $a = range(1, 100); $b = range(1, 100); $c = range(1, 100); //enquanto a quantidade de vezes for de no máximo 4 while ($qtde <= 4) { //se a sentença não for satisfeita, volta e procura os números que obedeçam if ( $a*$a + $b*$b != $c*$c) { continue; } //incremento na quantidade $qtde++; } // mostra as quatro triplas echo "As triplas satilde;o : ". $a*$a .' + '. $b*$b .' = '. $c*$c ."<br>"; O problema é que não está aparecendo resultado algum. Ainda por cima, diz que na linha 35 (if ( $a*$a + $b*$b != $c*$c) { continue; }) há um problema. Não sei também se esse tipo de sentença pode ser colocada dentro de um IF. Enfim, agradeço qualquer ajuda..
  9. Uma empresa precisa fazer o pagamento de seus funcionários, faça um programa para determinar a menor quantidade de cédulas necessárias para o pagamento de um funcionário, supondo que o líquido nunca tenha centavos. O formulário: <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post"> <label id="lista02">Valor</label> <input type="number" name="sal" /> <br> <p> <input type="submit" value="Calcular" name="calcular"> </p> </form> <hr> Primeira tentativa: <?php $sal = $_POST['sal']; $resto = $sal; if ($resto > 100) { echo "N&uacute;mero de notas de 100 : ". $n100 = $resto / 100; echo " | R$".($n100 = $resto / 100)*100; echo "<br>"; $resto = $resto % 100; } ?> O grande problema: Ex: Se digito 400, ele retorna 4 cédulas; se digito 430, ele retorna 4.3 cédulas. Também, não passa para o if seguinte. if 50, if 20 ...etc. Pensei que deveria declarar o tipo, visto que a divisão " $n100 = $resto / 100 " retorna não inteiro. Fiz o seguinte: if ($resto > 100) { echo "N&uacute;mero de notas de 100 : ". (int)$n100 = $resto / 100; echo " | R$".((int)$n100 = $resto / 100)*100; echo "<br>"; (real)$resto = $resto % 100; } Ele até retorna inteiro (Digito 430 e ele retorna 4 | R$400.). Mas, não sei o que acontece com o valor "$resto % 100" e muito menos passa para o próximo if. Agradeço desde já qualquer ajuda ...
  10. Bom dia pessoal, estou tentando fazer este exercício aqui: Faça um programa que receba um conjunto de valores inteiros e positivos, calcule e mostre o maior e o menor valor do conjunto. - Para encerrar a entrada de dados, deve ser digitado o valor zero; - Para valores negativos, deve ser enviada uma mensagem; - Esses valores (zero e negativos) não entraram nos cálculos. Já fiz o meu código que estou enviando abaixo, entretando ele está dando erro! O programa até compila, mas não aparece as informações! O que devo fazer? ): Segue meu código comentado: #include <stdio.h> #include <stdlib.h> main () { int numero_entrada=1,numero_positivo=1,numero_negativo=0; // aqui eu dei valor as minhas variaveis while (numero_entrada != 0 && numero_entrada < 0) // como pede no enunciado se for numero negativo ou 0 { printf ( "\nDigite um numero :" ); // pedir para o usuario digitar um numero scanf ( "%d", &numero_entrada );// recebendo o número if (numero_entrada>=numero_positivo) // se o meu numero for maior ou igual a 1 ele irá mostrar o maior numero digitado { printf("o maior numero e %d",numero_positivo);// resultado na tela } else if (numero_entrada<=numero_negativo) // se for menos ou igual a 0 ele irá mostrar o menos numero { printf("o maior numero e %d",numero_negativo);// resultado na tela } return 0; } }
  11. Bom dia pessoal!!Estou no primeiro semestre de Ciências da Computação e estou fazendo algumas atividades em Linguagem C. Entretanto, estou com dificuldade nesse exercício:Faça um programa que receba como entrada, uma lista de números positivos ou negativos, finalizando as entradas com o número zero e forneça como saída, a soma dos números positivos, soma dos números negativos e a soma das duas somas parciais. Pelo que eu entendi eu devo solicitar numeros positivos ou negativos ao usuários, se ele digitar o número 0 devo finalizar o programa, somar os positivos e negativos e mostrar o resultado deles. Mas, estou com muita dificuldade para resolver, estamos no módulo while, então preciso resiolver utilizando while ou do while.Tentei desenvolver o programa e ficou mais ou menos assim: #include <stdio.h> #include <stdlib.h> main () { int contador=0,resultado,n1; contador=0; while (contador<=5) { printf("digite um numero :"); scanf("%d",&n1); contador ++; } if (n1!=0) { resultado=(n1+n1+n1+n1+n1); printf("o resultado e %d",resultado); } else { printf("encerrando programa"); } system ("pause"); } Observações: Quando eu vou digitar 0 o programa não se encerra, queria saber o porquê disso.Lembrando que eu sou iniciante em programação e gostaria que vocês, experientes nisso me dessem dicas ou clareassem a minha cabeça para que eu possa resolver esse problema e entender.Obrigada pessoal :)
  12. Visitante

    Ajuda com laço do while

    Aqui estou eu de novo...não consigo fazer meu programa apontar um erro e repetir até que a condição esteja correta...já tentei while origem menor que 1 e maior que 5, etc...o que acontece é que meu código não passa dai. mesmo com as condições corretas...quando o getch é 1, 2, 3 4 ou 5, ou qualquer outro numero ele repete o laço...agradeço desde já! //Laço de Erro 1 do { //Aqui o Programa pergunta a origem do passageiro printf("\nDe onde voce esta partindo? [1]curitiba, [2]florianopolis, [3]saobento, [4]camboriu ou [5]matinhos?\n"); origem=getch(); switch(origem){ case '1': origem=1; break; case '2': origem=2; break; case '3': origem=3; break; case '4': origem=4; break; case '5': origem=5; break; } }while(origem != 1 || origem != 2 || origem != 3 || origem !=4 || origem != 5);
  13. Grande é a eficiência deste programa, no qual usa um vetor dinâmico para armazenar a quantidade de inteiros que são inseridos pelo usuário, dentro de limitações estabelecida pela #Macro tam, apoiado por um if onde a condição não deixa ultrapassar, Já na declaração deste if temos as mensagens de advertência ao usuário, onde são apagadas após suas exibições pela função clreol(); que por sua vez trabalha apontada pela função gotoxy(); Más nada disto teria sentido se não fosse o repetidor do{}while(); que confirma as condições do if e força a repetição do bloco. Passando pelas condições estabelecidas, um bloco comandado por um único laço for(); colhe a quantidade de números escolhido pelo usuário e armazena num vetor estático que foi declarado e está pronto para isto, más paro por aqui nos meus comentários, e deixo por conta dos interessados no código procurar entender como tudo foi feito. Veja abaixo imagens do programa em execução: Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/inteiros-pesquisando-e-removendo.html
  14. Uma bola de tênis foi solta de uma altura h em metros. Sabe-se que a cada batida no solo a bola atinge apenas 95% da altura anterior. Escreva um programa completo em C que leia o valor da altura inicial (a entrada deverá ser validada e o usuário forçado a digitar uma altura válida), calcule e imprima o número de batidas no solo necessárias para que a altura seja menor que 23% da altura inicial. Utilize apenas laços de repetição com teste lógico no início.
  15. Olá, Gostaria de uma ajuda. Estou tentando criar uma condição onde quando chegar a 10 checkbox no input, crie uma tabela ao lado e continue assim sucessivamente até que termine de buscar todos os grupos. isso é possível? Hoje na forma que está, ainda entrará muitos grupos e isso vai fazer com que fique muito extenso de checkbox. O código está assim: <table width="700" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="center"> <td><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0"> <%do while not ccom.eof nm_com = ccom("nm_grupo")%> <tr> <td><span class="Preto"> <input name="checkbox" type="checkbox" id="<%=nm_com%>" value="<%=nm_com%>"> </span></td> <td width="100%"><span class="Preto"><font face="Trebuchet MS"><%=nm_com%></font></span></td> </tr> <%ccom.movenext%> <%loop%> </table></td> </table> dessa forma está funcionando mas criar a tabela vai facilitar a visualização quando tiver mais grupos.
  16. Bom pessoal, estou precisando de ajuda em um exercicio com a seguinte proposta: "Usando as estruturas de loop vistas em aula, escreva um programa que leia dez numeros inteiros e imprima na tela quantos destes são pares e quantos são impares." Eu sei que, para definir se um numero é par ou impar basta fazer o %2 e conferir se o mesmo tem como resultado 0, se sim é par, se não é impar. Só que até agora eu aprendi a usar as estruturas de loop com certo valor definido, estou rachando a cuca pra tentar fazer com 10 numeros indefinidos. Qualquer ajuda é valida, desde já agradeço.
  17. Boa tarde, galera. To há horas tentando resolver um problema aqui, mas continuo caindo sempre num loop infinito. Olha o código: <?php include("user.php"); include("utils.php"); $clientes = listar('usuarios', 'Id, Plano', 'ativo = 1', 'Plano = 1 or 2 or 3'); $data_gerada = date("Y/m/d"); $data_vencimento = date('Y/m/d', strtotime("5 days")); $linha = count($clientes); if($clientes){ while($linha >= 1 & $linha <= $linha){ foreach($clientes as $cliente){ switch($cliente['Plano']){ case 1 : $plano_1 = array("valor" => "14.90", "data_gerada" => $data_gerada, "data_vencimento" => $data_vencimento, "plano" => 1, "usuario" => $cliente['Id'], "status" => "PENDENTE"); $fatura_1 = inserir('faturas', $plano_1); break; case 2 : $plano_2 = array("valor" => "67.50", "data_gerada" => $data_gerada, "data_vencimento" => $data_vencimento, "plano" => 2, "usuario" => $cliente['Id'], "status" => "PENDENTE"); $fatura_2 = inserir('faturas', $plano_2); break; case 3 : $plano_3 = array("valor" => "135.00", "data_gerada" => $data_gerada, "data_vencimento" => $data_vencimento, "plano" => 3, "usuario" => $cliente['Id'], "status" => "PENDENTE"); $fatura_3 = inserir('faturas', $plano_3); break; } } } } A intenção é que este arquivo sirva para um cron que será executado no primeiro dia de cada mês. Ele deveria percorrer cada índice de $clientes e inserir uma fatura de acordo com o tipo de plano. Porém, caio nesses malditos loops infinitos. Alguém tem uma luz ai pra me ajudar a resolver? Abraço.
  18. Preciso que alguém me ajude nesse exercício Faça-Leia 2 números e exiba o primeiro elevado pelo segundo,enquanto o usuário quiser.Exiba, ao fim do processamento, o número de vezes que o usuário requisitou o processamento ! esperando a resposta , valeeu galera !
  19. Olá, fiz um programa em C para um trabalho escolar e quero saber se tem como fazer o programa exibir o nome e a idade dos "contratados" no fim do programa. #include <stdio.h> #include <stdlib.h> main(){ char nome[100]; int cont=0,idade; printf ("Precisamos de 5 pessoas maiores de 18 anos para trabalhar no restaurante. \n Os 5 primeiros a se cadastrarem serao contratados. \n"); while (cont<5){ printf("Digite seu primeiro nome: \n"); scanf("%s",&nome); printf("Digite sua idade, Sr. %s: \n",nome); scanf("%d",&idade); //O %d tem a mesma função do %s, mas permite apenas números inteiros. if (idade<18){ printf ("Voce é de menor, não pode trabalhar aqui, %s \n",nome); } else if (idade>=18){ printf ("Parabens, voce esta contratado, Sr. %s :D \n",nome); cont=cont+1; } } }
  20. Olá! Bom pessoal, sou novo aqui no fórum, desde já peço desculpas caso fuja às regras do mesmo. Seguinte... Estou com dúvida ao desenvolver um script PHP e gostaria que me ajudassem, se possível. Comecei a desenvolver o algorítimo, e de começo, pensei em usar a estrutura while, porém me enrolei todo e não consegui. Como sou iniciante em programação php, sinto dificuldade em passar minha ideia por papel (melhor dizendo, pra código kk ), e não consegui muito bem estruturá-las . ( No exemplo, pensei em jogar em um while). Segue o problema: Joãozinho tem 1,50m e cresce 2 centímetros por ano. Pedrinho tem 1,10m e cresce 3 centímetros por ano. Elabore um script em PHP que, analisando a situação recém-descrita, escreva uma página web dinâmica mostrando quantos anos levará para que Pedrinho fique maior do que Joãozinho. Como faço pra ir fazendo a comparação ao mesmo tempo ? Ex: ( joao + 2 && pedrinho + 3) , até que pedro passe joão, e ao mesmo que isso aconteça, armazene o valor relativo ao ano, começando do zero ? ( ano+1 a cada ano que se passe) ? Obrigado desde já.
  21. Prezados, Boa noite, estou precisando de ajuda no meu código, preciso que ele carregue o vetor fila para com número aleatório de 0 a 5 (tenho que ter no máximo 4 números de cada dentro do vetor), fiz o código abaixo, porém quando rodo o programa ele entra em loop infinito, não está saindo do do while e nem está mais entrando no for. #include <stdio.h> #include <stdlib.h> #define Pedras 5 main () { int tam=Pedras*4, fila [tam], p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, alea, i, c1=0, c2=0, c3=0, c4=0, c5=0; srand(time(NULL)); for(i=0;i<20;i++) { fila[i]=-1; //printf ("%d", fila[i]); } p1=0; p2=0; do { p1++; for(i=0;i<=20;i++) { alea=rand()%Pedras+1; //printf ("%d PPP %d\n", i, alea); printf ("fila[%d] = %d\n", i, alea); if(fila[i]==-1) { if (c1<=4) //(alea==1) { if (alea==1) //(c1<=4) { c1++; fila[i]=alea; } } if (c2<=4) //(alea==2) { if (alea==2) //(c2<=4) { c2++; fila[i]=alea; } } if (c3<=4) //(alea==3) { if (alea==3) //(c3<=4) { c3++; fila[i]=alea; } } if (c4<=4) //(alea==4) { if (alea==4) //(c4<=4) { c4++; fila[i]=alea; } } if (c5<=4) //(alea==5) { if (alea==5) //(c5<=4) { c5++; fila[i]=alea; } } } } if (c1>4 && c2>4 && c3>4 && c4>4 && c5>4) { p2=1; } printf ("QTD DO C1: %d\n", c1); printf ("QTD DO C2: %d\n", c2); printf ("QTD DO C3: %d\n", c3); printf ("QTD DO C4: %d\n", c4); printf ("QTD DO C5: %d\n", c5); printf ("QTD DO DO: %d\n", p1); printf ("P2 = %d\n", p2); } while (p2!=1); for(i=0;i<20;i++) { printf ("%d = %d\n", i, fila[i]); } system ("pause"); } Preciso de ajuda urgente. Abraços, Ancião
  22. Olá senhores fiz uma função e tentei criar nomes de paginas aleatorios e não consegui so que ele so consegue criar arquivos sem nome .php Gostaria de uma ajuda Obrigado <form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>"> <input type="submit" name="submit" value="Gerar"> </form> <?php function nm() { $x="a b c d e f g h i j k l m n o p q r s t u v w x y z"; $y=explode(" ",$x); $z=0; while ($z<=40) { if (rand(1,2) == 1) { echo $y[rand(0,25)]; } else { echo strtoupper($y[rand(0,25)]); } $z++; } } if (isset($_POST["submit"])) { $z=nm(); $z.=".php"; $x=fopen("$z","a"); fwrite($z,"teste"); fclose($z); } ?>
  23. Boa noite galera.. Estou com um problema que já está me tirando do sério. Desejo criar uma trigger que deverá inserir vários registros em uma tabela com base em uma outra, rsrs.. Em outras palavras é o seguinte: Tenho uma tabela que ao ser inserido um registro nela, ela vai consultar uma outra tabela, e se houver registro nessa consulta, a trigger deve inserir em uma terceira tabela um registro para cada registro presente na segunda. Segue uma tentativa de construir o código: DELIMITER $$ CREATE TRIGGER tgr_insertPriceProduct BEFORE INSERT ON precoprodutos FOR EACH ROW BEGIN SELECT count(*) INTO @verificador FROM produtos WHERE idRepresentada = NEW.idRepresentada; SET @i = 0; WHILE (@i < @verificador) DO BEGIN SELECT idProduto, preço INTO @idProduto, @preço FROM produto ORDER BY idProduto LIMITE @i,@i+1; INSERT INTO valoresprecosproduto (valorPrecoProduto, idPrecoProduto, idproduto) VALUES (@preço+5, NEW.idPrecoProduto, @idProduto); SET @i := @i+1; END; END$$ DELIMITER ; Erro: Ocorre o erro de sintaxe. Estou desde já grato.
×
×
  • Criar Novo...