Pesquisar na Comunidade
Mostrando resultados para as tags ''condicional''.
Encontrado 6 registros
-
#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?".
-
boa tarde como faço para que o botão (Solicitar orçamento) só direcione para a outra página se o valor de ($contapedidos) não for igual a zero? não tenho muito conhecimento desde já agradeço! <?php ob_start(); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset="utf-8" /> <link rel="stylesheet" href="css/styles.css" type="text/css" /> <link rel="stylesheet" href="css/form.css" type="text/css" /> <?php include 'classes/Produto.php'; session_start(); if(!isset($_SESSION["orcamento"])){ $contapedidos = 0; $_SESSION["orcamento"] = array(); } if(isset($_POST["id"])){ $produto = new Produto(); $produto->id = $_POST["id"]; $produto->codigo = $_POST["codigo"]; $produto->nome = $_POST["nomeproduto"]; $produto->quantidade1 = $_POST["quantidade1"]; $produto->quantidade2 = $_POST["quantidade2"]; $produto->quantidade3 = $_POST["quantidade3"]; $produto->quantidadecores = $_POST["quantidadecores"]; $produto->detalhes = $_POST["detalhes"]; $produto->miniaturaproduto = $_POST["miniaturaproduto"]; $_SESSION["orcamento"][$produto->id] = $produto; } $contapedidos = count($_SESSION["orcamento"]);//em desenvolvimento $_SESSION["pedidos"] = $contapedidos; ?> </head> <body> <?php include "topo_unico.php";?> <div id="orcamento"> <form id="formulario" method="POST"> <h3>Orçamento - <em>Frete e impostos inclusos.</em></h3> <?php if($contapedidos==0){ echo "<div class='toporcamento2'>"; echo "<div class='toporcamento2'><img src='imagens/toporcamento2.png'></div>"; }else{ echo "<div class='toporcamento'>"; echo "<div class='toporcamento'><img src='imagens/toporcamento.png'></div>"; } ?> </div> <?php foreach ($_SESSION["orcamento"] as $i) { echo "<div class='fundorcamento'><img src='imagens/fundorcamento.png'>"; echo "<div class='imgorcamento'><img src='admin\upload_php\upload_produtos\\$i->miniaturaproduto' width='80px' height='93px'></div>"; echo "<div class='descorcamento'><b>".str_replace(" ", "<br>", "$i->nome")."</b></div>"; echo "<div class='codcorcamento'><b>$i->codigo</b></div>"; echo "<div class='quant1orcamento'><b>$i->quantidade1</b></div>"; echo "<div class='quant2orcamento'><b>$i->quantidade2</b></div>"; echo "<div class='quant3orcamento'><b>$i->quantidade3</b></div>"; echo "<div class='cororcamento'><b>$i->quantidadecores</b></div>"; echo "<div class='lixeiraorcamento'><a href=\"excluir_produto.php?id=$i->id\"><img src='imagens/lixeiraBBBrindes.jpg' width='13px' height='17px'></a></div>"; echo "</div>"; } ?> </table> </form> <p><a href="dadospessoais.php"><button class="solicitarorcamento"><b>Solicitar orçamento</b></button></a> </div> <?php include "rodape.php";?> </body> </html>
-
- 1 resposta
-
Pessoal preciso de fazer o seguinte Coluna A | Coluna B | Coluna C | Coluna D | Coluna E (TOTAL) 1 20 11,20 15,00 18,50 ? Preciso que a celula E1, identifique qual coluna tem o menor valor (B,C ou D) e multiplique pela Quantidade (coluna A). alguém pode ajudar?
- 1 resposta
-
Olá pessoal, poderiam me ajudar? Tenho as seguintes tabelas: CREATE TABLE horariofuncionario ( codigo_horariofuncionario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, codigo_statushorariofuncionario INTEGER UNSIGNED NOT NULL, codigo_funcionario INTEGER UNSIGNED NOT NULL, horario_horariofuncionario VARCHAR(5) NOT NULL, data_horariofuncionario VARCHAR(10) NOT NULL, nomeDiaSemana_horariofuncionario VARCHAR(15) NOT NULL, PRIMARY KEY(codigo_horariofuncionario), FOREIGN KEY(codigo_funcionario) REFERENCES funcionario(codigo_funcionario) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(codigo_statushorariofuncionario) REFERENCES statushorariofuncionario(codigo_statushorariofuncionario) ON DELETE NO ACTION ON UPDATE NO ACTION ); CREATE TABLE servicosalao ( codigo_servicosalao INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, codigo_salao INT NOT NULL, codigo_servico INTEGER UNSIGNED NOT NULL, preco_servicosalao VARCHAR(20) NULL, tempo_servicosalao INTEGER UNSIGNED NULL, descricao_servicosalao VARCHAR(200) NULL, PRIMARY KEY(codigo_servicosalao), FOREIGN KEY(codigo_salao) REFERENCES salao(codigo_salao) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(codigo_servico) REFERENCES servico(codigo_servico) ON DELETE NO ACTION ON UPDATE NO ACTION ); CREATE TABLE statushorariofuncionario ( codigo_statushorariofuncionario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nome_statushorariofuncionario VARCHAR(30) NOT NULL, PRIMARY KEY(codigo_statushorariofuncionario) ); Preciso selecionar os HORARIOFUNCIONARIO.horario_horariofuncionario em que o HORARIOFUNCIONARIO.codigo_statushorariofuncionario seja 1 ou 3 e que não contenha nenhum registro na tabela horariofuncionario em que o HORARIOFUNCIONARIO.horario_horariofuncionario esteja entre o HORARIOFUNCIONARIO.horario_horariofuncionario e o HORARIOFUNCIONARIO.horario_horariofuncionario + SERVICOSALAO.tempo_servicosalao e o HORARIOFUNCIONARIO.codigo_statushorariofuncionario seja igual a 2. Então tenho a query: SELECT hf.horario_horariofuncionario FROM horariofuncionario hf WHERE hf.codigo_statushorariofuncionario IN (1,3) HAVING (SELECT COUNT(hf.codigo_horariofuncionario) FROM horariofuncionario hf NATURAL JOIN servicosalao ss WHERE hf.codigo_statushorariofuncionario = 2 AND STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') BETWEEN STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') AND SEC_TO_TIME( SUM( TIME_TO_SEC( STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') ) + TIME_TO_SEC( STR_TO_DATE(ss.tempo_servicosalao,'%H:%i') ) ) ) ) < 1;Está retornando o erro: Invalid use of group function ErrorNr 1111
-
Olá a todos. Desde já agradeço a quem puder ajudar de qualquer forma. Preciso criar uma view que retorne em uma coluna específica, dados que podem vir de duas tabelas diferentes baseado em uma condição. Vejam: ----------------------------- Tabela Anunciantes: anun_id anun_responsavel ----------------------------- Tabela Contrato: cont_id cont_tipo cont_anun_id ----------------------------- Tabela Dados_pf dpf_id dpf_nome dpf_anun_id ----------------------------- Tabela Dados_pj dpj_id dpj_razao_social dpf_anun_id ----------------------------- View Anunciantes anun_responsavel cont_tipo dpf_nome OU dpj_razao_social Quero que na linha onde a o campo "cont_tipo" conter "pf" seja exibido o conteúdo "dpf_nome" da tabela "dados_pf" e onde conter "pj" seja exibido o conteúdo "dpj_razao_social" da coluna "dados_pj" ----------------------------- Usei este código: SELECT anun_responsavel, anun_tipo, dpf_nome, dpj_razao_social FROM anunciantes, dados_pf, dados_pj, contratos WHERE anunciantes.anun_id=contratos.cont_anun_id AND anunciantes.anun_id=dados_pj.dpj_anun_id OR anunciantes.anun_id=dados_pf.dpf_anun_id ORDER BY anun_responsavel ASC Porém fiz um teste com tres registros, e não deu certo, aparecem muitos e com combinações erradas. alguém pode me ajudar? Tenho um print, mas não sei como postar imagens neste forum. alguém pode me ajudar com isto também? Obrigado.