domingo, 29 de mayo de 2011

Deitel_Java_5.12

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

Related Posts Plugin for WordPress, Blogger...