Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
13 vistas5 páginas

PROGRAMAS

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 5

PROGRAMA 1

import java.util.Scanner;

public class Programa1 {


public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);


int contador = 0; // Inicialización del contador
int acumulador = 0; // Inicialización del acumulador

System.out.print("Ingrese la cantidad de números: ");


int n = scanner.nextInt(); // Leer la cantidad de números

for (int i = 0; i < n; i++) { // Bucle for


System.out.print("Ingrese un número: ");
int numero = scanner.nextInt();
acumulador += numero;
contador++;
}

System.out.println("La suma de los números ingresados es: " +


acumulador);
System.out.println("Se ingresaron un total de " + contador + "
números.");
}
}
PROGRAMA 2
import java.util.Scanner;

public class Programa2 {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese la cantidad de filas: ");


int filas = scanner.nextInt();

for (int i = 1; i <= filas; i++) { // Bucle externo


for (int j = 1; j <= i; j++) { // Bucle interno
if (j % 2 == 0) {
System.out.print("E ");
} else {
System.out.print("O ");
}
}
System.out.println(); // Nueva línea después de cada fila
}
}
}
PROGRAMA 3

import java.util.Arrays;
import java.util.Scanner;

public class Programa3 {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese la cantidad de números: ");


int n = scanner.nextInt();
double[] numeros = new double[n]; // Crear un arreglo para
almacenar los números

for (int i = 0; i < n; i++) {


System.out.print("Ingrese un número real: ");
numeros[i] = scanner.nextDouble(); // Almacenar cada
número en el arreglo
}

Arrays.sort(numeros); // Ordenar el arreglo en orden


ascendente

System.out.println("Números ordenados de forma ascendente:");


for (double numero : numeros) {
System.out.println(numero);
}
}
}
PROGRAMA 4
import java.util.Scanner;

public class Programa4 {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese la cantidad de datos: ");


int n = scanner.nextInt();
int[] datos1 = new int[n]; // Primer arreglo
int[] datos2 = new int[n]; // Segundo arreglo
int suma1 = 0;
int suma2 = 0;

for (int i = 0; i < n; i++) {


System.out.print("Ingrese el dato 1 para la posición " +
(i + 1) + ": ");
datos1[i] = scanner.nextInt(); // Almacenar el dato en el
primer arreglo
System.out.print("Ingrese el dato 2 para la posición " +
(i + 1) + ": ");
datos2[i] = scanner.nextInt(); // Almacenar el dato en el
segundo arreglo

suma1 += datos1[i]; // Acumular el dato en la suma1


suma2 += datos2[i]; // Acumular el dato en la suma2
}

System.out.println("\nReporte ASCII:");
System.out.printf("%-10s %-10s %-10s%n", "Posición", "Dato 1",
"Dato 2");
for (int i = 0; i < n; i++) {
System.out.printf("%-10d %-10d %-10d%n", (i + 1),
datos1[i], datos2[i]);
}
System.out.println("\nSumas:");
System.out.println("Suma de Dato 1: " + suma1);
System.out.println("Suma de Dato 2: " + suma2);
}
}
PROGRAMA 5
import java.util.Scanner;

public class Programa5 {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese la cantidad de valores: ");


int n = scanner.nextInt();
int[] arregloOriginal = new int[n]; // Crear el arreglo
original
int[] arregloCopia; // Declarar el arreglo de copia

for (int i = 0; i < n; i++) {


System.out.print("Ingrese el valor para la posición " + (i
+ 1) + ": ");
arregloOriginal[i] = scanner.nextInt(); // Almacenar cada
valor en el arreglo original
}

System.out.print("¿Desea copiar todos los valores? (si/no):


");
String respuesta = scanner.next();

if (respuesta.equalsIgnoreCase("si")) {
arregloCopia = new int[n]; // Crear el arreglo de copia
con el mismo tamaño
System.arraycopy(arregloOriginal, 0, arregloCopia, 0, n);
// Copiar todos los valores
} else {
System.out.print("Ingrese la cantidad de valores a copiar:
");
int m = scanner.nextInt();
arregloCopia = new int[m]; // Crear el arreglo de copia
con el tamaño especificado
System.arraycopy(arregloOriginal, 0, arregloCopia, 0, m);
// Copiar los valores especificados
}

System.out.println("Arreglo copia:");
for (int valor : arregloCopia) {
System.out.print(valor + " ");
}
}
}

También podría gustarte