Problema: Escreva um programa em Java que leia uma nota (de 0 a 100) e escreva o conceito associado.
Conceitos:
-
-
- 90 a 100: “Excelente”
- 70 a 90: “Bom”
- 50 a 70: “Regular”
- 0 a 50: “Insuficiente”
-
Programa Java:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
import javax.swing.JOptionPane; public class Conceito{ public static void main(String[] args){ String conceito = ""; // Janela para digitação da nota double nota = Double.parseDouble( JOptionPane.showInputDialog("Digite a nota: ")); // Verificação se a nota digitada está entre 0 e 100 if (nota < 0 || nota > 100) { JOptionPane.showMessageDialog( null, "Nota invalida!\nDigite um valor entre 0 e 100."); main(null); } else { // Definição do conceito a partir da nota if (nota < 50){ conceito = "Conceito: Insuficiente"; } else if (nota < 70){ conceito = "Conceito: Regular"; } else if (nota < 90){ conceito = "Conceito: Bom"; } else{ conceito = "Conceito: Excelente"; } } // Exibição do conceito JOptionPane.showMessageDialog(null, conceito); } } |
—
Deixe abaixo suas dúvidas e sugestões.
*Atualizado em 23 de novembro de 2022