Ir para conteúdo

Ambrosi

Members
  • Total de itens

    28
  • Registro em

  • Última visita

Tudo que Ambrosi postou

  1. Ambrosi

    problema For each com JAXBEelement, Como proceder?como resolver?

    @gabriel.sistemasti, mostre como está a estrutura e como tu popula essa List (ou Array) de empresas.
  2. Boa! Mas ainda assim, acho que seria interessante postar tua solução aqui. Fica de registro pro caso de alguém chegar nesse tópico. Abraço!
  3. @elt98nio, vai ter que escrever uma função pra ordenar isso. Poste o que já fez, partiremos daí.
  4. @darthmagus, nessa situação não faz muito sentido usar o while. Tu poderia fazer 3 if's pra testar se são pares e ir somando numa variável. Depois, dividiria pelo total. Mas e se tu salvasse esses números dentro de um vetor? Aí sim tu poderia usar uma estrutura de repetição pra iterar nele. int main(){ int numeros[3], somaGeral = 0; float media; for(int i=0; i<3; i++){ printf("Digite o %d numero: ", i+1); scanf("%d", &numeros[i]); if(numeros[i] % 2 == 0) somaGeral += numeros[i]; } media = somaGeral / 3; printf("%.2f", media); return 0; } Olha como a estrutura de repetição nos fez poupar linhas de código. Antes, precisávamos escrever três vezes "Insira nº número". Eram apenas três, ok, mas imagina que fossem 1000 números...
  5. Ambrosi

    Ajuda com erro

    @julianopan, esse teu código tem dois problemas: um sintático e um de lógica. 1º) Tu deve alterar a vírgula por ponto no número, para separar as casas decimais; 2º) Essa tua validação não compreende alguns casos. Por exemplo: se o cara ficar com média 7.7, ele não vai cair em nenhum dos if's, vai ir pro else de "Verifique as notas!". Faça o teste aí: entre com com as notas 5, 5 e 4. A média é ~4.7, que não é compreendido pela tua validação. Então essa nota, que em tese é uma nota válida, daria erro. Abraço!
  6. Ambrosi

    Exercicios em C

    @Maura De Lima, colei o teu código aqui (sem qualquer edição) e ele rodou corretamente. Entrei com o intervalo de 1 a 17 e printou 4, 9 e 16. Tu obtém algum erro ou ele não printa nada?
  7. Ambrosi

    Como interromper a execução de um método

    @BrunoHSL, eu não conheço essa classe, mas tu poderia alterar teu código para algo desse tipo: private AudioClip audio; public void play(String nomeDoAudio){ URL url = getClass().getResource(nomeDoAudio + ".wav"); if(audio != null) audio.stop(); audio = Applet.newAudioClip(url); audio.play(); } Talvez essa classe implemente outros métodos que facilitam tua vida, como um isPlaying(). Teria que dar uma pesquisada.
  8. Ambrosi

    Transformar número gerado na random em posição do vetor

    @Rafael Arcanjo, tu quer acessar uma posição aleatória do teu array de perguntas? Bom, tu já está gerando o número aleatório, agora basta pegar esse respectivo index no array. Algo desse tipo: int numeroGerado = Gerador_Perguntasde1a4.nextInt(9); System.out.println(Perguntasde1a4[numeroGerado]); Também poderia fazer direto assim, sem problema algum: System.out.println(Perguntasde1a4[Gerador_Perguntasde1a4.nextInt(9)]); Aliás, existe uma certa convenção para se nomear variáveis, métodos, classes e etc. Sugiro dar uma pesquisada, quando tiver um tempo. Ajuda bastante a deixar o código mais limpo e legível. Espero ter ajudado.
  9. Ambrosi

    Duvidas em uma serie de problemas

    Opa @Pavolin, uma coisa de cada vez, hehe. Vamos ver o exercício 1, na parte da data. Existe uma classe muito interessante chamada LocalDate. public int calculaIdade(){ DateTimeFormatter formatoData = DateTimeFormatter.ofPattern("d/MM/yyyy"); String dataNascimento = "25/05/2018"; //aqui no caso é a data que tu leu do usuário LocalDate dateFormatted = LocalDate.parse(dataNascimento, formatoData); return Period.between(dateFormatted, LocalDate.now()).getYears(); } Entendendo: *Na primeira linha a gente define um padrão de data, para o software entender (até para fazer o cálculo depois). Deverá corresponder com o padrão que tu quer e o usuário deverá digitar da mesma forma (ou tu lê e trata depois). *A segunda linha é só pra exemplificar, já que tu já terá um valor na tua variável de data. *Na terceira linha usamos, finalmente, o LocalDate. Vamos transformar aquela string que contém a data para uma variável de data propriamente dita, utilizando o padrão que definimos anteriormente. *Por último, retornamos um valor inteiro, usando como base o método estático between da classe Period (que recebe dois LocalDate como parâmetro). Esse método trará dia, mês e ano, por isso aplicamos o getYears() para obtermos somente os anos. Espero ter ajudado. Se quiser, podemos tentar ir resolvendo os demais. Abraço!
  10. Ambrosi

    Preciso de ajuda com uma tarefa

    @fuchs2, são problemas simples. Me diga o quê já conseguiu fazer e onde "empacou". Partiremos daí.
  11. Ambrosi

    Busca entre datas - PHP e MySQL

    @fydellys, faltou as aspas simples nas datas. Aqui a query corrigida: SELECT id, dtevento, FROM agenda WHERE dtevento >= '2017-12-01' AND dtevento <= '2017-12-31'; Alternativamente, pode-se usar o between para fazer filtro entre valores. SELECT id, dtevento, FROM agenda WHERE dtevento BETWEEN '2017-12-01' AND '2017-12-31';
  12. Ambrosi

    Problema com action

    @Luck_., pelo que tu está falando, tu não está fazendo a verificação, está apenas redirecionando puramente. Sem o código fica difícil ajudar. Ficaremos no aguardo.
  13. Ambrosi

    Problema com action

    @Luck_., o action será a página para onde os dados do formulário serão levados. Se tu estás na página index.php e coloca no action site.php, ao clicar no botão para enviar você será redirecionado para o site.php, seguido dos dados do formulário (se o método for via GET, a URL ficara nesse estilo): site.php?user=Ambrosi&pass=12345 No entanto, como é um formulário de login, recomenda-se usar o método POST. Aí sim, indo pra essa outra página, você faz a validação dos dados informados e, se estiverem corretos, você redireciona para a página principal. Se possível, exemplifique com print's/código o que você está fazendo e os erros que estão aparecendo.
  14. Ambrosi

    Realizar contagem apartir de um número.

    @phpvulnerable, não entendi muito bem o objetivo disso. Um simples if não resolveria? <?php $valor_soma = 1000; if($valor_soma >= 1000){ echo "Ganhou"; } ?>
  15. Ambrosi

    HELP!! Notice: Undefined index:

    @patriciocadeth, o nome dessas colunas na tabela estão corretos? Mande um print dessa tabela pedido_encomenda.
  16. Ambrosi

    O select não está enviando o cod para o banco e sim o nome

    @BrunoMs, o problema ali foi somente a falta do cifrão para identificar a variável. Essa forma de abrir tag PHP e dar um echo simples está correta, e o código até fica mais limpo: <?= $teste ?>
  17. Ambrosi

    [Resolvido] UPDATE PHP E MYSQL

    Cuidado com update sem where.
  18. Ambrosi

    Erro PHP Warning: mysqli_fetch_array()

    Pois é, @Angelino, tu não pode ordenar tua consulta por um campo que não existe. Caso a tabela exista, faça a consulta básica "SELECT * FROM advertise" e veja o que retorna.
  19. @Luan Escobar, elucide melhor seu problema. Poste o código, tire prints e etc. Vai facilitar a ajuda.
  20. Ambrosi

    matriz simétrica

    @yukaGoonom, o erro é o seguinte: tu está tentando preencher uma matriz, mas está tratando ela como um vetor unidimensional. No for tu só preenche a coluna, mas também é preciso informar também a linha da matriz. Veja: for(i=0;i<8;i++){ for(j=0;j<8;j++){ printf("Informe o elemento da linha %d da coluna %d: ",i+1,j+1); scanf("%d", &A[i][j]); B[i][j] = A[i][j]; if(A[i][j]!=B[i][j]){ cont++; } } }
  21. Ambrosi

    Notice: Undefined offset: 2

    Isso significa que tu está tentando acessar um índice inexistente no array. Vai ter que procurar "na mão" o problema. Dê uns print_r() nesses array's, verifique essas variáveis $combinacao, $contagem, $id_todoitens.
  22. Ambrosi

    Pesquisar valor num array

    @Tequila, tem uma forma simples de se fazer isso: <?php $id_pesquisa = 68; foreach($_SESSION['produtos'] as $prod){ if($prod['idprod'] == $valor_pesquisa){ //Valor encontrado - não adiconar novamente } else{ //Valor não encontrado - adicionar novamente } } ?>
  23. Ambrosi

    Número perfeito

    @Alessandra Nastassja, temos alguns problemas... 1) No scanf a atribuição está incorreta. Como tu declara um vetor de inteiros de 3 posições, na hora de atribuir tu deve indicar em qual posição vai guardar o número. Como tu está dentro de um for, ficaria assim: scanf("%d", &num[i]); 2) Tu usa um for para preencher o vetor, no entanto, chama a função no meio do laço e tenta passar o vetor que ainda não está totalmente preenchido. 3) No momento da chamada da função numeroPerfeito tu passa dois parâmetros, enquanto na declaração da função ela recebe apenas um. Sugiro dar uma revisada nessa lógica.
  24. Ambrosi

    variavel dentro de src de iframe

    Experimente com outro vídeo, para testar. Reproduzi aqui exatamente esse mesmo código, e consegui carregar essa URL/vídeo na página corretamente.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.