Desafio 03 - Desafios do Segundo Trimestre
Desafios do Segundo Trimestre
Seção intitulada “Desafios do Segundo Trimestre”Estes desafios devem ser realizados na linguagem Java. Deverá ser postado apenas um arquivo com o nome do desafio, por exemplo: DesafioA.java ou DesafioB.java.
- Não serão aceitos arquivos que não estejam de acordo com o nome do desafio.
- O arquivo deverá conter o código-fonte do programa que resolve o desafio proposto.
- O programa deverá ser capaz de ler os dados do usuário e exibir os resultados conforme o exemplo fornecido.
Desafio A: Calculadora de Aulas
Seção intitulada “Desafio A: Calculadora de Aulas”Um estudante quer calcular dados sobre as aulas do colégio. Para isso, deverá solicitar ao usuário que informe os seguintes dados:
- Quantos dias letivos há no ano;
- Quantas aulas são ministradas por semana;
- Qual a duração de cada aula em minutos;
- Qual a porcentagem de faltas permitida para cada aluno.
A partir dessas informações, o programa deverá calcular e exibir:
- O total de aulas no ano;
- O total de minutos de aula no ano;
- A quantidade total de aulas que o aluno precisa assistir para não ser reprovado por faltas;
- Soma das aulas ministradas a cada semana, até o final do ano letivo.
Exemplo
Seção intitulada “Exemplo”Qual o número de dias letivos no ano? 200Quantas aulas são ministradas por semana? 40Qual a duração de cada aula em minutos? 45Qual a porcentagem de faltas permitida para cada aluno? 25
O total de aulas no ano é 8000.O total de minutos de aula no ano é 360000.O aluno precisa assistir a pelo menos 6000 aulas para não ser reprovado por faltas.
Número de aulas ministradas a cada semana:Semana 1: 40 aulasSemana 2: 80 aulasSemana 3: 120 aulasSemana 4: 160 aulas...Semana 39: 1560 aulasSemana 40: 1600 aulasDesafio B: Calculadora da Gincana
Seção intitulada “Desafio B: Calculadora da Gincana”A escola precisa de uma calculadora para a gincana que está sendo organizada. Para isso, deverá solicitar ao usuário que informe os seguintes dados:
- Quantas provas serão realizadas na gincana;
- Quantos pontos cada prova vale;
- Qual a duração de cada prova em minutos;
- Qual a porcentagem de provas que valem pontuação dobrada?
A partir dessas informações, o programa deverá calcular e exibir:
- O total de pontos que podem ser obtidos na gincana;
- O total de minutos que serão gastos na gincana;
- A quantidade total de provas que valem pontuação dobrada;
- Soma da pontuação máxima a cada prova, até o final da gincana.
Exemplo
Seção intitulada “Exemplo”Quantas provas serão realizadas na gincana? 10Quantos pontos cada prova vale? 50Qual a duração de cada prova em minutos? 30Qual a porcentagem de provas que valem pontuação dobrada? 20
O total de pontos que podem ser obtidos na gincana é 500.O total de minutos que serão gastos na gincana é 300.A quantidade total de provas que valem pontuação dobrada é 2.
Pontuação máxima a cada prova:Prova 01: 50 pontosProva 02: 100 pontosProva 03: 150 pontos...Prova 09: 450 pontosProva 10: 500 pontosDesafio C: Calculadora do Passe de Batalha
Seção intitulada “Desafio C: Calculadora do Passe de Batalha”Um jogador quer planejar seu progresso na temporada do seu jogo favorito para garantir todas as recompensas do Passe de Batalha. Para isso, deverá solicitar ao usuário que informe os seguintes dados:
- Quantos níveis possui o Passe de Batalha;
- Quantos pontos de XP são necessários por nível;
- Qual a porcentagem de bônus de XP ganho ao jogar em equipe;
- Quantas missões diárias o jogador completou na temporada.
A partir dessas informações, o programa deverá calcular e exibir:
- O total de XP necessário para completar todo o Passe de Batalha;
- A quantidade de XP extra ganha com o bônus de equipe sobre o total de XP;
- Se o jogador desbloqueou a Skin Lendária da temporada (se completou 25 missões ou mais, exibe “Skin Lendária Desbloqueada!”, senão exibe “Skin Lendária Bloqueada (necessário pelo menos 25 missões)”);
- Soma do XP acumulado necessário a cada nível, até o final do Passe.
Exemplo
Seção intitulada “Exemplo”Quantos níveis possui o Passe de Batalha? 50Quantos pontos de XP são necessários por nível? 1000Qual a porcentagem de bônus de XP em equipe? 10Quantas missões diárias foram completadas? 30
O total de XP necessário para completar o Passe é 50000.O bônus de XP em equipe concede 5000 pontos extras.Status da Recompensa: Skin Lendária Desbloqueada!
XP acumulado a cada nível:Nível 01: 1000 XPNível 02: 2000 XPNível 03: 3000 XP...Nível 49: 49000 XPNível 50: 50000 XPDesafio D: Calculadora de Criador de Conteúdo
Seção intitulada “Desafio D: Calculadora de Criador de Conteúdo”Um streamer quer organizar as métricas e o alcance do seu canal ao longo do mês. Para isso, deverá solicitar ao usuário que informe os seguintes dados:
- Quantas transmissões ao vivo (lives) serão feitas no mês;
- Quantas horas dura cada transmissão;
- Qual a média de novos seguidores obtidos por live;
- Qual a porcentagem média de seguidores que interagem no chat.
A partir dessas informações, o programa deverá calcular e exibir:
- O total de horas transmitidas no mês;
- A estimativa do total de espectadores engajados no chat ao longo do mês;
- Se a meta de horas para parceria da plataforma foi atingida (se o total de horas for maior ou igual a 40 horas, exibe “Meta Atingida: Elegível para Parceria!”, senão exibe “Meta Não Atingida: Faltam X horas para a Parceria”);
- Soma das horas de transmissão acumuladas a cada live, até o final do mês.
Exemplo
Seção intitulada “Exemplo”Quantas lives serão feitas no mês? 20Qual a duração de cada live em horas? 3Quantos novos seguidores por live? 100Qual a porcentagem de engajamento no chat? 15
O total de horas transmitidas no mês é 60 horas.A estimativa de espectadores engajados no mês é 300 seguidores.Status da Parceria: Meta Atingida: Elegível para Parceria!
Horas transmitidas a cada live:Live 01: 3 horasLive 02: 6 horasLive 03: 9 horas...Live 19: 57 horasLive 20: 60 horasDesafio E: Calculadora de Maratona de Séries
Seção intitulada “Desafio E: Calculadora de Maratona de Séries”Um estudante quer planejar uma maratona para assistir a uma nova temporada de sua série ou anime favorito. Para isso, deverá solicitar ao usuário que informe os seguintes dados:
- Quantos episódios a temporada possui;
- Qual a duração média de cada episódio em minutos;
- Qual a porcentagem de episódios classificados como fillers (episódios extras dispensáveis);
- Quantos episódios o estudante pretende assistir por dia.
A partir dessas informações, o programa deverá calcular e exibir:
- O total de minutos necessários para assistir a temporada completa;
- A quantidade de episódios filler que podem ser pulados;
- Se o ritmo diário da maratona é considerado saudável (se o tempo diário assistido for menor ou igual a 120 minutos, exibe “Maratona Saudável: Ritmo equilibrado!”, senão exibe “Maratona Intensa: Cuidado com o sono e os estudos!”);
- Soma dos minutos acumulados de exibição a cada episódio, até o final da temporada.
Exemplo
Seção intitulada “Exemplo”Quantos episódios a temporada possui? 24Qual a duração média de cada episódio em minutos? 25Qual a porcentagem de episódios filler? 25Quantos episódios pretende assistir por dia? 4
O tempo total para assistir a temporada é 600 minutos.A temporada possui 6 episódios filler dispensáveis.Ritmo da Maratona: Maratona Saudável: Ritmo equilibrado!
Tempo acumulado a cada episódio:Episódio 01: 25 minutosEpisódio 02: 50 minutosEpisódio 03: 75 minutos...Episódio 23: 575 minutosEpisódio 24: 600 minutosDesafio F: Calculadora de Campeonato de E-Sports
Seção intitulada “Desafio F: Calculadora de Campeonato de E-Sports”Uma equipe de e-sports da escola está se preparando para disputar um campeonato e quer projetar seu desempenho na fase de grupos. Para isso, deverá solicitar ao usuário que informe os seguintes dados:
- Quantas partidas a equipe disputará na fase de grupos;
- Qual a duração média de cada partida em minutos;
- Qual a porcentagem estimada de vitórias da equipe (win rate);
- Quantos pontos de vitória são necessários para avançar aos playoffs (cada vitória rende 3 pontos).
A partir dessas informações, o programa deverá calcular e exibir:
- O total estimado de minutos de jogo na fase de grupos;
- A quantidade estimada de partidas vencidas;
- Se a equipe alcançará os playoffs (se a pontuação obtida com as vitórias for maior ou igual aos pontos necessários, exibe “Classificado para os Playoffs!”, senão exibe “Eliminado na Fase de Grupos: Faltam X pontos para a vaga”);
- Soma dos minutos acumulados de jogo a cada partida disputada, até o fim da fase de grupos.
Exemplo
Seção intitulada “Exemplo”Quantas partidas serão disputadas? 12Qual a duração média de cada partida em minutos? 35Qual a porcentagem estimada de vitórias? 75Quantos pontos são necessários para avançar? 24
O tempo total estimado de jogo é 420 minutos.A equipe deve vencer aproximadamente 9 partidas.Status da Classificação: Classificado para os Playoffs!
Tempo acumulado a cada partida:Partida 01: 35 minutosPartida 02: 70 minutosPartida 03: 105 minutos...Partida 11: 385 minutosPartida 12: 420 minutos