SlideShare una empresa de Scribd logo
1 de 44
ÍNDICE.
ARREGLOS DE 1D…………..…………….3
BILLETES…………………………………………………….4
INTERFAZ BILLETES……………………………………..8
RECORRIDO2……………………………………………….10
INTERFAZ RECORRIDO2………………………………...12
VECTOR……………………………………………………....14
INTERFAZ VECTOR………………………………………..15
PROYECTIL………………………………………………….16
INTERFAZ PROYECTIL…………………………………...18
VENTAS1……………………………………………………...20
INTERFAZ VENTAS1………………………………………22
VENTAS………………………………………………………24
INTERFAZ VENTAS……………………………………….26
ARREGLOS DE 2D………………………………….28
BIDIMENCIONAL2………………………………………….29
INTERFAZ BIDIMENCIONAL2…………………………..31
INICARREGLO……………………………………………….32
INTERFAZ INICARREGLO………………………………..33
CALIF2D………………………………………………………34
INTERFAZ CALIF2D……………………………………….37
ARREGLO DE 3D……………………………………41
MAIN…………………………………………………………..42
INTERFAZ MAIN……………………………………………44
2
billetes:
import javax.swing.*;
public class Billetes{
public static void main(Stringarg[]){
int cant;
int dinero[]= new int [10];
3
String c =
JOptionPane.showInputDialog("DIGITA LA
CANTIDAD MONETARIA A DESGLOSAR:");
cant = Integer.parseInt(c);
int i=0;
while(cant> 0){
while(cant-1000>=0){
cant = cant-1000;
dinero[0]++;
}
while(cant-500>=0){
cant = cant-500;
dinero[1]++;
}
while(cant-200>=0){
cant = cant-200;
dinero[2]++;
}
while(cant-100>=0){
cant = cant-100;
dinero[3]++;
}
while(cant-50>=0){
4
cant = cant-50;
dinero[4]++;
}
while(cant-20>=0){
cant = cant-20;
dinero[5]++;
}
while(cant-10>=0){
cant = cant-10;
dinero[6]++;
}
while(cant-5>=0){
cant = cant-5;
dinero[7]++;
}
while(cant-2>=0){
cant = cant-2;
dinero[8]++;
}
while(cant-1>=0){
cant = cant-1;
dinero[9]++;
}
for(i=0;i<10;i++){
5
if(i==0)
System.out.println(dinero[i]+ " BILLETES DE
1000");
if(i==1)
System.out.println(dinero[i]+" BILLETES DE 500");
if(i==2)
System.out.println(dinero[i]+ " BILLETES DE 200");
if(i==3)
System.out.println(dinero[i]+ "BILLETESDE 100");
if(i==4)
System.out.println(dinero[i]+ " BILLETES DE 50");
if(i==5)
System.out.println(dinero[i]+ "BILLETESDE 20");
if(i==6)
System.out.println(dinero[i]+ " MONEDA(S)DE 10");
if(i==7)
System.out.println(dinero[i]+ " MONEDA(S) DE 5");
if(i==8)
System.out.println(dinero[i]+ " MONEDA(S) DE 2");
if(i==9)
System.out.println(dinero[i]+ " MONEDA(S) DE 1");
}
System.out.println("DESGLOCE DE LA CANTIDAD:" +c);
}
6
}
}
7
BILLETES.
8
RECORRIDO2.
9
Import java.util.*;
public class Recorrido2 {
public static void main(String[]args) {
Scannersc = new Scanner(System.in);
int numAlum,i;
double suma = 0, media;
do {
System.out.print("Número de alumnos de la clase:");
numAlum = sc.nextInt();
} while (numAlum <= 0);
double[]notas = new double[numAlum];//se crea el array
// Entrada de datos. Se asigna a cada elemento del array
// la nota introducida por teclado
for (i = 0; i < notas.length;i++) {
System.out.print("Alumno "+ (i + 1) + " Nota final: ");
notas[i] = sc.nextDouble();
}
// Sumar todas las notas
for (i = 0; i < notas.length;i++) {
suma = suma + notas[i];
}
// Calcularla media
media = suma / notas.length;
// Mostrar la media
System.out.printf("Nota media del curso: %.2f %n", media);
10
// Mostrar los valores superiores a la media
System.out.println("Listado de notas
superiores a la media:");
for (i = 0; i < notas.length;i++) {
if (notas[i]> media){
System.out.println("Alumno numero " + (i + 1)+ " Nota
final: " + notas[i]);
}
}
}
}
RECORRIDO2.
11
12
VECTOR.
public class vector {
13
public static void main(String[]args) {
int mayor,menor,suma;
int [] nums={3,4,8,2};//asignamos directamente los valores del
vector
suma=0;
menor=nums[0];
mayor=nums[0];
for(int i=0;i<nums.length;i++){
if (nums[i]>mayor){
mayor=nums[i];
}
if (nums[i]<menor){
menor=nums[i];
}
suma+=nums[i];
}
System.out.println("El mayores"+mayor);
System.out.println("El menores"+menor);
System.out.println("La suma es"+suma);
}
}
VECTOR.
14
PROYECTIL.
import javax.swing.*;
15
public class Proyectil{
public static void main (String args []){
String leer;
double magnitud,direccion,sum;
double vector[]=new double[3];
int ban=1;
while(ban==1)//miestras hayan datos a procesar
{ //leemos el valor de las constantes
leer=JOptionPane.showInputDialog("Ingreseel valor de a:");
vector[0]=Double.parseDouble(leer);
leer=JOptionPane.showInputDialog("Ingreseel valor de b:");
vector[1]=Double.parseDouble(leer);
leer=JOptionPane.showInputDialog("Ingreseel valor de c:");
vector[2]=Double.parseDouble(leer);
//calculamos la magnitud 18 //la cual es la raíz cuadrada de las
suma+ 19 //de las componentes al cuadrado
sum=(vector[0]*vector[0])+(vector[1]*vector[1])+(vector[2
]*vector[2]);
magnitud=Math.sqrt(sum);
//La dirección viene dada por la tangente inversa
//del cociente de las componentes x,y
direccion=Math.atan(vector[1]/vector[0]);
JOptionPane.showMessageDialog(null,"El valor de la magnitud es:
"+magnitud+"n y con un angulo direccional de: "+direccion+"
Radianes");
16
leer=JOptionPane.showInputDialog("¿Haymás
datos a procesar?nnSi=1 y No=0");
ban=Integer.parseInt(leer);
}//del while
}//del main
}//de la clase
PROYECTIL.
17
18
Ventas1
19
import javax.swing.*;
public class ventas1{
public static void main (String args[]){
double calificaciones[],calif, suma, promedio,varianza;
int tabla_frec[]= new int[1000000];
String s = JOptionPane.showInputDialog("dame el
numero de productos vendidos");
int n = Integer.parseInt(s);
calificaciones = new double[n];
// Pedimos calificaciones de cada alumno y la
almacenamosen el arreglo
for(int i = 0; i <n; i++){
s = JOptionPane.showInputDialog("Dame dame el
costo del producto "+i);
calif = Double.parseDouble(s);
calificaciones[i]= calif;
tabla_frec[(int)calif]++;
}
// Desplegamos las calificiones
for(int i= 0; i < n; i++){
System.out.println("El producto en la posición "+i+"
del arreglo es "+calificaciones[i]);
}
// Calculamos promedio
20
suma = 0.0;
for(int i = 0; i < n; i++){
suma = suma + calificaciones[i];
}
promedio = suma / n;
System.out.println("El total vendido es "+suma);
double sumatoria = 0;
for(int i= 0; i < n; i++){
sumatoria = sumatoria + Math.pow(calificaciones[i]
- promedio,2);
}
}
}
Ventas1
21
22
Ventas.
23
import javax.swing.*;
public class ventas{
public static void main (String args[]){
double calificaciones[], calif, suma, promedio, varianza;
int tabla_frec[] = new int[1000000];
String s = JOptionPane.showInputDialog("dame el numero de
productos vendidos");
int n = Integer.parseInt(s);
calificaciones = new double[n];
// Pedimos los costos y los almacenamos en el arreglo
for(int i = 0; i <n; i++){
s = JOptionPane.showInputDialog("Dame dame el costo del producto
"+i);
calif = Double.parseDouble(s);
calificaciones[i] = calif;
tabla_frec[(int) calif]++;
}
// Desplegamos los productos
for(int i= 0; i < n; i++){
System.out.println("El producto en la posición "+i+" del arreglo es
"+calificaciones[i]);
}
// Calculamos promedio
suma = 0.0;
24
for(int i = 0; i < n; i++){
suma = suma + calificaciones[i];
}
promedio = suma / n;
System.out.println("El promedio de ventas del dia es "+promedio);
double sumatoria = 0;
for(int i= 0; i < n; i++){
sumatoria = sumatoria + Math.pow(calificaciones[i] - promedio, 2);
}
}
}
Ventas.
25
26
27
BIDIMENSIONAL 2D.
import java.util.*;
28
public class Bidimensional2{
public static void main(String[]args) {
final int FILAS = 5, COLUMNAS = 4;
Scannersc = new Scanner(System.in);
int i, j, mayor, menor;
int filaMayor, filaMenor,colMayor,colMenor;
int[][] A = new int[FILAS][COLUMNAS];
System.out.println("Lectura de elementos de la matriz: ");
for (i = 0; i < FILAS;i++) {
for (j = 0; j < COLUMNAS;j++){
System.out.print("A["+ i + "][" + j + "]= ");
A[i][j] = sc.nextInt();
}
}
System.out.println("valores introducidos:");
for (i = 0; i < A.length;i++) {
for (j = 0; j < A[i].length;j++) {
System.out.print(A[i][j]+ " ");
}
System.out.println();
}
mayor= menor= A[0][0];//se toma el primero como mayor y
menor
filaMayor= filaMenor= colMayor = colMenor= 0;
29
for (i = 0; i < A.length;i++) { //
for (j = 0; j < A[i].length;j++) {
if (A[i][j] > mayor) {
mayor = A[i][j];
filaMayor= i;
colMayor= j;
} else if (A[i][j] < menor){
menor= A[i][j];
filaMenor= i;
colMenor= j;
}
}
}
System.out.print("Elementomayor:" + mayor);
System.out.println("Fila: "+ filaMayor+ " Columna:" +
colMayor);
System.out.print("Elementomenor:" + menor);
System.out.println("Fila: "+ filaMenor+ " Columna:" +
colMenor);
}
}
30
BIDIMENSIONAL 2D.
Inicarreglo.
public class InicArreglo{
31
//crea e imprime arreglos bidimensionales.
public static void main(Stringargs[]){
int [][] arreglo1 = {{1, 2, 3}, {4, 5, 6}};
int [][] arreglo2 = {{1, 2}, {3}, {4, 5, 6}};
System.out.println("Los valores en el arrlo1 por filas son: ");
imprimirArreglo(arreglo1);//muestra arreglo1 por filas.
System.out.println("nLos valores en el arreglo2 por filas son: ");
imprimirArreglo(arreglo2);//muestra arreglo2 por filas.
}//fin de main.
//imprimmir filas y columnas de un arreglo bidimensional.
public static void imprimirArreglo(int[][] arreglo)
{
//itera a travez de las filas del arreglo.
for(int fila = 0; fila < arreglo.length;fila++){
//itera a travez de las columnas de la fila actual.
for(int columna = 0; columna < arreglo[fila].length;columna++)
System.out.printf("%d ", arreglo[fila][columna]);
System.out.println();//inicia nueva linea de salida.
}//fin de for externo
}//fin del metodo imprimirArreglo
}//fin de la clase InicArreglo
Inicarreglo.
32
Clif2d.
33
import javax.swing.*;
public class Calif2D{
public static void main (String args[]){
int calif [][], m, a;
double promMat[],promAlum[];// arreglos para almacenar
promedios de cada materia y cada alumno
double suma;
String s = JOptionPane.showInputDialog("Dameel número de
materias");
m = Integer.parseInt(s);
s = JOptionPane.showInputDialog("Dame el número de alumnos");
a = Integer.parseInt(s);
calif = new int[m][a];
// Pedimos (llenamos)el arreglo 2D de calificaciones
for(int i =0; i < m; i++){
for(int j=0;j < a; j++){
s = JOptionPane.showInputDialog("Dame la calificacion "+i+","+j);
calif[i][j] = Integer.parseInt(s);
} // for j
} // for i
//Imprimimos el arreglo de calificaciones
for(int i =0; i < m; i++){
for(int j=0;j < a; j++){
System.out.print(calif[i][j]+"t");
} // for j
34
System.out.println();
} // for i
// calculo del promedio por materia
promMat= new double[m];
for(int i =0; i < m; i++){
suma = 0.0;
for(int j=0;j < a; j++){
suma = suma + calif[i][j];
}
promMat[i] = suma / a;
} // for i
System.out.println("---------------------------------------------------
------------------------------------");
System.out.println("Promedio de Materias");
for(int i =0; i < m; i++)
System.out.println("El promediode la materia
"+i+" es; "+promMat[i]);
// calculo del promedio por alumno
promAlum = new double[a];
for(int i =0; i < a; i++){
suma = 0.0;
for(int j=0;j < m; j++){
suma = suma + calif[j][i];
35
}
promAlum[i]= suma / m;
} // for i
System.out.println("--------------------
-------------------------------------------------------------------");
System.out.println("Promedio de Alumnos");
for(int i =0; i < a; i++)
System.out.println("El promediodel alumno "+i+"
es; "+promAlum[i]);
} // main
} // class
Clif2d.
36
37
38
39
40
41
MAIN.
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException
{
BufferedReaderleer=newBufferedReader(new
InputStreamReader(System.in));
System.out.println("introduzca el numero de columnas");
int col=Integer.parseInt(leer.readLine());
System.out.println("introduzca el numero de filas");
int fil=Integer.parseInt(leer.readLine());
System.out.println("introduzca el numero de la tercera
dimension:");
int prof=Integer.parseInt(leer.readLine());
int matriz[][][]=new int[fil][col][prof];
//recorrido con tres for
for(int i=0; i<fil;i++){
for(int j=0;j<col;j++){
for(int z=0;z<prof;z++){
System.out.println ("Introduzca el valor de matriz en la posicion:"+i
+j +z);
matriz[i][j][z]=Integer.parseInt(leer.readLine());
}
}
}
42
for(int i=0; i<fil;i++){
for(int j=0;j<col;j++){
for(int z=0;z<prof;z++){
System.out.println("la matrizesta compuesta por:"+matriz[i][j][z]);
}
}
}
}
}
43
MAIN.
44

Más contenido relacionado

La actualidad más candente

Prototipo de un juego de poker "Programado en lenguaje C"
Prototipo de un juego de poker "Programado en lenguaje C"Prototipo de un juego de poker "Programado en lenguaje C"
Prototipo de un juego de poker "Programado en lenguaje C"Maynor Mendoza
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promediosCarmen Nereira
 
Problemas en clase
Problemas en claseProblemas en clase
Problemas en claseYO Por Que
 
Ejercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioEjercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioJesica Pérez
 
Electrónica digital: Maquina de estado
Electrónica digital: Maquina de estado Electrónica digital: Maquina de estado
Electrónica digital: Maquina de estado SANTIAGO PABLO ALBERTO
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrenteedgar muñoz
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Compilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSCompilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSSantiago Bejarano
 
Ejercisos condicionales
Ejercisos condicionalesEjercisos condicionales
Ejercisos condicionalesJoshe Varillas
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..linderburillo
 

La actualidad más candente (20)

Prototipo de un juego de poker "Programado en lenguaje C"
Prototipo de un juego de poker "Programado en lenguaje C"Prototipo de un juego de poker "Programado en lenguaje C"
Prototipo de un juego de poker "Programado en lenguaje C"
 
Computo movil ejercicio clases resuelto
Computo movil ejercicio clases resueltoComputo movil ejercicio clases resuelto
Computo movil ejercicio clases resuelto
 
Programacion ii
Programacion iiProgramacion ii
Programacion ii
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promedios
 
Trabajo de estadistica
Trabajo de estadisticaTrabajo de estadistica
Trabajo de estadistica
 
Numeros aleatorios
Numeros aleatoriosNumeros aleatorios
Numeros aleatorios
 
Problemas en clase
Problemas en claseProblemas en clase
Problemas en clase
 
Eliita
EliitaEliita
Eliita
 
Practica
PracticaPractica
Practica
 
Ejercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioEjercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolio
 
Ponencia
PonenciaPonencia
Ponencia
 
Sistema digitales trabajo academico
Sistema digitales trabajo academicoSistema digitales trabajo academico
Sistema digitales trabajo academico
 
Adivina ael numero
Adivina ael numeroAdivina ael numero
Adivina ael numero
 
Electrónica digital: Maquina de estado
Electrónica digital: Maquina de estado Electrónica digital: Maquina de estado
Electrónica digital: Maquina de estado
 
Método de las 2 fases
Método de las 2 fasesMétodo de las 2 fases
Método de las 2 fases
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrente
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Compilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSCompilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOS
 
Ejercisos condicionales
Ejercisos condicionalesEjercisos condicionales
Ejercisos condicionales
 
Algoritmos condicionales..
Algoritmos condicionales..Algoritmos condicionales..
Algoritmos condicionales..
 

Similar a Arreglos 1D, 2D, 3D.

Ejercicios resuletos de programacion
Ejercicios resuletos de programacionEjercicios resuletos de programacion
Ejercicios resuletos de programacionWilliam Lozano
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Ejercicios con arreglos presentación gráfica
Ejercicios con arreglos presentación gráficaEjercicios con arreglos presentación gráfica
Ejercicios con arreglos presentación gráficaDiroplan
 
Algoritmos condicionales de Linder
Algoritmos condicionales de LinderAlgoritmos condicionales de Linder
Algoritmos condicionales de LinderJhair Aguirre
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programasgidemon
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con javadiegocastro1234
 
Operaciones en vectores
Operaciones en vectoresOperaciones en vectores
Operaciones en vectoresABRAHAM SOPLA
 
Ejercicios
EjerciciosEjercicios
EjerciciosEzmee XD
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++johnny herrera
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bFRESH221 C.R
 
Problemas propuesto 1 al12
Problemas propuesto 1 al12Problemas propuesto 1 al12
Problemas propuesto 1 al12YO Por Que
 
Manual de prácticas java 2015
Manual de prácticas java 2015Manual de prácticas java 2015
Manual de prácticas java 2015Ulises_312
 

Similar a Arreglos 1D, 2D, 3D. (20)

Ejercicios resuletos de programacion
Ejercicios resuletos de programacionEjercicios resuletos de programacion
Ejercicios resuletos de programacion
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios con arreglos presentación gráfica
Ejercicios con arreglos presentación gráficaEjercicios con arreglos presentación gráfica
Ejercicios con arreglos presentación gráfica
 
Jorge informe tecnico
Jorge informe tecnicoJorge informe tecnico
Jorge informe tecnico
 
Arreglos bidimensionales Java parte 4
Arreglos bidimensionales Java parte 4Arreglos bidimensionales Java parte 4
Arreglos bidimensionales Java parte 4
 
Algoritmos condicionales de Linder
Algoritmos condicionales de LinderAlgoritmos condicionales de Linder
Algoritmos condicionales de Linder
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
Operaciones en vectores
Operaciones en vectoresOperaciones en vectores
Operaciones en vectores
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Vector
Vector Vector
Vector
 
Problemas propuesto 1 al12
Problemas propuesto 1 al12Problemas propuesto 1 al12
Problemas propuesto 1 al12
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Cecytem
CecytemCecytem
Cecytem
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Ejercicios en consola csharp
Ejercicios en consola csharpEjercicios en consola csharp
Ejercicios en consola csharp
 
calculadora en c sharp
calculadora en c sharpcalculadora en c sharp
calculadora en c sharp
 
Manual de prácticas java 2015
Manual de prácticas java 2015Manual de prácticas java 2015
Manual de prácticas java 2015
 

Último

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Arreglos 1D, 2D, 3D.

  • 1. ÍNDICE. ARREGLOS DE 1D…………..…………….3 BILLETES…………………………………………………….4 INTERFAZ BILLETES……………………………………..8 RECORRIDO2……………………………………………….10 INTERFAZ RECORRIDO2………………………………...12 VECTOR……………………………………………………....14 INTERFAZ VECTOR………………………………………..15 PROYECTIL………………………………………………….16 INTERFAZ PROYECTIL…………………………………...18 VENTAS1……………………………………………………...20 INTERFAZ VENTAS1………………………………………22 VENTAS………………………………………………………24 INTERFAZ VENTAS……………………………………….26 ARREGLOS DE 2D………………………………….28 BIDIMENCIONAL2………………………………………….29 INTERFAZ BIDIMENCIONAL2…………………………..31 INICARREGLO……………………………………………….32 INTERFAZ INICARREGLO………………………………..33 CALIF2D………………………………………………………34 INTERFAZ CALIF2D……………………………………….37 ARREGLO DE 3D……………………………………41 MAIN…………………………………………………………..42 INTERFAZ MAIN……………………………………………44
  • 2. 2 billetes: import javax.swing.*; public class Billetes{ public static void main(Stringarg[]){ int cant; int dinero[]= new int [10];
  • 3. 3 String c = JOptionPane.showInputDialog("DIGITA LA CANTIDAD MONETARIA A DESGLOSAR:"); cant = Integer.parseInt(c); int i=0; while(cant> 0){ while(cant-1000>=0){ cant = cant-1000; dinero[0]++; } while(cant-500>=0){ cant = cant-500; dinero[1]++; } while(cant-200>=0){ cant = cant-200; dinero[2]++; } while(cant-100>=0){ cant = cant-100; dinero[3]++; } while(cant-50>=0){
  • 4. 4 cant = cant-50; dinero[4]++; } while(cant-20>=0){ cant = cant-20; dinero[5]++; } while(cant-10>=0){ cant = cant-10; dinero[6]++; } while(cant-5>=0){ cant = cant-5; dinero[7]++; } while(cant-2>=0){ cant = cant-2; dinero[8]++; } while(cant-1>=0){ cant = cant-1; dinero[9]++; } for(i=0;i<10;i++){
  • 5. 5 if(i==0) System.out.println(dinero[i]+ " BILLETES DE 1000"); if(i==1) System.out.println(dinero[i]+" BILLETES DE 500"); if(i==2) System.out.println(dinero[i]+ " BILLETES DE 200"); if(i==3) System.out.println(dinero[i]+ "BILLETESDE 100"); if(i==4) System.out.println(dinero[i]+ " BILLETES DE 50"); if(i==5) System.out.println(dinero[i]+ "BILLETESDE 20"); if(i==6) System.out.println(dinero[i]+ " MONEDA(S)DE 10"); if(i==7) System.out.println(dinero[i]+ " MONEDA(S) DE 5"); if(i==8) System.out.println(dinero[i]+ " MONEDA(S) DE 2"); if(i==9) System.out.println(dinero[i]+ " MONEDA(S) DE 1"); } System.out.println("DESGLOCE DE LA CANTIDAD:" +c); }
  • 9. 9 Import java.util.*; public class Recorrido2 { public static void main(String[]args) { Scannersc = new Scanner(System.in); int numAlum,i; double suma = 0, media; do { System.out.print("Número de alumnos de la clase:"); numAlum = sc.nextInt(); } while (numAlum <= 0); double[]notas = new double[numAlum];//se crea el array // Entrada de datos. Se asigna a cada elemento del array // la nota introducida por teclado for (i = 0; i < notas.length;i++) { System.out.print("Alumno "+ (i + 1) + " Nota final: "); notas[i] = sc.nextDouble(); } // Sumar todas las notas for (i = 0; i < notas.length;i++) { suma = suma + notas[i]; } // Calcularla media media = suma / notas.length; // Mostrar la media System.out.printf("Nota media del curso: %.2f %n", media);
  • 10. 10 // Mostrar los valores superiores a la media System.out.println("Listado de notas superiores a la media:"); for (i = 0; i < notas.length;i++) { if (notas[i]> media){ System.out.println("Alumno numero " + (i + 1)+ " Nota final: " + notas[i]); } } } } RECORRIDO2.
  • 11. 11
  • 13. 13 public static void main(String[]args) { int mayor,menor,suma; int [] nums={3,4,8,2};//asignamos directamente los valores del vector suma=0; menor=nums[0]; mayor=nums[0]; for(int i=0;i<nums.length;i++){ if (nums[i]>mayor){ mayor=nums[i]; } if (nums[i]<menor){ menor=nums[i]; } suma+=nums[i]; } System.out.println("El mayores"+mayor); System.out.println("El menores"+menor); System.out.println("La suma es"+suma); } } VECTOR.
  • 15. 15 public class Proyectil{ public static void main (String args []){ String leer; double magnitud,direccion,sum; double vector[]=new double[3]; int ban=1; while(ban==1)//miestras hayan datos a procesar { //leemos el valor de las constantes leer=JOptionPane.showInputDialog("Ingreseel valor de a:"); vector[0]=Double.parseDouble(leer); leer=JOptionPane.showInputDialog("Ingreseel valor de b:"); vector[1]=Double.parseDouble(leer); leer=JOptionPane.showInputDialog("Ingreseel valor de c:"); vector[2]=Double.parseDouble(leer); //calculamos la magnitud 18 //la cual es la raíz cuadrada de las suma+ 19 //de las componentes al cuadrado sum=(vector[0]*vector[0])+(vector[1]*vector[1])+(vector[2 ]*vector[2]); magnitud=Math.sqrt(sum); //La dirección viene dada por la tangente inversa //del cociente de las componentes x,y direccion=Math.atan(vector[1]/vector[0]); JOptionPane.showMessageDialog(null,"El valor de la magnitud es: "+magnitud+"n y con un angulo direccional de: "+direccion+" Radianes");
  • 16. 16 leer=JOptionPane.showInputDialog("¿Haymás datos a procesar?nnSi=1 y No=0"); ban=Integer.parseInt(leer); }//del while }//del main }//de la clase PROYECTIL.
  • 17. 17
  • 19. 19 import javax.swing.*; public class ventas1{ public static void main (String args[]){ double calificaciones[],calif, suma, promedio,varianza; int tabla_frec[]= new int[1000000]; String s = JOptionPane.showInputDialog("dame el numero de productos vendidos"); int n = Integer.parseInt(s); calificaciones = new double[n]; // Pedimos calificaciones de cada alumno y la almacenamosen el arreglo for(int i = 0; i <n; i++){ s = JOptionPane.showInputDialog("Dame dame el costo del producto "+i); calif = Double.parseDouble(s); calificaciones[i]= calif; tabla_frec[(int)calif]++; } // Desplegamos las calificiones for(int i= 0; i < n; i++){ System.out.println("El producto en la posición "+i+" del arreglo es "+calificaciones[i]); } // Calculamos promedio
  • 20. 20 suma = 0.0; for(int i = 0; i < n; i++){ suma = suma + calificaciones[i]; } promedio = suma / n; System.out.println("El total vendido es "+suma); double sumatoria = 0; for(int i= 0; i < n; i++){ sumatoria = sumatoria + Math.pow(calificaciones[i] - promedio,2); } } } Ventas1
  • 21. 21
  • 23. 23 import javax.swing.*; public class ventas{ public static void main (String args[]){ double calificaciones[], calif, suma, promedio, varianza; int tabla_frec[] = new int[1000000]; String s = JOptionPane.showInputDialog("dame el numero de productos vendidos"); int n = Integer.parseInt(s); calificaciones = new double[n]; // Pedimos los costos y los almacenamos en el arreglo for(int i = 0; i <n; i++){ s = JOptionPane.showInputDialog("Dame dame el costo del producto "+i); calif = Double.parseDouble(s); calificaciones[i] = calif; tabla_frec[(int) calif]++; } // Desplegamos los productos for(int i= 0; i < n; i++){ System.out.println("El producto en la posición "+i+" del arreglo es "+calificaciones[i]); } // Calculamos promedio suma = 0.0;
  • 24. 24 for(int i = 0; i < n; i++){ suma = suma + calificaciones[i]; } promedio = suma / n; System.out.println("El promedio de ventas del dia es "+promedio); double sumatoria = 0; for(int i= 0; i < n; i++){ sumatoria = sumatoria + Math.pow(calificaciones[i] - promedio, 2); } } } Ventas.
  • 25. 25
  • 26. 26
  • 28. 28 public class Bidimensional2{ public static void main(String[]args) { final int FILAS = 5, COLUMNAS = 4; Scannersc = new Scanner(System.in); int i, j, mayor, menor; int filaMayor, filaMenor,colMayor,colMenor; int[][] A = new int[FILAS][COLUMNAS]; System.out.println("Lectura de elementos de la matriz: "); for (i = 0; i < FILAS;i++) { for (j = 0; j < COLUMNAS;j++){ System.out.print("A["+ i + "][" + j + "]= "); A[i][j] = sc.nextInt(); } } System.out.println("valores introducidos:"); for (i = 0; i < A.length;i++) { for (j = 0; j < A[i].length;j++) { System.out.print(A[i][j]+ " "); } System.out.println(); } mayor= menor= A[0][0];//se toma el primero como mayor y menor filaMayor= filaMenor= colMayor = colMenor= 0;
  • 29. 29 for (i = 0; i < A.length;i++) { // for (j = 0; j < A[i].length;j++) { if (A[i][j] > mayor) { mayor = A[i][j]; filaMayor= i; colMayor= j; } else if (A[i][j] < menor){ menor= A[i][j]; filaMenor= i; colMenor= j; } } } System.out.print("Elementomayor:" + mayor); System.out.println("Fila: "+ filaMayor+ " Columna:" + colMayor); System.out.print("Elementomenor:" + menor); System.out.println("Fila: "+ filaMenor+ " Columna:" + colMenor); } }
  • 31. 31 //crea e imprime arreglos bidimensionales. public static void main(Stringargs[]){ int [][] arreglo1 = {{1, 2, 3}, {4, 5, 6}}; int [][] arreglo2 = {{1, 2}, {3}, {4, 5, 6}}; System.out.println("Los valores en el arrlo1 por filas son: "); imprimirArreglo(arreglo1);//muestra arreglo1 por filas. System.out.println("nLos valores en el arreglo2 por filas son: "); imprimirArreglo(arreglo2);//muestra arreglo2 por filas. }//fin de main. //imprimmir filas y columnas de un arreglo bidimensional. public static void imprimirArreglo(int[][] arreglo) { //itera a travez de las filas del arreglo. for(int fila = 0; fila < arreglo.length;fila++){ //itera a travez de las columnas de la fila actual. for(int columna = 0; columna < arreglo[fila].length;columna++) System.out.printf("%d ", arreglo[fila][columna]); System.out.println();//inicia nueva linea de salida. }//fin de for externo }//fin del metodo imprimirArreglo }//fin de la clase InicArreglo Inicarreglo.
  • 33. 33 import javax.swing.*; public class Calif2D{ public static void main (String args[]){ int calif [][], m, a; double promMat[],promAlum[];// arreglos para almacenar promedios de cada materia y cada alumno double suma; String s = JOptionPane.showInputDialog("Dameel número de materias"); m = Integer.parseInt(s); s = JOptionPane.showInputDialog("Dame el número de alumnos"); a = Integer.parseInt(s); calif = new int[m][a]; // Pedimos (llenamos)el arreglo 2D de calificaciones for(int i =0; i < m; i++){ for(int j=0;j < a; j++){ s = JOptionPane.showInputDialog("Dame la calificacion "+i+","+j); calif[i][j] = Integer.parseInt(s); } // for j } // for i //Imprimimos el arreglo de calificaciones for(int i =0; i < m; i++){ for(int j=0;j < a; j++){ System.out.print(calif[i][j]+"t"); } // for j
  • 34. 34 System.out.println(); } // for i // calculo del promedio por materia promMat= new double[m]; for(int i =0; i < m; i++){ suma = 0.0; for(int j=0;j < a; j++){ suma = suma + calif[i][j]; } promMat[i] = suma / a; } // for i System.out.println("--------------------------------------------------- ------------------------------------"); System.out.println("Promedio de Materias"); for(int i =0; i < m; i++) System.out.println("El promediode la materia "+i+" es; "+promMat[i]); // calculo del promedio por alumno promAlum = new double[a]; for(int i =0; i < a; i++){ suma = 0.0; for(int j=0;j < m; j++){ suma = suma + calif[j][i];
  • 35. 35 } promAlum[i]= suma / m; } // for i System.out.println("-------------------- -------------------------------------------------------------------"); System.out.println("Promedio de Alumnos"); for(int i =0; i < a; i++) System.out.println("El promediodel alumno "+i+" es; "+promAlum[i]); } // main } // class Clif2d.
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41 MAIN. import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReaderleer=newBufferedReader(new InputStreamReader(System.in)); System.out.println("introduzca el numero de columnas"); int col=Integer.parseInt(leer.readLine()); System.out.println("introduzca el numero de filas"); int fil=Integer.parseInt(leer.readLine()); System.out.println("introduzca el numero de la tercera dimension:"); int prof=Integer.parseInt(leer.readLine()); int matriz[][][]=new int[fil][col][prof]; //recorrido con tres for for(int i=0; i<fil;i++){ for(int j=0;j<col;j++){ for(int z=0;z<prof;z++){ System.out.println ("Introduzca el valor de matriz en la posicion:"+i +j +z); matriz[i][j][z]=Integer.parseInt(leer.readLine()); } } }
  • 42. 42 for(int i=0; i<fil;i++){ for(int j=0;j<col;j++){ for(int z=0;z<prof;z++){ System.out.println("la matrizesta compuesta por:"+matriz[i][j][z]); } } } } }
  • 44. 44