1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Java Problema con arrays arreglos y ciclos no puedo restar el ciclo
« en: 21 de Abril 2016, 06:26 »
Aquí mi aporte en base a su propio códidgo.
(Por cierto al ingresa los valores por teclado hacerlo con ",". Ejm: 0,10 - 0,5 - 0,20)
(Por cierto al ingresa los valores por teclado hacerlo con ",". Ejm: 0,10 - 0,5 - 0,20)
Código: [Seleccionar]
import java.util.Scanner;
public class Main //la clase se pone con inicial mayúscula
{
public static void main(String[] args) throws Exception
{
int i, cont; //he agregado un contador para guardar el nmero de monedas.
double dinero=0;
double [] monedas = new double [10];
Scanner s=new Scanner (System.in);
cont=0;
System.out.println("Dame el valor de cada moneda dados por un enter: ");
for(i=0; i<=monedas.length-1 ;i++)
{
System.out.println("Ingrese el valor de la moneda #"+(i+1)+": ");
monedas[i]=s.nextDouble(); //si ingresas monedas de 0.10 o 0.20 necesitas que sea double el s.next
}
for(i=0; i<=monedas.length-1 ;i++)
{
//dinero=dinero+monedas[i]; esta bien pero necesitas nna condicion que solo sume si no es de ,10 y .30
if(monedas[i] != 0.10 && monedas[i] != 0.20 && monedas[i] != 0)
{
++cont;
dinero+=monedas[i]; //idem de: dinero=dinero+monedas[i];
}
}
System.out.println("Cantidad de monedas="+cont);
System.out.println("Cantidad de dinero="+dinero);
}
}