Informática, perguntado por FSD1MC, 10 meses atrás

Criar um programa que leia o nome e a idade de 10 usuários. Informar o nome e a idade do mais novo e o nome e a idade do mais velho.

Soluções para a tarefa

Respondido por SalDoce
2

import java.util.Scanner;

public class idades {

   public static void main(String[] args) {

       // Variaveis

       String[] nomes = new String[10];

       int[] idades = new int[10];

       int idadeMaisNova = 99;

       String nomeDaPessoaMaisNova = "";

       int idadeMaisVelha = 0;

       String nomeDaPessoaMaisVelha = "";

       Scanner scan = new Scanner(System.in);

       // Entrada dos dados

       for (int i = 0; i < 10; i++) {

           System.out.println("Digite o nome: ");

           nomes[i] = scan.next();

           System.out.println("Digite a idade:");

           idades[i] = scan.nextInt();

       }

       // Extraindo os idades e nomes do maior e menor idade

       for (int i = 0; i < 10; i++) {

           if (idades[i] < idadeMaisNova) {

               idadeMaisNova = idades[i];

               nomeDaPessoaMaisNova = nomes[i];

           }

           if (idades[i] > idadeMaisVelha) {

               idadeMaisVelha = idades[i];

               nomeDaPessoaMaisVelha = nomes[i];

           }

       }

       // Exibindo os resultados

       System.out.println("Pessoa Mais nova Nome: " + nomeDaPessoaMaisNova);

       System.out.println("Pessoa Mais nova Idade: " + idadeMaisNova);

       System.out.println("Pessoa Mais velha Nome : " + nomeDaPessoaMaisVelha);

       System.out.println("Pessoa Mais velha Idade: " + idadeMaisVelha);

   }

}


FSD1MC: mtt obrigado!
Perguntas interessantes