Exercício em Java
Uma empresa de transporte de passageiros solicita que seja desenvolvido um programa que permita a visualização dos assentos existentes em seus ônibus. A empresa em questão possui duas categorias de ônibus: convencional e leito. Nas duas categorias, os ônibus possuem um corredor central. Na categoria convencional existe duas poltronas em cada lado do corredor e são transportados até 42 passageiros. Na categoria leito existe duas poltronas no lado do motorista (esquerdo) e apenas uma poltrona no lado direito, sendo transportado até 27 passageiros. Em ambas categorias, as poltronas são numeradas de 1 até o número máximo de assentos, iniciando-se do lado do motorista (esquerdo). As poltronas da janela recebem numeração impar e as do corredor a numeração par.
O programa deve solicitar a categoria do ônibus (C para convencional ou L para leito) e exibir os assentos existentes na categoria escolhida. Caso seja informada uma categoria inexistente, deve ser informado o erro e a solicitação da categoria deve ser repetida até que uma opção válida seja informada. Por exemplo:
1º execução:
Onibus Convencional (C) ou Leito (L): R
Categoria Inexistente. Informe C para onibus Convencional ou L para Leito: C
Onibus Convencional
01 02 04 03
05 06 08 07
09 10 12 11
13 14 16 15
17 18 20 19
21 22 24 23
25 26 28 27
29 30 32 31
33 34 36 35
37 38 40 39
41 42
2º execução:
Onibus Convencional (C) ou Leito (L): L
Onibus Leito
01 02 03
05 06 07
09 10 11
13 14 15
17 18 19
21 22 23
25 26 27
package onibus; import java.util.Scanner;
public class TrabalhoPronto { public static void main(String[] args) { String Resposta; Scanner