0% encontró este documento útil (0 votos)
43 vistas16 páginas

Ejercicios de Programación en Java

El documento contiene 15 ejercicios de programación en Java que resuelven problemas matemáticos utilizando bucles como while y for. Los ejercicios incluyen calcular el producto de números ingresados, dividir números y mostrar el cociente y resto, determinar si un número es primo, calcular promedios, sumar números pares e impares, realizar operaciones con números en rangos específicos, calcular factoriales y sumar una serie.

Cargado por

daltonyam leiva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas16 páginas

Ejercicios de Programación en Java

El documento contiene 15 ejercicios de programación en Java que resuelven problemas matemáticos utilizando bucles como while y for. Los ejercicios incluyen calcular el producto de números ingresados, dividir números y mostrar el cociente y resto, determinar si un número es primo, calcular promedios, sumar números pares e impares, realizar operaciones con números en rangos específicos, calcular factoriales y sumar una serie.

Cargado por

daltonyam leiva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Ejercicio 1

public class Tarea_semana_6 {

public static void main(String[] args){

int p=0;

int a;

int b;

a= Integer.parseInt(JOptionPane.showInputDialog("Ingresa el 1er numero: "));

b= Integer.parseInt(JOptionPane.showInputDialog("Ingresa el 2do numero:

"));

while(b!=0){

p=p+a;

b=b-1;

System.out.println("El producto es: "+p);

}
}

Ejercicio 2

public class Ejercicio_02 {

public static void main(String[] args){

Scanner sc=new Scanner(System.in);


int cociente=0;

System.out.println("Ingrese el 1er numero: ");

int a= sc.nextInt();

System.out.println("Ingrese el 2do numero: ");

int b= sc.nextInt();

while(a>=b){

a= a-b;

cociente ++;

System.out.println("El resto es: "+a);

System.out.println("El cociente es: "+cociente);

Ejercicio 3

package Tarea_semana_6;

import java.util.Scanner;

public class Ejercicio_03 {

public static void main(String[] args){

Scanner sc=new Scanner(System.in);

System.out.println("Ingrese el 1er numero: ");

int a= sc.nextInt();
System.out.println("Ingrese el 2do numero: ");

int b= sc.nextInt();

while(a>=b){

a= a-b;

System.out.println("El resto es: "+a);

Ejercicio 4

package Tarea_semana_6;

import java.util.Scanner;

public class Ejercicio_04 {

public static void main(String[] args){

Scanner sc=new Scanner(System.in);

int prod=1;

System.out.println("Ingrese el 1er numero: ");

int a= sc.nextInt();

System.out.println("Ingrese el 2do numero: ");

int b= sc.nextInt();

while(b!=0){
prod=prod*a;

b--;

System.out.println("La potencia es: "+prod);

Ejercicio 5

package Tarea_semana_6;

import java.util.Scanner;

public class Ejercicio_05 {

public static void main(String[] args){

Scanner miScanner = new Scanner(System.in);

int numElegido;

int numero = 0;

do{

System.out.println("Pulse 1 para imprimir los números pares o"

+ " pulse 2 para imprimir los números impares: ");


numElegido = miScanner.nextInt();

if(numElegido == 1){

while(numero <= 100){

if(numero % 2 == 0){

System.out.println(numero);

numero++;

if(numElegido == 2){

while(numero <= 100){

if(numero % 2 != 0) {

System.out.println(numero);

}
numero++;

}while(numElegido != 1 && numElegido != 2);

Ejercicio 6

public class Ejercicio_06 {

public static boolean esPrimo(int numero){

int contador = 2;

boolean primo=true;

while ((primo) && (contador!=numero)){

if (numero % contador == 0)

primo = false;

contador++;

}
return primo;

Ejercicio 7

package Tarea_semana_6;
import javax.swing.JOptionPane;

public class Ejercicio_07 {

public int cant;

public double cal;

double calificaciones = 0;

public int calcularPromedio(int cant){

cant = Integer.parseInt(JOptionPane.showInputDialog("OBTENER PROMEDIO\n"

+ "Ingresa la cantidad de materias a evaluar"));

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

cal = Integer.parseInt(JOptionPane.showInputDialog("Ingresa calificación "+(i+1)));

calificaciones = calificaciones + cal;

JOptionPane.showMessageDialog(null, "El promedio es "+calificaciones/cant);

return cant;

Ejercicio 8
//Ingresare 10 numeros de los cuales mi programa determinara cuales son pares e inpares//

public class Ejercicio_08 {

@SuppressWarnings("ConvertToTryWithResources")

public static void main(String[] args) throws IOException {

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

int cantidad_pares, i, suma_pares, un_numero;

double media_impares;

cantidad_pares = 0;

suma_pares = 0;

media_impares = 0;

for (i=1; i<=10; i++) {

System.out.print("PROCESO " + i);

System.out.print("Ingresa el valor de un numero: ");

un_numero = Integer.parseInt(in.readLine()); if(un_numero

%2==0)

suma_pares=suma_pares+un_numero;

cantidad_pares=cantidad_pares+1;

else

media_impares=media_impares+un_numero;

System.out.println();

media_impares=media_impares/10;

System.out.println("Valor de cantidad pares: " + cantidad_pares);


Ejercicio 9

public class Ejercicio_09 {

public static void main(String[] args){

int num=0;

while(num<15){

System.out.println("Los menores de 15 son: "+num);

num= num+1;

int nu=50;

while(nu<100){

System.out.println("Los mayores a 50 son: "+nu);

nu= nu+1;

int n=25;

while(n<=45){

System.out.println("Los numeros entre 25 y 45 son: "+n);


n= n+1;

Ejercicio 10

public class Ejercicio_10 {

public static void main(String[] args){

int num=100;

while(num>=50){

System.out.println("Los numeros son: "+num);

num= num-2;

Ejercicio 11
public class Ejercicio_11 {

public static void main(String[] args) {

int i, suma;

suma = 0;

for (i=1; i<=10; i++) {

System.out.print("Numero " + i);

suma=suma+i;

System.out.println();
}

System.out.println("Valor de suma: " + suma);

Ejercicio 12

public class Ejercicio_12 {

public static void main(String[] args) {

int suma,i;

suma = 0;

for (i=30; i<=60; i++) {

System.out.print("SUMANDO: " + i);

suma=suma+i;

System.out.println();

System.out.println("Valor de suma: " + suma);

Ejercicio 13

package Tarea_semana_6;
public class Ejercicio_13 {

public static void main(String[] args) {

int multi,i;

multi = 0;

for (i=1; i<=100; i++) {

System.out.print("Multiplicando: "+i);

multi=multi*i;

System.out.println();

System.out.println("La multiplicacion es: "+multi);

Ejercicio 14
public class Ejercicio_14 {

public static void main(String[] args) {

int factorial=1;

int numero;

Scanner valor=new Scanner(System.in);


System.out.println("Ingrese el numero: ");

numero= valor.nextInt();

for(int i=numero; i>0; i++){

factorial=factorial*1;

System.out.println("La factorial es: "+factorial);

Ejercicio 15

public class Ejercicio_15 {

public static void main(String args[]) throws IOException{

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System. in));

double a,n,resultado,suma,x;

resultado = 0;

n = 0;
x = 0;

a = 0;

suma = 0;

System.out.println("Mostrar términos de la serie x^n");

System.out.println("****************************");

System.out.print("Ingrese valor de X:");

x = Double.parseDouble(bufEntrada.readLine());

System.out.print("Ingrese valor de N: (términos de la serie):");

a = Double.parseDouble(bufEntrada.readLine());

do {
n = n+1;

resultado = Math.pow(x,n);

System.out.println(x+"^("+n+") = "+resultado);

suma = suma+resultado;

} while (n<a);

System.out.println("La suma de los términos es: "+suma);

También podría gustarte