![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Escreva um programa que leia o ano de nascimento de um rapaz e mostre a sua situação em relação ao alistamento militar - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 265 vezes |
|
Pergunta/Tarefa: Escreva um programa que leia o ano de nascimento de um rapaz e mostre a sua situação em relação ao alistamento militar. - Se estiver antes dos 18 anos, mostre em quantos anos faltam para o alistamento. - Se já tiver depois dos 18 anos, mostre quantos anos já se passaram do alistamento. Sua saída deverá ser parecida com: Informe o ano atual: 2025 Informe o ano do seu nascimento: 1980 Você tem 45 anos. Já se passaram 27 anos do alistamento militar. Informe o ano atual: 2025 Informe o ano do seu nascimento: 2007 Você tem 18 anos. Você já tem idade suficiente para fazer o alistamento militar. Informe o ano atual: 2025 Informe o ano do seu nascimento: 2009 Você tem 16 anos. Faltam 2 anos para você fazer o alistamento militar. Veja a resolução comentada deste exercício usando Java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// variáveis usadas na resolução do problema
int ano_nasc, ano_atual, idade, anos_faltam, anos_passaram;
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos pedir para o usuário informar o ano atual
System.out.print("Informe o ano atual: ");
ano_atual = Integer.parseInt(entrada.nextLine());
// vamos pedir para o usuário informar o ano de nascimento
System.out.print("Informe o ano do seu nascimento: ");
ano_nasc = Integer.parseInt(entrada.nextLine());
// vamos calcular a idade do usuário
idade = ano_atual - ano_nasc;
// vamos calcular os anos que faltam para o alistamento
anos_faltam = 18 - idade;
// vamos calcular os anos que já se passaram do alistamento
anos_passaram = idade - 18;
// vamos mostrar os resultados
if (idade < 18) {
System.out.println("Você tem " + idade + " anos.");
System.out.println("Faltam " + anos_faltam +
" anos para o alistamento.");
}
else if (idade == 18) {
System.out.println("Você tem " + idade + " anos.");
System.out.println("Você já tem idade para o alistamento militar.");
}
else {
System.out.println("Você tem " + idade + " anos.");
System.out.println("Já se passaram " + anos_passaram +
" anos do alistamento.");
}
System.out.println();
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





