Do... while com switch case (java)

3 respostas
java
K

Olá, alguém sabe como faço esse programa?

Construa um programa que apresenta o seguinte menu:

opção A = maior número lido
opção B = figura
opção C = média ímpares
opção X = sair
Digite a sua opção:

O menu deve ser executado até que o usuário informe a ‘X’ para sair, a execução das opções devem ser controladas com o uso do comando switch/case e quando o usuário informar uma opção diferente das propostas no menu, o programa deve apresentar mensagem “opção inválida”. O programa deve aceitar as opções em letra maiúscula e/ou minusculo. Para cada opção do menu deve ser implementado um bloco de comandos(case) conforme abaixo:

Opção A: Quando o usuário escolher a opção ‘A’ o programa deve ler um valor N e em seguida ler N números inteiros. Mostrar o maior número lido.

Opção B: Quando o usuário escolher a opção ‘B’ o programa deve ler o lado de 10 quadrados e calcula a sua área. Mostre para cada um deles:

a. “quadrado grande” quando a área for maior que 16
b. “quadrado pequeno” quando a área for menor que 16
c. “quadrado perfeito” quando a área for igual a 16

Opção C: Quando o usuário escolher a opção ‘C’ o programa deve ler 10 números inteiros, calcular e mostrar a média aritmética dos números impares digitados.

3 Respostas

Lucas_Camara

Você conseguiu montar o menu?

darlan_machado

Eu sei.

staroski
import java.io.PrintStream;
import java.util.Scanner;

public class Programa {

    public static void main(String[] args) {
        Programa programa = new Programa();
        programa.executar();
    }

    private final Scanner entrada = new Scanner(System.in);
    private final PrintStream saida = System.out;

    public void executar() {
        saida.println("opção A = maior número lido");
        saida.println("opção B = figura");
        saida.println("opção C = média ímpares");
        saida.println("opção X = sair");
        saida.print("Digite a sua opção: ");
        String opcao = entrada.nextLine();
    }
}
Criado 1 de julho de 2019
Ultima resposta 1 de jul. de 2019
Respostas 3
Participantes 4