iHollyZinhO
Membro Pleno-
Posts
170 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que iHollyZinhO postou
-
MySQL Erro SQL (1005) não sei o que é
iHollyZinhO respondeu ao tópico de Júlia Bittencourt em Web e banco de dados
Troque a ordem dos comandos. Ordene em ordem crescente as que não possuem Foreign Key até as que possuem mais. Por exemplo: as tabelas orientador e alunos devem ser as primeiras a serem criadas por não possuírem nenhuma FK. -
O método SomaDatas, que você criou, tem parâmetros que não foram colocados em main. f.SomaDatas(/* PARÂMETROS NECESSÁRIOS */);
-
É isso mesmo, acabei de testar. Faça o que o colega disse, declare resultado como String.
-
C++ Problema na identificação da matriz identidade
iHollyZinhO respondeu ao tópico de Elieber Gomes em C/C#/C++
Faça o seguinte, quando for para analisar algo que tenha muitos casos que devem ser verdadeiros para a condição ser satisfeita, suponha a verdade e busque contradições para evitar o trabalho desnecessário, sem falar que a simplicidade de fazer dessa maneira é absurda. Por exemplo, como identificar uma identidade: int Identidade = 1, i, j; for(i = 0; i < 4; i++) { for(j = 0; j < 4; j++) { if(i == j) { if(A[i][j] != 1) { Identidade = 0; } } else { if(A[i][j] != 0) { Identidade = 0; } } } } Ao final desse código, se o Identidade = 1 for preservado, significa que a matriz passou por toda a verificação e não encontrou nenhuma contradição. Caso contrário, ela não é uma identidade porque já falhou em algum caso. Você pode melhorar o código para só continuar o loop caso Identidade == 1 ou então colocar um break; após a alteração do valor de Identidade. Dica: Aperte o botão <> em cima do campo de texto e coloque seu código para nos ajudar a te ajudar. -
PHP Impedir acesso múltiplo por conta
iHollyZinhO respondeu ao tópico de iHollyZinhO em Web e banco de dados
Ótima ideia, vou tentar implementar. Por favor, se puder procurar eu agradeço. -
Bom, o meu problema é com relação ao login feito por um usuário. Gostaria de impedir que outro usuário entre novamente enquanto já houve um ativo. Pesquisei e já pensei em armazenar no banco de dados, que daria certo mas com um problema: se o usuário sempre fizer logout da maneira correta o problema não ocorreria, mas e se esse fechasse o navegador? A sessão seria encerrada, mas como eu iria atualizar o banco de dados para permitir que faça login novamente? Agradeço o apoio de quem puder me ajudar.
-
PHP Sistema de pontuação para cada postagem
iHollyZinhO respondeu ao tópico de caiocald em Web e banco de dados
Por exemplo: se você tiver um menu principal onde há várias redações, o link deve ter alguma informação que diferencie aquela página das outras. Ou seja, o que estou sugerindo seria nesse menu você enviar uma informação por GET, por exemplo nesse link: http://www.redacao.com,br/forum.php?redacaoid=100 Ou seja, a redação de ID 100 seria consultada no banco de dados e logo em seguida poderia ser mostrado em alguma parte da página. Você pode até mesmo armazenar a própria redação no banco de dados para que talvez fique melhor. -
PHP Sistema de pontuação para cada postagem
iHollyZinhO respondeu ao tópico de caiocald em Web e banco de dados
Você poderá usar um botão para o usuário mandar a nota e armazená-la no banco de dados. Depois, para calcular a média, você faz uma consulta para obter os resultados referentes a essa redação e a partir do número de registros encontrados você faz um somatório das notas que você encontrou e divide pelo número obtido anteriormente, por exemplo: <?php $id = $_GET['RedacaoID']; $query = mysqli_query($VariavelDeConexao, "SELECT * FROM redacoes WHERE ID_RECADAO='$id'"); if(mysqli_num_rows($query > 0) { $TotalLinhas = mysqli_num_rows($query); $Somatorio = 0; while($Resultados = mysqli_fetch_assoc($query); { $Somatorio += $Resultados['CAMPO_NOTA']; } $Media = $Somatorio/$TotalLinhas; } ?> <div id="mediageral"><?php echo $Media; ?></div> Dessa maneira seria se você quisesse abrir a partir de um menu com várias redações e quando clicasse em uma, abrisse em alguma por GET, por exemplo. -
Falta a chave e o while do do e também a chave que fecha a função main.
-
Não podemos apenas te entregar o código pronto. É importante que você tente desenvolver o código e caso tenha dúvidas poste aqui que nós te ajudaremos. Para abrir a segunda tela que você deseja tem duas formas: usando switch case ou if. int Opcao; scanf("%d", &Opcao); switch(Opcao) { case 1://1. Veiculos Disponiveis - vai consultar os veiculos cadastrados porém sem reservas //Instruções break; case 2://2. Alugar Veiculos (sem desconto) //Instruções break; case 3://3. Alugar Veiculos (Empresas parceira da ONG) //Instruções break; case 4://4. Alugar Veiculos (Idoso) //Instruções break; case 5://5. Entregar ou descadastrar veiculo //Instruções break; case 6://6. Cadastrar veiculo //Instruções break; case 7://7. Descadastrar veiculo //Instruções break; case 8://8. Consultar reservas - vai vericar o que esta em 2,3,4 //Instruções break; } Usando if ficaria muito parecido, por exemplo: if(Opcao == 1) { //Código da opção 1 } else if(Opcao == 2) { //Código da opção 2 } //E assim por diante... Para ter as características, você terá que fazer alguns cálculos matemático simples, como por exemplo: tirar 10% de um valor para idoso: //Supondo que o preço seja 100 reais por dia. int Preco = 100; int Dias = 3; int Total; //Se não for idoso: Total = Preco*Dia; //Se for idoso: Total = 0.9*(Preco*Dia);
-
C++ Multiplicar diagonal principal pelo maior valor
iHollyZinhO respondeu ao tópico de Gabriel T.I em C/C#/C++
Deu errado porque tem mais um for em cima do printf do maior. Remova esse: for(lin=0; lin<=4; lin++){ mat[lin][lin] *= maior; } -
Para isso, você terá que criar uma função para imprimir. Não é possível usar esse código porque nele é feita a leitura dos dados. É recomendado que você faça a função para organizar seu código e deixá-lo menor também caso for usar mais vezes. Por exemplo: void Imprimir(int variavelcase, int qnt, int produto) { if(variavelcase == 1) { printf("voce comprou %d casquinha(s) P de flocos com calda por R$%d", qnt, produto); } } //E quando você quiser mostrar na tela o que foi comprado. Imprimir(x, qnt, produto);//x é a variável utilizada no switch case. A partir dessa ideia, creio que seja possível você continuar.
-
Como a sua pergunta não está bem especificada, pode ser que eu acabe não respondendo a sua pergunta. Se isso acontecer, poste de maneira mais específica para que não haja mais dúvidas. Se tratando de a escolher ser um número inteiro, leia a escolha da pessoa e armazene-a em uma variável usando scanf ou outro método. Caso a entrada seja uma string, você deverá ler a escolha e armazenar em uma vetor char. Ao final basta imprimir usando printf ou outro.
-
C++ múltiplos de um número entre outros dois, c++
iHollyZinhO respondeu ao tópico de Thiagos13 Matos em C/C#/C++
Esse código que eu te forneci substitui o algoritmo de você fez anteriormente. Essa variável vai somar todos os valores que satisfazerem a condição do número que é múltiplo. Ou seja: int Somatorio = 0; //... if(i % z == 0) { Contador++; Somatorio += i; } //... Depois é só mostrar esse Somatorio no final. Se tiver dúvidas, especifique em que parte. -
C++ múltiplos de um número entre outros dois, c++
iHollyZinhO respondeu ao tópico de Thiagos13 Matos em C/C#/C++
Para contar quantos múltiplos tem entre dois números é simples: int Contador = 0, i; for(i = x; i <= y; i++) { if(i % z == 0) { Contador++; } } cout << "Existem " << Contador << " multiplos." << endl; Com esse algoritmo você verifica se o resto da divisão for zero, significa que é divisível e, consequentemente, é múltiplo também. Para armazenar os múltiplos você terá de criar uma variável a mais e coloca-la dentro do if do loop para acumular. -
HTML Sites responsivos = bootstrap?
iHollyZinhO respondeu ao tópico de Renan Leite BL em Web e banco de dados
Eu fiz uma página index muito parecida com o que você está querendo fazer. Eu fiz ela totalmente na mão, sem usar Bootstrap ou outros programas que auxiliam. Eu primeiro fiz a parte do acesso para Desktop e depois de pronta, iniciei a criação dela para smartphones. Não é muito trabalhoso se você souber programar os botões usando Javascript, etc. Primeiramente eu coloquei essa linha no topo da página <meta name="viewport" content="width=device-width, initial-scale=1"> Depois eu criei div para Desktop e Smartphone. Dentro de cada divisão dessa fica o design da página para cada um dos dispositivos. Na tag style da página, eu coloquei da seguinte forma resumidamente: #Desktop { display: initial; } #Smartphone { display: none; } @media screen and (max-width: 480px) { #Desktop { display: none; } #Smartphone { display: initial; } } Toda a funcionalidade dos botões foram feitas a partir do Javascript. -
C++ Multiplicar diagonal principal pelo maior valor
iHollyZinhO respondeu ao tópico de Gabriel T.I em C/C#/C++
O seu código está quase pronto, mas o que está faltando é mostrar a nova diagonal principal, e para isso você precisará de mais um loop no final que irá de 1 a 4 para imprimir os elementos mat. Você poderia aproveitar o loop que gera a nova diagonal para mostra-la na tela, como por exemplo: printf("A nova diagonal principal é:"); for(lin=0; lin<=4; lin++) { mat[lin][lin] *= maior; printf("%d", mat[lin][lin]); } -
C++ Multiplicar diagonal principal pelo maior valor
iHollyZinhO respondeu ao tópico de Gabriel T.I em C/C#/C++
De acordo com as propriedades de matrizes, um elemento faz parte da diagonal principal quando i(linha) = j(coluna). Ou seja, ele pede que você altere o valor de cada um dos elementos da diagonal principal pelo produto do elemento com o maior número da matriz. int i; for(i = 0; i < 5; i++) { mat[i][i] *= maior;//O operador *= é a multiplicação do valor atual por outro valor. } Como i = j, é possível fazer o calculo com apenas um for. -
Javascript Cálculo de média em JavaScript
iHollyZinhO respondeu ao tópico de Bruno Wrezinski em Web e banco de dados
Poderia colocar o código completo para testarmos? -
MySQL Converter Banco - SQLite -->> MySQL - Problema
iHollyZinhO respondeu ao tópico de Matheus Andrei Jankovski em Web e banco de dados
Um tempo atrás eu estava precisando exportar os registros de .dBASE para o MySQL, mas como não é possível importar dessa forma, eu tive que usar muitos métodos, que foram: exportar o banco original para .txt, importar o .txt para o Access e a partir de lá utilizar um software chamado Bullzip MS Access to MySQL, que gerava o código SQL para a importação ao MySQL. Ou seja, o que você pode fazer é gerar o código e executá-lo no MySQL. Como não tenho experiência alguma com o SQLite, dei uma pequena buscada no Google e encontrei um artigo que pode te ajudar: Artigo. -
A variável v não foi declarada.
-
HTML <input type="search"> com defeito visual
iHollyZinhO respondeu ao tópico de Renan Leite BL em Web e banco de dados
Para fazer isso, você precisa alterar o CSS do ID textoBusca quando ele tiver com foco(focus, em inglês), ou seja, quando o elemento for clicado. #textoBusca:focus { outline: none; border: 2px solid #000; border-radius: 10px; } Com esse código você vai tirar a seleção retangular e vai engrossar a borda do input. Caso queira apenas remover a seleção, deixe apenas o outline: none;. -
Poderia nos mostrar o código que você já fez? Nosso objetivo é tirar as suas dúvidas, sendo isso mais proveitoso do que entregarmos o código pronto para você.
-
Para resolver isso você precisar limpar o buffer do teclado após o segundo scanf usando fflush para Windows. fflush(stdin);
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais