A maior rede de estudos do Brasil

Faça um programa que utilize um Menu de opções com comando switch / case

Faça um programa que utilize um Menu de opções com comando switch / case, através de controle por caractere que possibilite ao usuário utilizar as opções abaixo relacionadas (itens de menu). Só sair do programa por determinação do usuário;

Assim que iniciar o programa deve criar uma matriz 5X5 de inteiros e preencher com a função rand() com valores entre 0 e 100 e imprimi-la

opções:


a) Imprimir o maior elemento da diagonal principal

b) Imprimir o menor elemento da diagonal principal

c) Imprimir a matriz sem as linhas 1 e 3 (mantendo a formatação)

d) Imprimir apenas os números divisíveis por 3 (mantendo a formatação)

e) fim

Programação I

ESTÁCIO


2 resposta(s)

User badge image

Marcos Fernando

Há mais de um mês

Precisa de ajudas, entre em contato com a nossa equipe que vamos ajudar você!

Contato

Blog: marcosprogramacao.blogspot.com.br

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Precisa de ajudas, entre em contato com a nossa equipe que vamos ajudar você!

Contato

Blog: marcosprogramacao.blogspot.com.br

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

User badge image

Antunes Dantas

Há mais de um mês

Você pode imprimir na tela as opções que o usuário pode tentar, como está na descrição. No seu código, faço pode ter um while true que fica executando aquele código enquanto a aplicação não é encerrada.

Dentro do while, a primeira coisa que você precisa é ler a entrada do usuário com a opção que ele deseja, salvando esse valor em uma variável. Depois, você faz um switch com as opções possíveis. Vou mostrar o exemplo em Java:

String option = scanner.nextLine();

switch (option) {

case "a":

codigo para opção a;

break; // para impedir que os próximos casos sejam executados

case "b":

codigo para a opção b;

default:

System.out.println("Opção inválida");

break; // caso o usuário digite uma opção invalida

Essa pergunta já foi respondida por um dos nossos estudantes