Ir ao conteúdo
  • Cadastre-se

Duvida nesses exercicios!


Vz.

Posts recomendados

Olá, tenho uma duvida nesses exercicio:

1)Escrever um algoritmo estruturado que leia uma quantidade desconhecida de números e conte quantos deles estão nos seguintes intervalos: [0.25], [26,50], [51,75] e [76,100]. A entrada de dados deve terminar quando for lido um número negativo.

public static void main(String[] args) {
int quant_repetir;

int numero = 0;
int exibir = 0;
Scanner leia = new Scanner (System.in);

System.out.println ("Digita a quantidade a ser repetida");
quant_repetir = leia.nextInt();
for (int cont = 1;cont <= quant_repetir; cont++ ){
System.out.println ("Informe o numero desejado de 1 até 100: ");
numero = leia.nextInt();

if (numero >=1 || numero <= 25){
exibir = numero;
System.out.println ("Ele está entre o numero 1 e 25 e o numero é :"+exibir);
}else if (numero> 25 || numero <= 50){
exibir = numero;
System.out.println ("Ele está entre o numero 25 e 50 e o numero é :"+exibir);
}else if (numero > 50 || numero <= 75){
exibir = numero;
System.out.println ("Ele está entre o numero 50 e 75 e o numero é :"+exibir);
}else if (numero > 75 || numero <=100 ){
exibir = numero;
System.out.println ("Ele está entre o numero 75 e 100 e o numero é :"+exibir);
}else if (numero <= 0 || numero >= 100 ){

}
}
}
}

Acima foi o que eu desenvolvi, minha duvida é nos elses por que como esta aqui so aceita a primeira condição, por exemplo, o usuario digita o numero 60 mas mostra so ele está entre o numero 1 e 25, como faz pra aceitar todas as condições?

2)Faça um algoritmo estruturado que leia uma quantidade não determinada de números positivos. Calcule a quantidade de números pares e ímpares, a média de valores pares. O número que encerrará a leitura será zero.

public static void main(String[] args) {
int cont = 1;
int media_geral = 0;
int par = 0;
int impar = 0;
int media_par = 0;
int cont_geral = 1;
Scanner leia = new Scanner (System.in);
while (cont > 0);{
int i=cont_geral++;
System.out.println ("Digite um numero");
cont = leia.nextInt();
media_geral=media_geral++;
if (cont%2==0){
par=par++;
media_par=media_par+cont;
}else{
impar =impar++;
media_geral=media_geral/cont_geral;
int cont_par = 0;
media_par=media_par/cont_par;
System.out.println ("Par = "+par+"Impar = "+impar+"Média geral = "+media_geral+"Media dos pares"+media_par);

}
}
}
}

Neste codigo o que ocorreu foi que como executa ele não aparece nada no console do Eclipse não sei se é problema no programa ou no codigo.

Espero que me ajudem :lol:

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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

APRENDA TUDO SOBRE HARDWARE!

HARDWARE 2022

 

CLIQUE AQUI E BAIXE AGORA MESMO!