Exercício Rádio

8 respostas
O_Novato

Alguém consegue me ajudar como se faz isso?

Aqui você precisa criar um projeto chamado MeuRadio, dentro do qual você construirá uma classe chamada Radio.java que contenha os seguintes atributos:

int estacao; // limites de 88 a 110
int volume; // limites de 0 a 40
boolean estado; // ligado/desligado

// implementar os métodos setters e getters e os demais métodos:
public void ligar ()
public void desligar ()
public void incrementarEstacao ()
public void decrementarEstacao ()
public void incrementarVolume ()
public void decrementarVolume ()

Será preciso que você desenvolva um menu de interação para permitir a manipulação do rádio. Por meio desse menu, o usuário poderá invocar cada uma das ações do rádio, como ligar, aumentar volume e incrementar estação. A cada interação do usuário, deve ser impresso em vídeo o estado atual dos valores do rádio (ligado/desligado, estação e volume atuais). Você também deve observar os limites válidos para a estação e o volume. Caso o rádio esteja na estação 110 e for solicitado incremento de estação, o rádio deve ser posicionado na estação 88, visto que ele tem comportamento circular. Caso o volume esteja no valor 40 e o incremento for selecionado, nada deve ocorrer quanto ao seu valor, apenas informar em vídeo “valor máximo atingido”.

8 Respostas

Lucas_Camara

Em qual parte vc está com dúvidas?

C

Se for sem interface gráfica não é dificil

staroski

Implementa primeiro o Radio com suas funcionalidades.
Depois fica fácil implementar uma classe que utilize ele.

O_Novato

Pra quem sabe não é nada dificil, kkk.

O_Novato

Ok Staroski, vou ver oque consigo fazer, obrigado pela dica!

FearX

Acredite, a parte mais dificil desse desafio vai ser fazer a interface gráfica em Java.

Mas sinceramente, você sabe se o professor pediu interface ou não. Se ele já ensinou, é cobrado - simples assim.

staroski

Você consegue criar uma classe chamada Radio e adicionar os seguintes membros?

int estacao; // limites de 88 a 110
int volume; // limites de 0 a 40
boolean estado; // ligado/desligado

// implementar os métodos setters e getters e os demais métodos:
public void ligar ()
public void desligar ()
public void incrementarEstacao ()
public void decrementarEstacao ()
public void incrementarVolume ()
public void decrementarVolume ()
O_Novato

Obrigado pela ajuda consegui fazer!

Criado 28 de fevereiro de 2020
Ultima resposta 3 de mar. de 2020
Respostas 8
Participantes 5