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