Elabore um algoritmo que peça ao usuário que digite duas notas. Em seguida, calcule
e imprima a média aritmética simples. Após isso, imprima o valor correspondente ao
conceito dessa nota, de acordo com a tabela a seguir:
Média Conceito
9 <= media <=10 A
7,5 <= media < 9. B
6 <= media < 7,5. C
4 <= media < 6. D
0 <= media < 4. E
Elabore um algoritmo que peça ao usuário que digite duas notas. Em seguida, calcule e imprima a média aritmética simples. Após isso, imprima o valor correspondente ao conceito dessa nota, de acordo com a tabela a seguir: Média Conceito 9 <= media <= 10
N
5 Respostas
I
1 like
Nilda_Franca, seja bem-vinda ao GUJ!Não é legal postar apenas o exercício aqui, pois dá a ideia que vc quer que façam por você.Poste o trecho que está dando erro com suas dúvidas.
W
package com.willian.media;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
try {
try (Scanner scann = new Scanner(System.in)) {
System.out.println("Digita sua nota 1: ");
float nota1 = scann.nextFloat();
System.out.println("Digita sua nota 2: ");
float nota2 = scann.nextFloat();
float media = (nota1 + nota2) / 2;
System.out.println("Nota 1 digitada foi: " + String.valueOf(nota1));
System.out.println("Nota 2 digitada foi: " + String.valueOf(nota2));
System.out.println("Média foi: " + media);
if ((media >= 9) && (media <= 10)) {
System.out.println("Conceito A");
} else if ((media >= 7.5) && (media < 9)) {
System.out.println("Conceito B");
} else if ((media >= 6) && (media < 7.5)) {
System.out.println("Conceito C");
} else if ((media >= 4) && (media < 6)) {
System.out.println("Conceito D");
} else if ((media == 0) && (media < 4)) {
System.out.println("Conceito E");
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
S
2 likes
Outra forma mais simples sem && desnecessários:
if (media < 4) {
System.out.println("Conceito E");
} else if (media < 6) {
System.out.println("Conceito D");
} else if (media < 7.5) {
System.out.println("Conceito C");
} else if (media < 9) {
System.out.println("Conceito B");
} else {
System.out.println("Conceito A");
}
W
Seu código logo na primeira condição que verifica media < 4 pode exibir nota negativa para média, pode isso? Existem escolas que trabalham com conceito menor que zero?
S
2 likes
A ideia foi só mostrar que não precisa daquele monte de && desnecessário.
O seu código também não trata nota negativa.
🤷🏻
Mas sinta-se a vontade em corrigir. 
Criado 20 de fevereiro de 2022
Ultima resposta 24 de fev. de 2022
Respostas 5
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo