Problema com array!

5 respostas
W

Olá gente!!! Então tranquei a faculdade por motivos financeiros, mas estou pegando todos os exercicios de prog para fazer em casa, piazada passa tudo pra mim, ano passado reprovei em prog e agora tenho q correr atras do preju!

Ese é o exercicio anterior, sobre juros, tinha o 1 2 e 3 mais aki só vai importar o 3°:

package Exercicio2;

import java.text.DecimalFormat;
import java.util.Scanner;

public class Exercicio3
{
	  public static void main(String args[])
	  {
	    double capital;
	    double taxa;
	    double montante;
	    int mes;
	    Scanner sc = new Scanner (System.in);
	    DecimalFormat formatar = new DecimalFormat( " 0.00 " );
	    
	    System.out.println("Digite o seu capital: ");
	    capital = sc.nextDouble();
	    System.out.println("Digite qual a taxa mensal de juros: ");
	    taxa = sc.nextDouble();
	    System.out.println("Digite a quatidade de meses: ");
	    mes = sc.nextInt();
	   
	    taxa = taxa / 100;
	    montante = capital;
	    for(int i = 0; i < mes; i++)
	    {
	      
	      montante = montante * Math.pow((1 + taxa),1);
	      double juros = capital * taxa;
	       
	      System.out.println("Mês: " + (i+1) + " - Montante: " 
	        + formatar.format(capital) + " - Juros: " + (taxa * 100) + "% de R$ "+ formatar.format(capital) +" = " + formatar.format(juros) + " Montante: " + formatar.format(montante));
	      
	      capital = capital + juros;
	    }     

	    System.exit(0);
	  }
	}

E esse aki é oque ele pediu dessa vez, mas não to conseguindo fazer esse trubisco, estou meio perdido nesses arrays, ano passado reprovei por esse mesmo motivo, não sei muito como fazer esses arrays. ALGUEM PODE ME DA UMA DICA, MOSTRAR ALGUM EXERCICIO PARECIDO, JA PROCUREI ATEH A KI NO FORUM MAIS NÃO OBTIVE SUCESSO.

OBRIGADO!!

Alterar o exercício 3 (cálculo de juros detalhados) para que:

1) grave os valores de capital, juro e montante em array. O array deve ter n linhas por 3 colunas, onde n é a quantidade de meses digitados e as 3 colunas referem-se respectivamente aos valores de capital, juro e montante.

2) Imprima os valores a partir do array. O resultado final deve ser idêntico ao do exercício 3.

5 Respostas

Roger75

Veja o exemplo de array multidimensional neste link:
http://www.plugmasters.com.br/sys/materias/535/1/Arrays-em-Java

thiago_spdvr

Como diz meu Gerente: Rapa Dura é doce mais não é mole não. --> http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html

W

Vcs não podem fazer algum exemplo de como usar esse array?? tipo um passo a passo.

Até fazer um array eu sei, me bato na hora de imprimi-lo!! e tem como colokar umas variavel dentro do array?? tipow double numero [][][]. numero = new double [mes][data][ano];

Giovanni_Ritchie

então, funciona mais ou menos assim, arrays são objetos em java, e eles podem conter apenas valores de um único tipo:
int[] meuArray = new int[10]; vc está declarando um array que pode armazenar 10 inteiros
int[][] meuArray = new int[3][3]; vc está declarando um array que pode armazer 3 referencias p mais 3 arrays que podem armazenar até 3 inteiros
e por aí vai…

vc pode sim colocar variaveis em vez de literais, tidpo int[] meuArray = new int[minha_variavel]; claro que a variavel tem que ser do tipo int neh… ja imaginou armazer 2.6 posições??? :shock:

para imprimir um array é simples, se for unidimensional vc só precisa percorrer ele usando um cliclo, e se escolher o for vc terá tuas opções “aprimorado” e o “comum”

tipo:

for(int valor:meuArray) {
    System.out.println(valor);
}

ou

for(int i=0;i<meuArray.length;++i) 
   System.out.println(meuArray[i]);

se for um array Bidimensinal ou mais, vc só precisa usar ciclos encadeados…

[]s

WellingtonRamos

http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html [color=cyan][size=7]by google[/size][/color]

Criado 15 de abril de 2010
Ultima resposta 15 de abr. de 2010
Respostas 5
Participantes 5