"Implemente um algoritmo que leia 80 números e ao final informe quantos número(s) estão no intervalo entre 10 (inclusive) e 150 (inclusive)."
Gente o que tem de errado nesse código:
(Obs: fiz de dois modos!!)
1ºMODO:
import java.util.Scanner;
public class repeticao {
public static void main(String[] args){
Scanner console = new Scanner(System.in);
int cont;
int num;
for (int i=0; i <= 80; i++)
System.out.println("Digite um número:");
num = console.nextInt();
if (num >=10 && num <= 150) {
cont++;
} else {
System.out.println("ERRO ! não está no intervalo entre 10 e 150.");
}
System.out.println("Quantidade de números que estão no intervalo entre 10 e 150: " +cont);
}
}
2º MODO:
import java.util.Scanner;
public class repeticao {
public static void main (String[] args){
Scanner console = new Scanner(System.in);
int i;
int cont;
int num;
while (i <= 80) {
System.out.println("Digite um número: ");
num = console.nextInt();
if (num >= 10 && num <= 150) {
cont++;
} else {
System.out.println("ERRO ! não está no intervalo entre 10 e 150.");
}
}
System.out.println("Quantidade de números que estão no intervalo entre 10 e 150: " +cont);
}
}
DennisRitchie:
calma ae.... ^^
Soluções para a tarefa
Respondido por
1
Um dos erros do primeiro algoritmo é que você não iniciou a variável cont.
E uns dos erros do segundo algoritmo é que você não iniciou as variáveis cont e i.
Veja os códigos em anexo e compare com o seu, verás facilmente onde estão os erros.
E uns dos erros do segundo algoritmo é que você não iniciou as variáveis cont e i.
Veja os códigos em anexo e compare com o seu, verás facilmente onde estão os erros.
Anexos:
Perguntas interessantes
Física,
9 meses atrás
Física,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Filosofia,
1 ano atrás
Biologia,
1 ano atrás