Faça um algoritmo (EM JAVA) que leia um valor inteiro entre 1 e 12. Correspondente a este valor, o
algoritmo deve apresentar como resposta o mês do ano por extenso, com a primeira letra
maiúscula. Caso seja informado um valor fora do intervalo entre 1 e 12, o algoritmo deve
retornar: “Valor inválido”.
Entrada:
A entrada contém um único valor do tipo inteiro. Que por sua vez deve estar no intervalo entre
1 e 12.
Saída:
Imprima por extenso o nome do mês correspondente ao número existente na entrada, com a
primeira letra em maiúscula.
Soluções para a tarefa
Resposta:
Resposta na imagem abaixo !
Explicação:
faço exercícios de programação 031989288424!
O algoritmo utilizando a linguagem de programação JAVA que lê um valor inteiro entre 1 e 12 e mostra o mês referente ao número é:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("Escolha um número entre 1 a 12");
int mes = entrada.nextInt();
switch (mes) {
case 1:
System.out.println("Janeiro");
break;
case 2:
System.out.println("Fevereiro");
break;
case 3:
System.out.println("Março");
break;
case 4:
System.out.println("Abril");
break;
case 5:
System.out.println("Maio");
break;
case 6:
System.out.println("Junho");
break;
case 7:
System.out.println("Julho");
break;
case 8:
System.out.println("Agosto");
break;
case 9:
System.out.println("Setembro");
break;
case 10:
System.out.println("Outubro");
break;
case 11:
System.out.println("Novembro");
break;
case 12:
System.out.println("Dezembro");
break;
default:
System.out.println("Número inválido! Digite um número entre 1 a 12.");
}
}
}
Mas de que forma esse algoritmo informa o mês baseado no número digitado?
Ao utilizar o Switch case, ele identifica qual número foi digitado pelo usuário, atribui esse número à variável "mes" e compara qual caso contém o mesmo número que o a variável "mes", assim, quando ele encontrar o igual, apresentará a mensagem contendo o mês. Caso o número não esteja entre 1 e 12 será apresentada uma mensagem de erro.
Saiba mais sobre Java aqui: https://brainly.com.br/tarefa/19947453
#SPJ2