Ir ao conteúdo
  • Cadastre-se

Jay Berti

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. Alguém pode me ajudar? Sou iniciante em programação e preciso fazer uma agenda de contatos com menu e para isso usei switch case, porém existe uma opção 'Listar' que o usuário digita o nome do contato e aparecem os dados dele, caso esse contato não esteja cadastrado, aparece uma mensagem dizendo 'Contato não cadastrado'. O problema é que o else que eu fiz, roda junto com o laço for e é printado várias vezes na tela e eu não consegui reverter isso. Tentei usar um break, mas continua sendo printado várias vezes. case "Consultar": System.out.println("Digite o nome para pesquisa: "); consulta = usuario.nextLine(); for (int i = 0; i < 100; i++) { if (nome[i].equals(consulta)) { System.out.println("Nome: " +nome[i]); System.out.println("Email: " +email[i]); System.out.println("Telefone:" +telefone[i]); } else { System.out.println("Contato não cadastrado"); } } break; Alguém pode me ajudar? Segue o trecho do código
  2. Estou fazendo um trabalho em C e uma das partes do trabalho consiste em converter um número decimal em binário, octal e hexadecimal. Consegui implementar um código sem muito esforço, porém ao ler no final do trabalho percebi que a conversão deveria incluir números decimais fracionários. Eu entendo a lógica da conversão a respeito das multiplicações sucessivas da parte fracionária, porém não consigo implementar isso a nível de código. Já esbocei um algoritmo, mas na hora de implementar não consigo, travei total. Gostaria de uma ajuda de como começar, qual a ideia principal ou alguma dica. Agradeço desde já

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

×
×
  • Criar novo...