Ir para conteúdo
Fórum Script Brasil

Bernardo Klein

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Bernardo Klein

Bernardo Klein's Achievements

0

Reputação

  1. oioi, a sintaxe do for é assim: for(variável inicial; teste lógico; incremento/decremento){ } um exemplo prático: for(int i = 0; i < 10; i++){ } //aqui ele declara a variável i e dá a ela o valor de 0, depois faz o teste (enquanto i for menor que 10, execute), depois faz o incremento ( i+1 ). No fim abre o escopo pra esse programa que você está fazendo seria melhor usar o while: while (inicio<fim){ } // enquanto inicio for menor que fim, execute. Os erros estão falando sobre a sintaxe do for mesmo, ali no exemplo tu pode ver que cada parte é separada por um ponto e vírgula (um dos erros) e que o sinal "<" tem que estar no lugar certinho dele ali. espero ter ajudado 🙂
  2. opa, não sei direito qual o erro, mas você já instalou a JDK? pra desenvolver em java você vai precisar dela, ela contém várias bibliotecas com métodos que te ajudam e contém o javac, que é o compilador pra transformar teu código em bytecode (só daí o computador consegue ler). Te facilitaria muito a vida também instalar uma IDE tipo o netbeans, aí tu não iria precisar estar indo no cmd pra compilar os códigos. Esse é o primeiro vídeo que apareceu, não sei se é bom, mas é um processo bem simples de qualquer forma
  3. Você pode começar assim: - criando um laço de repetição (for) de 1 até o inteiro recebido; - fazendo um teste lógico (if) pra separar os números ímpares usando o módulo (%); - armazenar os ímpares em um vetor; - fazendo um teste lógico (if) pra separar os números pares usando o módulo (%); // módulo significa resto da divisão, então se i%2 == 1 (se o resto da divisão de i por 2 for igual a 1) o número é ímpar, logo se i%2 == 0 (se o resto da divisão de i por 2 for igual a 0) o número é par. - armazenar os pares em um vetor; - imprimir os vetores separados;
  4. salve, essa é a primeira vez que posto em um fórum e não sei bem como usa, então desculpa qualquer coisa. Estou fazendo um programinha em java com JOptionPane para uns exercícios de lógica e não estou conseguindo achar o erro. Quando eu digito uma opção errada no Input era apenas para ir pro default, mas dá erro no final. Exercício: Escreva uma classe em Java para o seguinte cenário: a empresa ACME realizou uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso, forneceu o sexo (1 para masculino ou 2 para feminino) de cada entrevistado e sua resposta (1 para sim ou 2 para não). Sabendo-se que foram entrevistadas 20 pessoas, escreva um algoritmo que calcule e informe: a) Número de pessoas que responderam sim; b) Número de pessoas que responderam não; c) A porcentagem de pessoas do sexo feminino que responderam sim; d) A porcentagem de pessoas do sexo masculino que responderam não. código: package listaexercicios; import javax.swing.JOptionPane; public class BAtividade30 { public static void main(String[] args) { int sexo, resposta, contadorS = 0, contadorN = 0, contadorNM = 0, contadorSF = 0; for (int i = 0; i < 20; i++) { sexo = Integer.parseInt(JOptionPane.showInputDialog(null, (i + 1) + "\nInforme seu sexo\n\n1 - Masculino\n\n2 - Feminino")); resposta = Integer.parseInt(JOptionPane.showInputDialog(null, "Informe sua resposta\n\n1 - Sim\n\n2 - Não")); switch (resposta) { case 1 -> { contadorS++; switch (sexo) { case 1 -> { } case 2 -> contadorSF++; default -> { JOptionPane.showMessageDialog(null, "Respostas Inválidas, dado não registrado"); contadorS--; } } } case 2 -> { contadorN++; switch (sexo) { case 1 -> contadorNM++; case 2 -> { } default -> { JOptionPane.showMessageDialog(null, "Respostas Inválidas, dado não registrado"); contadorN--; } } } default -> JOptionPane.showMessageDialog(null, "Respostas Inválidas, dado não registrado"); } } JOptionPane.showMessageDialog(null, "Número de pessoas que responderam sim: " + contadorS + "\nNúmero de Pessoas que responderam não: " + contadorN + "\nA porcentagem de pessoas do sexo feminino que responderam sim " + (contadorSF * 100 / contadorSF) + "%" + "\nA porcentagem de pessoas do sexo masculino que responderam não " + (contadorNM * 100 / contadorNM) + "%"); } }
×
×
  • Criar Novo...