Marcado: Java
- Este tópico contém 5 respostas, 2 vozes e foi atualizado pela última vez 1 ano, 6 meses atrás por Danilo Moraes.
-
AutorPosts
-
-
22 de maio de 2023 às 11:26 #116602Danilo MoraesParticipante
public static void main(String[] args) {
Scanner leia = new Scanner(System.in);int tot, ref;
System.out.print(“Quantas pessoas vamos cadastrar? “);
tot = leia.nextInt();
System.out.print(“\nQual sera o peso de referencia? (Kg) “);
ref = leia.nextInt();int c = 1, totf = 0, totm = 0;
float peso;
String sexo;while (c <= tot) {
System.out.println(“—————————–“);
System.out.println(“\nPESSOA ” + c + ” de ” + tot);
System.out.println(“\n—————————–“);
System.out.println(“Peso: (Kg) “);
peso = leia.nextFloat();
System.out.println(“Sexo: [M/F] “);
sexo = leia.next();
if(peso <= ref) {
System.out.println(“\n====PESO DENTRO DO LIMITE =========\n”);
}else {
System.out.println(“\n====PESO ACIMA DO LIMITE ==========\n”);
if(sexo.compareToIgnoreCase(sexo) == ‘m’) {
totm ++;
}else if (sexo.compareToIgnoreCase(sexo) == ‘f’){
totf ++;
}
}
c++;
}
System.out.println(“————–RESULTADO————-“);
System.out.println(“\nAo todo, temos ” + totm + ” homens”);
System.out.println(“\n e ” + totf + ” mulheres \nacima do peso de referencia!\n\n”);
}}
As variaveis não trazem o resultado esperado…
-
22 de maio de 2023 às 11:59 #116604Tutora JessicaModerador
Ola Danilo, qual seria o exercício ou aula?
-
22 de maio de 2023 às 12:21 #116607Danilo MoraesParticipante
Eu estou fazendo o curso Programação Básica – Módulo 03: Repetições Portugol ex035, porém estou usando o Java na versão 17
-
22 de maio de 2023 às 15:00 #116614Danilo MoraesParticipante
Estou meio que refazendo os exercícios só que utilizando o java no lugar do portugol…
-
-
22 de maio de 2023 às 15:28 #116616Tutora JessicaModerador
Ola Danilo, então, não conseguimos responder nesse caso, somente dentro do que o professor passa nas aulas, no caso o de programação basica é feito no portugol e java é de nível básico, podem surgir dúvidas que não foram explicadas nas aulas em java, por isso não conseguimos ajudar nesse caso.
Caso tenha alguma duvida referente aos exercícios das aulas de java é só trazer ao fórum que vamos tentar lhe ajudar da melhor forma.
Bons estudos 🖖🏼 -
24 de maio de 2023 às 07:54 #116703Danilo MoraesParticipante
Entendi o caso e consegui resolver, obrigado de qualquer forma! Irei abrir só para conteúdo da aula em sí.
Deixarei o código certo aqui caso alguém se depare com o mesmo problema.public static void main(String[] args) {
Scanner leia = new Scanner(System.in);int tot;
float ref;
System.out.println(“Quantas pessoas vamos cadastrar? “);
tot = leia.nextInt();System.out.println(“Qual será o peso referência? (Kg) “);
ref = leia.nextFloat();int c = 1, toth = 0, totm = 0;
float peso;
char sexo;
while(c <= tot) {
System.out.println(“—————————“);
System.out.println(“\n PESSOA ” + c + ” de ” + tot);
System.out.println(“—————————“);
System.out.println(“Peso: (KG) “);
peso = leia.nextFloat();
System.out.println(“Sexo: [M/F] “);
sexo = leia.next().charAt(0);if(peso <= ref) {
System.out.print(“=== PESO DENTRO DO LIMITE ===\n”);
}else {
System.out.println(“=== PESO ACIMA DO LIMITE ===\n”);
if(sexo == ‘M’ || sexo == ‘m’) {
toth ++;
}if(sexo == ‘f’ || sexo == ‘F’){
totm ++;
}
}c++;
}
System.out.println(“———–RESULTADO————“);
System.out.println(“\nAo todo, temos ” + toth + ” homens acima do peso de referencia”);
System.out.println(“\ne ” + totm + ” mulheres acima do peso de referencia! “);
}
}
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.