terça-feira, 2 de junho de 2015

PRONATEC - POO

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

22 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

 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates