Search the Community

Showing results for tags 'if'.



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 52 results

  1. Bom dia!Pessoal preciso de uma ajuda urgente!!Estou com problema nos meus códigos, preciso fazer um formulário do qual numa única TextBox seja possível atingir duas linhas. Então, segue a planilha fiz alguns exemplos e espero que esteja claro: Exemplo 1 e Exemplo 2Obrigado e tenham um ótimo dia!Lonx.
  2. Olá eu sou estudante e estou desesperado a meses sem achar uma solução concreta para meus problemas com o matplotlib e python meu projeto consiste na leitura de um sensor de alta temperatura(integrado a um forno industrial) que armezena os dados em um log e então plota um grafico. o grafico é atualizado de segundo a segundo porém como são muitas leituras o eixo x do meu grafico fica com todas as legendas embaralhadas após um certo tempo gostaria de um script simples que me ajudasse a encontrar uma soluçao para esse problema. talvez um grafico que seja infinito no eixo x conforme for sendo plotado (junto com um scroll) ou então uma maneira de arredondar o horario para que as legendas não se misturem por favor preciso urgentemente de ajuda, grato desde já
  3. Olá, sou estudante do primeiro semestre em analise e desenvolvimento de sistemas. Minha dúvida é a seguinte: Como faço para testar se o user escreveu caracteres onde era para escrever apenas números? #include <stdio.h> main(){ int n_value=0, n2_value=0; printf("Escreva um valor positivo: \n"); do{ scanf("%d", &n_value); if(n_value <= 0){ printf("O valor deve ser positivo! \n"); } else if (n_value = *AQUI É ONDE QUERO TESTAR* ){ printf("Apenas numeros são aceitos! \n"); } } while (n_value <= 0); } Essa parte do código é para receber um valor e repetir o loop até que o user entre com um valor positivo. Quero que, caso ele escreva uma letra, meu programa apresente a mensagem "Apenas numeros são aceitos".
  4. Estou trabalhando num formulário de cadastro onde aparece o número da certidão de nascimento. Como já devem saber, existe o antigo formato de certidões, com nome do cartório, termo, livro e folha (4 campos), e um formato novo de campo único, com 32 dígitos, onde estão implícitas todas essas informações. Coloquei no meu formulário apenas um campo de texto para colocar esses 32 dígitos da nova certidão, e apenas um checkbox chamado certidão antiga, que quando clicado (checado) irá fazer aparecer os quatro campos para preenchimento com os dados das certidões antigas. Pensei em colocar hidden no campo, e através de um if, mudar para text quando checado. Mesmo pra essa idéia simples, não consigo achar a sintaxe. Alguém tem uma solução pra esse problema?
  5. Thales Stamm

    preciso de ajuda

    Aqui o problema em sí. FUP para calcular o IRRF (Imposto de Renda Retido na Fonte) de um usuário armazenado em uma variável. O programa deve exibir na tela salário bruto aramazenado na variável, o seu respectivo desconto do IRRF e o valor do salário líquido a receber. Se o valor do salário líquido não atingir a faixa de desconto, deve imprimir a frase "Isento de IRRF" em vermelho. Para a elaboração desse exercício considere as seguintes informações da tabela abaixo: Fiz assim mas deu errado... <?php $salarioB=0; $salarioL=0; $valor1=1903.98; $valor2=2826.66; $valor3=3751.06; $valor4=4664.68; if($salarioB<=$valor1){ $salarioL=$salarioB; echo"Isento de IRRF"; //colocar em vermelho a frase// elseif ($salarioB>=1903.99)&&($salarioB<=2826.65) { $salarioL=($salarioB-($salarioB*0.075)-142.80); echo"O salário atual é"$salarioL; } elseif ($salarioB>=$valor2)&&($salarioB<=3751.05) { $salarioL=($salarioB-($salarioB*0.15)-354.80); echo"O salario atual é"$salarioL; } elseif ($salarioB>=$valor3)&&($salarioB<=4664.68) { $salarioL=($salarioB-($salarioB*0.225)-636.13); echo"O salario atual é"$salarioL; } elseif ($salarioB>$valor4){ $salarioL=($salarioB-($salarioB*0.275)-869,36); echo"O salario atual é"$salarioL; } } ?>
  6. Olá senhores... preciso de ajuda, como faço pra ler uma variável que esta em um XML assim: <xml> <status> 0 </status> ou <status> 1 </status> ou <status> true </status> ou <status> false </status> e colocar em um IF.... tipo: function lerStatus() { if statusmsg=xmlDoc.getElementsByTagName('status')[0].firstChild.nodeValue; // se for true ou false... ou 0 ou 1.... faça algo; } Agradeço qualquer ajuda, obrigado.
  7. LustosaG

    Melhorar o código

    Caso resolvido, desculpem a criação deste tópico!
  8. zandotc

    MYSQL COUNT e IF?

    Boa Tarde, Tenho as seguintes queries: //Pega o total de produtos da familia. Ex 25 $query ="SELECT *, COUNT(familia) as total from cadastro group by familia"; $executa=mysql_query($query); $a=mysql_fetch_array($executa); //Pega o total de produtos já fabricados com base na data de retorno; $queryb ="SELECT COUNT(familia) as pronto from cadastro where dataretorno<>'0000-00-00 00:00:00' group by familia"; $executab=mysql_query($queryb); $b=mysql_fetch_array($executab); //Pega o total de produtos em produção com base na data de retorno. $queryc ="SELECT COUNT(familia) as producao from cadastro where dataretorno='0000-00-00 00:00:00' group by familia"; $executac=mysql_query($queryc); $c=mysql_fetch_array($executac); Problema está que ele retorna, apenas de uma família, pois não está em um while nem nada. Tentei usar um IF na consulta mas não obtive sucesso. Exemplo de dados gravados: familia dataretorno C2-2018 0000-00-00 00:00:00 C2-2018 2018-02-02 00:00:00 C3-2018 2018-02-03 00:00:00 C4-2018 2018-02-05 00:00:00 C5-2018 2018-02-07 00:00:00 C5-2018 2018-02-07 00:00:00 C5-2018 0000-00-00 00:00:00 Saida MYSQL agrupando por família familia dataretorno pronto producao total C2-2018 0000-00-00 00:00:00 1 1 2 C3-2018 2018-02-03 00:00:00 1 0 1 C4-2018 2018-02-05 00:00:00 1 0 1 C5-2018 2018-02-07 00:00:00 2 1 3 Como poderia fazer isso usando apenas uma querie, tentei com sub selects também não consegui Muito obrigado pela atenção e colaboração.
  9. Bom dia, não estou conseguindo atualizar uma variável dentro da estrutura IF e usar ela depois no meu código. segue abaixo o trecho do meu codigo: while ($dado_participante = mysqli_fetch_array($qry2)) { //REGISTRO 0150: TABELA DE CADASTRO DO PARTICIPANTE $cod_part++; //FAZER UM CONTADOR $nome_part = $dado_participante['RAZAO_SOCIAL']; $cod_pais_part = '01058'; $cpf_part = limpa_caracteres_especiais($dado_participante['CPF']); $cnpj_part = limpa_caracteres_especiais($dado_participante['CPF']); if (strlen($cnpj_part == 14)){ $cpf_part = ''; } elseif(strlen($cpf == 11)){ $cnpj_part = ''; } $insc_estadual_part = ''; //Inscrição Estadual do participante. $cod_mun_part = $dado_participante['COD_CIDADE']; $suframa_part = ''; $end_part = $dado_participante['ENDERECO']; $num_part = ''; $compl_part = $dado_participante['COMPLEMENTO']; $bairro_part = $dado_participante['BAIRRO']; //0150 $txt .= '|0150|' . $cod_part . '|' . $nome_part . '|' . $cod_pais_part . '|' . $cnpj_part . '|' . $cpf_part . '|' . $insc_estadual_part . '|' . $cod_mun_part . '|' . $suframa_part . '|' . $end_part . '|' . $num_part . '|' . $compl_part . '|' . $bairro_part . '|' . PHP_EOL; } SIm, os cpfs e cnjps estao na mesma coluna no banco de dados...com isso fiz o if para tentar diferencia-los na hora de imprimir no meu código. para quando for cpf imprimir em branco o cnpj e vice-versa att Lucas Freitas No caso o if que fiz não esta funcionando. continua usando os valores $cpf_part = limpa_caracteres_especiais($dado_participante['CPF']);$cnpj_part = limpa_caracteres_especiais($dado_participante['CPF']); No caso o if que fiz não esta funcionando. continua usando os valores $cpf_part = limpa_caracteres_especiais($dado_participante['CPF']);$cnpj_part = limpa_caracteres_especiais($dado_participante['CPF']);
  10. Faça um Programa que peça 2 números inteiros e um número real. Calcule e mostre: o produto do dobro do primeiro com metade do segundo . a soma do triplo do primeiro com o terceiro. o terceiro elevado ao cubo. Tenho esse seguinte exercício a fazer. Porém, quero fazer ele da seguinte forma, imagine que o terceiro número não saia como float, que o usuário não digite um float, e sim um int, como faço um if, para ele mostrar a resposta em int caso o numero3 seja int, e a resposta em float, caso o numero seja float? Fiz da seguinte forma: print ('Programa para ver numeros') numero1 = int(input('\nDigite o numero 1: ')) numero2 = int(input('\nDigite o numero 2: ')) numero3 = float(input('\nDigite o numero 3: ')) print ('\n a)O produto do dobro do primeiro com a metade do segundo:\n') print ("Resposta:", int(numero1 * 2 * numero2/2)) print ('\n b)A soma do triplo do primeiro com o terceiro:\n') if type (numero3).__name__ == 'int' : print("Resposta:", int(numero1 * 3 + numero3)) else: print ("Resposta:", numero1 * 3 + numero3) print ('\n c)O terceiro elevado ao cubo:\n') if type (numero3).__name__ == 'int' : print("Resposta:", int(numero3 ** 3)) else: print ("Resposta:", numero3 ** 3)
  11. #include <stdio.h> #include <stdlib.h> main(){ float juros=0,valor=0,saldo=0,emprestimo,percentual; char op; int w=0,parcela; while(w==0){ printf("|----------Menu----------|"); printf("\n| |"); printf("\n| |"); printf("\n|Escolha a Opcao Desejada|"); printf("\n| [A]- Informar saldo |"); printf("\n| [B]- Fazer emprestimo |"); printf("\n| [C]- Quitar divida |"); printf("\n|----------------------- |"); printf("\n"); scanf("%c",&op); if((op=='a')||(op=='A')){ printf("\nSaldo atual:%.2f",saldo); printf("\n\nInsira o valor desejado:"); scanf("%f",&valor); if(valor>0){ printf("\nValor atualizado %.2f:",saldo=saldo+valor); } else{ printf("\nValor inserido tem que ser > 0"); } } else if((op=='b')||(op=='B')){ printf("\nDigite o valor desejado para emprestimo:"); scanf("%f",&emprestimo); if(emprestimo<=0){ printf("\nValor invalido, emprestimo deve ser > 0. Reinicie o processo!"); } else{ printf("\n\nDigite o numero desejado de parcelas:"); scanf("%i",&parcela); percentual=(float)5/100; //divisão de dois inteiros, truncado para dar um ponto flutuante p fazer percentual juros=(emprestimo+(emprestimo*(percentual*parcela))); printf("\nTotal Emprestimo: %i x %.2f$",parcela,juros); } } w++; if(w==1){ printf("\n\nDeseja realizar outra operacao:"); scanf("%i",&w); if(w==0){ w=0; printf("\n%i",w); } else{ printf("Obrigado, volte sempre!"); w++; } } } } Fiz esse meu codigo e em questao de objetivo de cada if esta funcionando. Minha unica dor de cabeça é: Quando o usuario tiver efetuado uma operação, ele vai ser perguntado dnv se quer fazer uma, caso a resposta seja 0=Sim ele mostre o menu novamente, caso 1=não ele de somente a mensagem do print. Porem quando clico em 0, alem dele mostrar o menu, ele mostra novamente a pergunta "desejar realizar outra operação?".
  12. Ola pessoal, Boa noite. Bom, estou com duvida em uma questão que resumindo, pede para o usuario digitar um numero qualquer, caso o numero seja Par, o anunciado pede para o programa mostrar os 10 proximo numeros pares depois do numero digitado pelo usuario. Tentando eu consegui fazer. Porem não foi satisfatório pra mim. Segue a baixo o Codigo: printf("Digite um numero\n"); scanf("%d",&Numero); Calculo=Numero%2; if (Calculo==0){ Some= Numero+2; qtd++; printf("%d,",Some); while(qtd>=2 && qtd<=10){ Some=Some+2; printf("%d,",Some); qtd++; } } } A parte que foi colocada em Negrito eu queria colocar ja dentro do While. Porem quando fazia isso, o programa pedia para o usuario digitar o numero, porem após digitar, o progama nem Finalizava e nem entrava no While. Bom, Obrigado pela atenção de todos voces :D
  13. Galera , estou começando a programar e tal e além do que aprendo nos cursos gosto de tentar novas ideias e tal em casa. O que eu queria fazer (me parece) bem simples.. Queria um código que permitisse a pessoa responder sim ou não para alguma pergunta e que o código só acaba se ela responder uma dessas duas alternativas, do contrário deveria repetir a pergunta. Tentei alguns comandos como "goto e label" ou então usando "break e else" mas não consegui... Vou escrever um exemplo e ver se alguém pode me ajudar: print("Olá, vou testar sua sabedoria!") resp = input("Você é inteligente?") for str in resp if resp == "sim, s, yes": print("Parabéns. É inteligente!") elif resp == "não, n, não, no": print("Que pena. Não é inteligente!") break else: print("Responda com sim ou não!") exit() Então galera, alguém sabe como fazer isso funcionar? Minha ideia é: caso a pessoa responde algo que não seja sim ou não, que o código refaça a pergunta ou aguarde pela resposta correta para então se encerrar. Alguém pode me ajudar por favor? abraços!
  14. Boa tarde galera! Seguinte, recebi o programa abaixo e tenho que fazer algumas alterações. Basicamente ele pega uma imagem e cria um hexadecimal pra cada pixel correspondente a cor. Estou aprendendo VB agora então meu conhecimento da linguagem e de programação orientada a objetos ainda é bem raso. No caso estou implementando um algoritmo RLE para reduzir a quantidade de dados exibidos, porém os primeiros valores sempre aparecem separados da soma total e não consigo fazer isso mudar. Se puderem dar umas dicas agradeço muito! Abaixo segue o código: OBS: n1 é uma variável que criei apenas para fazer a comparação. result é a variável que recebe as informações em hexadecimal dos pixels da imagem. O Textbox.2 é um texto qualquer, no caso 0x indicando que os dados estão em hexa e o Textbox.3 é o separador dos valores, no caso uma vírgula. result = Hex(result) If n1 = result Then counter = counter + 1 End If If n1 <> result And counter >= 2 Then counter = counter + 1 TextBox1.AppendText(counter & "@" & TextBox2.Text & n1 & TextBox3.Text) counter = 0 End If If n1 <> result And counter >= 1 < 2 Then TextBox1.AppendText(TextBox2.Text & result & TextBox3.Text) End If n1 = result
  15. Isto: if (i != ri && j1 != rj) { if (tabuleiro[i][j1] == 1) { teste = 1; break; } } Seria o mesmo que isto? if (i != ri && j1 != rj && tabuleiro[i][j1] == 1) { teste = 1; break; }
  16. Boa noite, Está ocorrendo esse erro : Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\mist\adm\criticas_adm.php on line 6 Nessa parte de código: <?php require "config.php"; session_start(); //Caso o usuário não esteja autenticado, limpa os dados e redireciona if !isset ($_SESSION['login']) and !isset ($_SESSION['senha']) { //Destrói session_destroy(); //Limpa unset ($_SESSION['login']); unset ($_SESSION['senha']); //Redireciona para a página de autenticação header('location:login.php'); } //$seunome = ""; //$_SESSION['login'] = $seunome; ?> Alguém pode me ajudar ?
  17. Boa Noite! Preciso que reproduzam o esquema abaixo (coloquem observações para que eu entende o codigo): tentativa 01: NORMAL: 45% ACRESCIMOMIN: 48% ACRESCIMOMAX: 60% resultante: PROBABILIDADE FAVORAVEL tentativa 02: NORMAL: 25% ACRESCIMOMIN: 28% ACRESCIMOMAX: 40% resultante: PROBABILIDADE DESFAVORAVEL tentativa 03: NORMAL:16% ACRESCIMOMIN: 19% ACRESCIMOMAX: 31% resultante: PROBABILIDADE DESFAVORAVEL condições para esse esquema: O numero de tentativa deve se repetir até 100. O %(percentual) dado pelo NORMAL deve ser aleatório porém deve ser definido em até 50% apenas. ACRESCIMOMIN = soma do valor dado pelo NORMAL somando +3% ACRESCIMOMAX= soma do valor dado pelo NORMAL soando +15% Resultante é dado pelo condição onde resultante FAVORAVEL for Maior que 40% dado pelo NORMAL e DESFAVORAVEL dado se NORMAL for menor que 40% Sei que pode esta um pouco complexo mais agradeceria a quem puder ajudar e comentar usando */ comentando todos os fatores importante \* pois sou iniciante e ao tentar criar esse sistema consegui parcialmente e me senti frustrado por não consegui completa-lo.
  18. rbiaggio

    Query SUM(IF( ))

    Pessoal, Eu estou com problema na minha página PHP quando altero minha query. Funciona OK: "SELECT nome_disco, group_concat(status_disco) AS 'Monitores' from tb_disco_windows WHERE (`id_solic_disco_windows` = '". $id_solic ."' AND hostname_server='". $hostname ."') GROUP BY nome_disco"; Ocorre erro: $query_windows = "SELECT nome_monitor_infra, SUM(IF( status_monitor_infra = "Critical", 1, "" )) AS Critical, SUM(IF( status_monitor_infra = "Warning", 1, "")) AS Warning from tb_infra_windows WHERE (`id_solic_infra_windows` = '". $id_solic ."' AND hostname_server='". $hostname ."') GROUP BY nome_monitor_infra"; Não sei o que pode ser. Segue o código inteiro do mysql: $query_windows = "SELECT nome_monitor_infra, SUM(IF( status_monitor_infra = "Critical", 1, "" )) AS Critical, SUM(IF( status_monitor_infra = "Warning", 1, "")) AS Warning from tb_infra_windows WHERE (`id_solic_infra_windows` = '". $id_solic ."' AND hostname_server='". $hostname ."') GROUP BY nome_monitor_infra"; $result_windows = mysql_query($query_windows, $conecta) or die(mysql_error()); $rows_query_windows = mysql_fetch_assoc($result_windows); $totalRows_query_windows = mysql_num_rows($result_windows); Apenas complementando, um pouco mais abaixo eu tenho um While aonde mostro o resultado dessa query: <?php do { ?> <tbody> <tr> <td><?php echo $rows_query_windows['nome_monitor_infra'];?></td> <td> <?php if (($rows_query_windows['Critical'] == '1'){ echo "<img src='images/check.png'>"; } elseif($rows_query_windows['Monitores'] == '0') { echo "Não existem monitores cadastrados"; } else { echo "<img src='images/delete_button.png'>"; } ?> </td> <?php } while ($rows_query_windows = mysql_fetch_assoc($result_windows)); $rows = mysql_num_rows($result_windows); if($rows > ) { mysql_data_seek($result, ); $rows_query_windows = mysql_fetch_assoc($result_windows); } ?>
  19. Ola eu estou com uma duvida em php, digamos que eu tenha uma variavel nome, e ela não tem valor, dai eu crio uma condicional if que se nome for nulo então executa um codigo, a pergunta é: o que eu ponho depois do "if $nome". por exemplo: <?php $nome //sem valor certo? //agora a duvida if ($nome //o que eu faço aki ) { //codgo }
  20. 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.
  21. Ola pessoal Gostaria de pedir a ajuda de vocês, pois não faço idéia de como resolver essa questao. Eis meu codigo na imagem anexada, este simula a jogada de 5 dados, resultando em 5 números diferentes de 1 a 6. Pois bem, uma vez que ele exibiu os resultados, quero que ele conclua exibindo mensagens para as seguintes situações: - Se cair dois dados iguais, exibir "Voce tirou uma dupla!" - Se cair tres dados iguais, exibir "Voce tirou uma trinca!" - Se cair quatro dados iguais, exibir "Voce tirou uma quadra!" - Se cair cinco dados iguais, exibir "Voce tirou um FULL GAME! O melhor resultado do jogo!" Eu tentei criar fazendo alguns IFs mas não deu certo, porque dava repetição das mensagens se caso houvesse por exemplo uma dupla entro o dado 1 e 2 e entre o dado 1 e 3 ao mesmo tempo. Bom, é minha primeira vez aqui, espero encontrar ajuda. Desde já Grato!
  22. Bom dia galera...Tudo bem... Pessoal estou com uma duvida, já pesquisei em alguns tópicos, mas não consegui solucionar o meu problema, se alguém puder me ajudar agradeço. Meu problema é o seguinte: Possuo uma tabela como a do exemplo abaixo onde possuo 25 itens, esta tabela eu uso para montar uma segunda tabela, ou seja com o id_relatorio eu alimento a tabela com o id_relacao_atividade, sendo assim o id_relatorio aparece "n" vezes na tabela relacao_atividade. Sendo assim eu necessito listar todos os ultimos registros da relacao_atividade que contenham apenas um iten id_relatorio, 'Se e somente se' atender aos seguintes requisitos: id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') Ou seja, eu quero somente os ultimos registro de cada GROUP BY id_relatorio se e somente se atender a linha descrita acima. Exemplo reduzido da minha tabela: id_relacao_atividade - id_relatorio - id_status - resp_1 - resp_2 - resp_3 - resp_4 - numero_linha [ 1 ] - [ 1 ] - [ 2] [ 1 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] [ 3 ] - [ 2 ] - [ 3 ] - [ 3 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 4 ] - [ 3 ] - [ 1 ] - [ 3 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] [ 5 ] - [ 3 ] - [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] Para que minha busca seja correta apenas os id_relacao_atividade 2 atende minha busca. O numero_linha deve ser o máximo valor dentro do requisitos de busca assim eu garanto qeu peguei o ultimo valor dentro dos requisitos. já tentei assim: SELCT MAX(numero_linha) FROM relacao_atividade WHERE id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') GROUP BY id_relatorio Porem ele também me retorna valores que não são os últimos de cada id_relatorio. Por isso minha afirmação "Se e somente se" atender meus requisitos. Obrigado e até
  23. Olá a todos, Meu curso de programação da faculdade só comeca semestre mas como me interesso no assunto já estou me aventurando um pouco agora, mas não tenho muito conhecimento. Gosteria de saber o que há de errado nesse codigo que escrevo: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char** argv) { char elemento1[20]; printf("Digite um elemento: "); scanf("%s", &elemento1[20]); if(elemento1[20] == 'Hidrogenio'){ printf("\n\nA sigla desse elemento é: H \n"); } return 0; } Recebo a seguinte mensagem de erro: "character constant too long for its type"
  24. Olá, estou tentando aprender a programar desde ontem e ainda estou aprendendo o básico do C++. Minha dúvida é sobre o IF (ou se eu realmente devo usar o IF nesse caso), eu quero que o programa reconheça a palavra que eu digitei e me de uma mensagem logo após, consigo fazer isso com números, porém, com palavras não estou conseguindo. Por exemplo: Gostaria que eu digitasse "Ligar" e aparecesse na tela "Luz ligada", mas somente se a palavra digitada for "Ligar". Como faço para que o programa reconheça a palavra? Desde já agradeço! Obs: Já que estou começando agora, qualquer dica é bem-vinda! O código que eu tentei fazer o que eu disse: #include <iostream> using namespace std; int main() { cout << "LUZ DESLIGADA!" << endl; int ligar; cin >> ligar; if (cin>>ligar=="ligar"){ cout << "LUZ LIGADA!" << endl; } else{ cout << "..." << endl; }
  25. jamiel

    Expressão 02 - while e if

    <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..