Crearemos un arreglo de 30 posiciones, para almacenar las 30 ventas del mes. Y al final el programa mostrará en pantalla cuáles y en total cuántas superan la cantidad de $2000.
Profe linda, muchas gracias por sus aportes al conocimiento. Gracias por enseñarnos a tantas personas, Dios la bendiga y le siga dando éxitos en todos los proyectos que emprenda en la vida...
Muy agradecido, estaba buscando tutoriales por todo youtube y por lo general o son muy difíciles (no explican bien) o son muy básicos. Ud se da el tiempo de explicar paso a paso y eso es súper importante. Mejor que las clases del instituto. Saludos!
Gracias!!, justo queria repasar el tema de arreglos y encontre tu lista de 100 ejercicios en JAVA jaja, en serio me gusta, actualmente voy viendo 7 videos, salu2 desde Peru :D!
buenos videos y ejercicios, lo ando haciendo con php y mysql para web y almacenar esos datos en una base de datos para que refuerze todo lo que ando aprendiendo con otros cursos que he agarrado, hay ando
Esta excelente Sólo que para ahorrar líneas de código Simplemente todo el while si quita y se pone for each y se muestra solo los mayores o iguales a 200 con el if listo Pero de ahí Todo perfecto Muy bien, excelente para practicar 😉🙌
Ejercicio 1. Scanner sc = new Scanner(System.in); int[] numeros = new int[10]; int total = numeros.length; for (int i = 0; i < total; i++) { System.out.print("Ingresa el N°" + (i + 1) + ": "); numeros[i] = sc.nextInt(); } int contador = 0; for (int elementos : numeros) { if (elementos >= 2000) { System.out.println(elementos); contador++; } } System.out.println(contador + " son mayores a 2000");
estaria bien ue sacaras tutoriales nuevos con java 8, en estos videos usas if, while y for y en la actualidad eso ya esta obsoleto, lo de ahora son los operadores ternarios en lugar de if, y por ejemplo el for(Venta v: lista) para recorrer los arreglos
Cómo "capturas" las 30 ventas del mes? dónde se agregan? Aquí basta un detalle mínimo para que el resultado no salga correcto ::S //Gracias igualmente, te explicas muy bien :)
Les dejo una variable donde el usuario ingresa el numero de ventas, y la cantidad de cada valor: import java.util.Scanner; public class Ejercicios { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("Ingrese la cantidad de ventas"); String acomulador = ""; int ventasSelecionadas = entrada.nextInt(); int numeroDeVentas [] = new int [ventasSelecionadas]; for (int i = 0; i < ventasSelecionadas; i++) { System.out.println("Ingrese la venta numero: " + (i+1)); numeroDeVentas[i] = entrada.nextInt(); } for (int i = 0; i < ventasSelecionadas; i++) { if(numeroDeVentas[i] > 2000){ acomulador = acomulador + numeroDeVentas[i] + ","; } } System.out.println("El numero de ventas que cumplen los requisitos son: "); System.out.println(acomulador); } }
Hola, un gusto saludarle. Estoy iniciando en este mundo de la programacion y me han parecido geniales sus videos, pero en esta oportunidad no logro entender o saber de donde salen estas ventas? agradezco su respuesta.
No seria mejor recorrer el arreglo con un for? for (int i = 0;i < ventas.length; i++) { if(ventas[i]>2000){ System.out.println(ventas[i]); contadorVentas++; } }
for (int i = 0; i < RamV.length; i++) { //System.out.println(RamV[i]); if (RamV[i]>=2000) { contador++; System.out.println(RamV[i]); } } tambien lo hice asi
Porque la variable k la estoy usando para el while. Pero no importa cómo se llame la variable, se puede llamar i, j, k, sólo sirve para recorrer el arreglo.
@@Shakmuria package panel; import java.util.Scanner; /*ing 10 nros y muestre promedio de los negat y promed de los posit y cuantos ceros hay */ public class Panel { public static void main(String[] args) { double nro,i,s,cont,posit,negat,suma,promposit,promnegat; Scanner sc=new Scanner(System.in); i=0; s=0; cont=0; posit=0; negat=0; suma=0; promnegat=0; promposit=0; while(i< 10){ System.out.print("ing nro "); nro=sc.nextInt(); if (nro==0) cont=cont+1; else if (nro>0){ posit=posit+1; s=s+nro; promposit=s/posit; } else negat=negat+1; suma=suma+nro; promnegat=suma/negat; i=i+1; } if (posit==0){ System.out.println("no hay ningun nro positivo"); } else System.out.println("el prom de positivos es "+(promposit)); if (negat==0){ System.out.println("no hay ningun nro negativo"); } else System.out.println("el prom de negat es "+(promnegat)); if (cont==0){ System.out.println("no hay ningun cero"); } else System.out.println("la cant de ceros es "+cont); } }
// hice una parecida : package ejerciciosconjava; import java.util.Scanner; import javax.swing.JOptionPane; public class EjercicioNivelAlto2 { public static void main(String[] args) { int ventas[]= new int[7]; JOptionPane.showMessageDialog(null,"Ingrese los 7 valores correspondientes "); for(int i=0 ;i< ventas.length;i++) { System.out.println("venta" + " " +(i+1)); System.out.println(ventas[i]=Integer.parseInt(JOptionPane.showInputDialog("ventas "+ (i+1)))); } int k=0; int total=0; while (k=2000) { System.out.println("venta numero a dos mil es la venta numero :" +( k+1)); System.out.println(ventas[k]); total++; } k++; } System.out.println("las ventas mayores a dosmil es :" + total); } }
Este fue mi ejercicio según el problema planteado: package store; import javax.swing.JOptionPane; /* Crear un Array de 5 posiciones, para almacenar las 5 ventas del mes. Y al final el programa mostrara en pantalla cuales y en total cuantas superaran la cantidad de 2000 colones. */ public class Store { public void rellenaVector(float ventas[]){ for (int i = 0; i < ventas.length; i++){ ventas[i]= Float.parseFloat(JOptionPane.showInputDialog("Digite las ventas del mes (1X1):")); }//Cierre for }//Cierre metodo: rellenaVector public void cantVentas(float ventas[]){ int totalVentas=0; System.out.println("VENTAS QUE SUPERAN LOS 2000 COLONES:"); for (int i = 0; i < ventas.length; i++){ if(ventas[i]>2000){ System.out.println(ventas[i]); totalVentas++; }//Cierre if }//Cierre for System.out.println("La cantidad de ventas que superan los 2000 son: "+totalVentas); }//Cierre metodo: cantVentas public void imprimeVect(float ventas[]){ System.out.println("IMPRISION VECTOR:"); for (int i = 0; i < ventas.length; i++){ System.out.print(ventas[i]+ " | "); }//Cierre for }//Cierre metodo: imprimeVect public static void main(String[] args) { float ventas[]= new float[30]; Store x=new Store(); x.rellenaVector(ventas); System.out.println(" "); x.imprimeVect(ventas); System.out.println(" "); x.cantVentas(ventas); }//Cierre metodo MAIN. }//Cierre clase.
Ya analizando como lo hizo la profe, lo hice más fácil en mi opinion personal😅 Aunque me gustaría aclarar que en la descripción del video esta el problema escrito y como no decía "Mayor o IGUAL" a 2000, solo imprimí las ventas mayores a 2000 y no puse que "Venta 1"= "cantidad", pero se podría hacer sin problemas. Buen ejercicio, seguiré viendo estos videos, me gusta practicar.
Scanner s =new Scanner (System.in); int arreglo [] = new int [30]; System.out.println("digite el precio delas ventas"); for (int i = 0; i < arreglo.length; i++) { System.out.print("venta "+( i+1)+" "); arreglo[i]=s.nextInt(); } int i = 0; int contventas=0; while (i2000) { System.out.println("las ventas que superaron fueron " +arreglo[i]); contventas++; } i++; } System.out.println("cantitdad de ventas que superaron los s/2000 fueron"+contventas); }}
import java.util.Scanner; public class VentasDelMes { public static void main(String[] args) { // Crear el array para almacenar las ventas del mes double[] ventas = new double[30]; // Pedir al usuario que ingrese las ventas del mes Scanner scanner = new Scanner(System.in); for (int i = 0; i < ventas.length; i++) { System.out.print("Ingresa la venta " + (i + 1) + ": "); ventas[i] = scanner.nextDouble(); } // Contar cuántas ventas son mayores que $2000 int ventasMayores2000 = 0; for (int i = 0; i < ventas.length; i++) { if (ventas[i] > 2000) { ventasMayores2000++; } } // Mostrar los resultados System.out.println("Ventas mayores que $2000: " + ventasMayores2000); } }
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] ventaDelMes = new int[5]; int valorDelMes; for (int i = 0; i < ventaDelMes.length; i++) { System.out.print((i + 1) + ". Ingrese valor de la venta:"); ventaDelMes[i] = sc.nextInt(); } int count = 0; for (int x = 0; x < ventaDelMes.length; x++) { if (ventaDelMes[x] > 2000) { System.out.println("Indixe:" + x + " | valor:" + ventaDelMes[x]); count++; } } System.out.println("Total de venta mayores de $2000 son:" + count); }