PRONATEC - POO

Resolução da Lista Vetores
Contribua de forma colaborativa na resolução dos exercícios

Comentários

  1. Este comentário foi removido pelo autor.

    ResponderExcluir
  2. public static void main(String argv[]){

    int[] dados = new int[6];
    dados[0]=1;
    dados[1]=4;
    dados[2]=9;
    dados[3]=16;
    dados[4]=25;
    dados[5]=36;

    System.out.println("O número de elementos do array dados é: "+

    dados.length);

    int cont;

    for (cont = 0; cont < dados.length; cont++ ){

    System.out.println("O elemento de índice "+cont+

    " vale "+ dados[cont]);
    }

    }

    ResponderExcluir
    Respostas
    1. public static void main(String[] args) {
      int []dados = new int [6];

      dados[0]=1;
      dados[1]=4;
      dados[2]=9;
      dados[3]=16;
      dados[4]=25;
      dados[5]=36;
      System.out.println("O número de elementos do array dados é: "+
      dados.length);
      for (cont = 0; cont < dados.length; cont++ )
      System.out.println("O elemento de índice "+cont+
      " vale "+ dados[cont]);

      }

      Excluir
    2. 2) Defina uma classe chamada Array1.

      Excluir
    3. Também podemos inicializar os valores na declaração do vetor:

      int[] dados = {1, 4, 9, 16, 25, 36};

      Excluir
  3. Exercício 1:

    a) Os valores são inicializados com 0.

    b) Usando a estrutura nomedovetor.length (no ex está sendo usado como "dados.length").

    ResponderExcluir
  4. Boa Fabricio Sena, quero ver comentar o exercício 3 !!!

    ResponderExcluir
  5. Vou largar de barriga
    Ex. 3

    // importando a biblioteca Math para poder usar o sqrt (raiz quadrada)
    import java.lang.Math;

    public class Array2
    {

    public static void main( String[] args )
    {

    int[] dados1 = new int[6], dados2 = new int[6];
    int i; //contador
    for( i = 0; i < 6; i++) //for do tamanho dos dois vetores para preenchê-los
    {
    dados1[i] = (i+1)*(i+1); //dados1 será o vetor com os valores propostos pelo enunciado
    dados2[i] = (int) Math.sqrt(dados1[i]); //dados2 será a raiz quadrada de dados1 em cada posição

    //imprimir o valor de dados1 e sua raiz quadrada (dados2)
    System.out.println("A raiz quadrada de "+dados1[i]+" é "+dados2[i]+".");
    }
    }
    }

    ResponderExcluir
    Respostas
    1. Katiline, gabaritou !!! Excelente colaboração, inclusive o comentário !!

      Excluir
  6. Exercício 3 by: Carol, Júlia and Diene
    public class Array2 {
    public static void main(String args[]){

    int[] dados1 = new int[6];

    dados1[0]=1;
    dados1[1]=4;
    dados1[2]=9;
    dados1[3]=16;
    dados1[4]=25;
    dados1[5]=36;

    int[] dados2 = new int[6];

    int i;
    for (i=0;i<6;i++){
    dados2[i]= dados1[i];

    System.out.println("A raiz quadrada de " +dados2[i]+ " é " +Math.sqrt(dados2[i]));
    } } }

    ResponderExcluir
  7. Excelente Claudiene Paiva! Poderia comentar sua resposta !?

    ResponderExcluir
  8. Este comentário foi removido pelo autor.

    ResponderExcluir
  9. Este comentário foi removido pelo autor.

    ResponderExcluir
  10. Exercício 4 :

    package Aula2;

    public class ArrayDiasMes {

    public static void main(String[] args) {

    int[] diasmes = {0, 31, 29, 31, 30, 31,30, 31, 31, 30, 31, 30, 31};

    for (int i = 1; i< diasmes.length; i++){

    System.out.println("O mês " + i + " possui " + diasmes[i] + " dias.");
    }
    }
    }

    ResponderExcluir
    Respostas
    1. Quase Douglas !!!! O enunciado não oferece "0" como valor do vetor !

      Excluir
    2. corrigindo :

      package Aula2;

      public class ArrayDiasMes {

      public static void main(String[] args) {

      int[] diasmes = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

      for (int i = 0; i < diasmes.length; i++) {

      System.out.println("O mês " + (i+1) + " possui " + diasmes[i] + " dias.");
      }
      }
      }

      Excluir
  11. Ex. 4

    public class ArrayDiaMes
    {
    //criação do método diaMes
    public static void diaMes()
    {
    //atribuindo os valores ao vetor diasDoMes
    int[] diasDoMes = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int i; // contador

    // for para impressão dos valores dos dias do mes
    for( i = 0; i < diasDoMes.length; i++)
    System.out.println("O mês "+(i+1)+" possui "+diasDoMes[i]+" dias.");
    // se i vai de 0 até 11, i+1 vai de 1 até 12
    }

    public static void main(String[] args)
    {
    System.out.println("O número de dias de cada mês do ano é:");
    diaMes();
    }

    }

    ResponderExcluir
  12. public class ArrayDiasMes {

    public static void main(String[] args) {

    int[] diasmes = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

    for (int i = 0; i < diasmes.length; i++) {
    int teste;
    teste = i+1;
    System.out.println("O mês " + teste + " possui " + diasmes[i] + " dias.");
    }
    }
    }

    ResponderExcluir
  13. EX5:

    public class Media3 {


    public static void main(String[] args) {
    double x = 123.123;
    System.out.println("Cálculo da média de 4 notas. ");

    calculaMedia();
    }
    public static void calculaMedia() {
    int cont=0;
    double soma=0;
    double[] notas = new double[4];
    int i;
    for(i=0;i<4;i++){
    notas[i]=(Math.random()*10);
    soma = soma+ notas[i];
    System.out.println("nota"+(i+1)+": "+notas[i]);

    }


    System.out.println("Media: "+soma/notas.length);
    }
    }

    ResponderExcluir
  14. public static void main(String argv[]){

    int[] dados1 = new int[6];
    dados1[0]=1;
    dados1[1]=4;
    dados1[2]=9;
    dados1[3]=16;
    dados1[4]=25;
    dados1[5]=36;

    int[] dados2 = new int[6];
    dados2[0]=(int) Math.sqrt(dados1[0]);
    dados2[1]=(int) Math.sqrt(dados1[1]);
    dados2[2]=(int) Math.sqrt(dados1[2]);
    dados2[3]=(int) Math.sqrt(dados1[3]);
    dados2[4]=(int) Math.sqrt(dados1[4]);
    dados2[5]=(int) Math.sqrt(dados1[5]);

    int cont;

    for (cont = 0; cont < dados1.length; cont++ ){

    System.out.println("a raiz quadrada de "+dados1[cont]+

    " é "+ dados2[cont]);
    }
    }

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Questão Comentada - Prof Nelson Lage

Classes(abstratas e concretas), Objetos, Métodos, Construtores, Vetor de Objetos e trabalhar o conceito de interface.

10 habilidades digitais que todo professor deve ter