Jump to content

Ambrosi

Members
  • Content count

    28
  • Joined

  • Last visited

Community Reputation

3 Comum

About Ambrosi

Informações Pessoais

  • Localização
    Porto Alegre - RS

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

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

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.