Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sesión 8

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Sesión 8: Estructuras Repetitivas – Control Para

Ejercicios Propuestos

1. Elaborar un programa que muestre los números impares comprendidos entre 100 y 220

inclusive

public static void main(String[] args) {

for (int x = 101; x <= 220; x += 2) {

System.out.println(x);

}
2. Elaborar un programa que calcule la suma de los números múltiplos de 2 a partir del número
8 y finaliza en el número 56, no deben incluirse en la suma los números comprendidos entre
20 y 32.

public static void main(String[] args) {

int suma = 0;

for (int i = 8; i <= 56; i += 2) {

if (i >= 20 && i <= 32) {

continue;

suma += i;

System.out.println("La suma total es de: " + suma);

}
3. Ingrese una serie de N números y calcule la cantidad de números positivos que ingreso.

import java.util.Scanner;

public class eje02 {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese la cantidad de números en la
serie: ");
int cantidadNumeros = scanner.nextInt();

int contadorPositivos = 0;

for (int i = 1; i <= cantidadNumeros; i++) {


System.out.print("Ingrese el número " + i + ": ");
int numero = scanner.nextInt();

if (numero > 0) {
contadorPositivos++;
}
}

System.out.println("La cantidad de números positivos


ingresados es: " + contadorPositivos);
}
}
4. Elaborar un algoritmo que, al Ingresar un número entero positivo, determine si es Capicúa.
Un número es Capicúa si se lee igual de derecha a izquierda. Ingrese un número entero
positivo y determine a través de un mensaje si es un número capicúa.
5. Elabore un algoritmo que permita el ingreso de un número positivo y calcular el Producto
de sus dígitos.

import java.util.Scanner;

public class dick {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese un número: ");


int numero = scanner.nextInt();

int producto = calculo(numero);

System.out.println("El producto de los dígitos del número mencionado es: " + producto);

public static int calculo(int numero) {

int producto = 1;

while (numero > 0) {

int digito = numero % 10;

producto *= digito;

numero /= 10;

return producto;

6. Elabore un algoritmo que permita el ingreso de un número entero positivo y calcule la suma
de sus dígitos Impares.
import java.util.Scanner;

public class dick {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese un número entero: ");

int numero = scanner.nextInt();

int sumaImpares = SumaDigitosImpares(numero);

System.out.println("La suma de los dígitos impares del número es: " + sumaImpares);

scanner.close();

}
public static int SumaDigitosImpares(int numero) {

int suma = 0;

while (numero > 0) {

int digito = numero % 10;

if (digito % 2 != 0) {

suma += digito;

numero /= 10;

return suma;

7. Elabore un algoritmo que permita el ingreso de un número entero positivo y determine a


través de un mensaje si dicho número está formado por el mismo dígito.
8. Elaborar un algoritmo que, al Ingresar un número entero positivo, determine si es Perfecto.
Un número es perfecto cuando es igual a la suma de sus divisores excepto él mismo. Por
ejemplo: 6 = 1+2+3; 28 = 1+2+4+7+14. }

Integrantes

Yayni Maricielo Rojas Ortiz

Josue benjamin monzon torres

De la cruz Aliaga Dick Emiliano

También podría gustarte