Está en la página 1de 2

Deitel_Java_5.12 5.12 Escriba una aplicacin que calcule el producto de los enteros impares del 1 a l 15.

Este problema tambin es bastante fcil. Primero se define la variable producto que se inicializa a 1. A continuacin, con un ciclo for se verifica si cada uno de los nmeros del 1 al 15 es o no impar, para sto se usa el operador %, en caso de ser i mpar la variable producto se transforma en producto*nmero. El siguiente cdigo debe guardarse en un archivo llamado UsaDeitel_5_12.java public class UsaDeitel_5_12 { // Abre clase UsaDeitel_5_12

public static void main(String args[]) { // Abre metodo main Deitel_5_12 miObjeto = new Deitel_5_12(); // Se llama a producto miObjeto.Producto(); // Se llama al metodo Imprime miObjeto.Imprime(); } } // Cierra metodo main // Cierra clase UsaDeitel_5_12

El siguiente cdigo debe guardarse en un archivo llamado Deitel_5_12.java y en el mismo directorio que el anterior. public class Deitel_5_12 { // Abre clase Deitel_5_12

int producto = 1; // Variable comun y accesible a todos los // metodos de la clase public void Producto() { // Abre metodo producto System.out.println("\nEste programa calcula el producto "); System.out.println("\nde los enteros impares del 1 al 15\n"); // Se asume que el numero que no es par es impar // y por lo tanto producto sera igual a producto*numero for ( int i = 1; i <= 15; i++ ) { // Abre for if( i % 2 != 0 ) producto *= i;

// Cierra for

// Cierra metodo producto

public void Imprime() { // Abre metodo Imprime System.out.printf("\nEl producto es: %d\n", producto ); } // Cierra metodo Imprime } // Cierra clase Deitel_5_12

También podría gustarte