5.12 Escriba una aplicación que calcule el producto de los enteros impares del 1 al 15.
Este problema también es bastante fácil. Primero se define la variable producto que se inicializa a 1. A continuación, con un ciclo for se verifica si cada uno de los números del 1 al 15 es o no impar, para ésto se usa el operador %, en caso de ser impar la variable producto se transforma en producto*número.
El siguiente código 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 código 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
No hay comentarios:
Publicar un comentario