viernes, 17 de agosto de 2012

Tablas y Tablas con Rango

Estos programas realizan tablas de Multiplicación el primer programa realiza la multiplicación de un numero, y el segundo realiza las multiplicaciones de un rango descargas al final de la entrada.


Tablas de multiplicar
Objetivo.- Realizar Calcular la tabla de multiplicar de un numero o rango de números dados desde 1 hasta el 10..
Algoritmo:
1.       Pedir un número o rango de números.
2.       Guardar el numero o cada uno de los números del rango.
3.       Multiplicar ese número o rango de números por cada número entero desde el 1 al 10.
4.       Desplegar el resultado de cada multiplicación.
Diagrama de Flujo.

Pseudocódigo 1:
Inicio
Pedirdatos();
Guardar datos en intnum;
Multiplicacion();
Desplegar;
Fin

Pseudocódigo 2:
Inicio
Pedirdatos();
Guardar();
Multi();

Desplegar;
Fin;



Tablas sencillas:

/* Elaborado por:
Marcos Cruz Alexis David
Balderas Silva Alberto
Minor Bahena Arturo
Cruz Gómez Jesús Enrique*/


import java.util.*;
import java.io.*;
class Multiplicacion{
   
     Scanner sc;
     int num1;

     void Pedirdatos(){
        sc=new Scanner(System.in);
        System.out.println("Ingrese la Tabla que desea:");
        num1=sc.nextInt();
        Multi();
    }

    void Multi(){
       
        System.out.println("\n");
        for(int i=1; i<=10; i++)
        {
            System.out.println(num1 + " X " + i + " = " + (num1*i));
        }           
    }
}

Rango de Tablas:

/* Elaborado por:
Marcos Cruz Alexis David
Balderas Silva Alberto
Minor Bahena Arturo
Cruz Gómez Jesús Enrique*/

import java.util.*;
import java.io.*;
class Multiplicacion{
   
Scanner sc;
int num1;
int num2;
int rsult;
int dif[];

   
    void Pedirdatos(){
        sc=new Scanner(System.in);
        System.out.println("Ingrese el Primer valor del rango");
        num1=sc.nextInt();
        System.out.println("Ingrese el Final del Rango");
        num2=sc.nextInt();   
        Multi();
    }

    void Multi(){
        int num[]=Guardar();
       
        for(int i=1; i<=10; i++)
        {
            System.out.println("\n");
            for(int w=0; w<num.length; w++)
            {   
               
                System.out.println(num[w] + " X " + i + " = " + (num[w]*i));
            }
        }           
    }
    int[] Guardar()
    {
        int ayuda = num2-num1;
        dif=new int[ayuda+1];
        for (int f=0; f<=ayuda; f++)
        {
            dif[f]=num1;
            num1++;
        }       
        return dif;
    }
}

Main (mismo para los 2 Programas anteriores):

/* Elaborado por:
Marcos Cruz Alexis David
Balderas Silva Alberto
Minor Bahena Arturo
Cruz Gómez Jesús Enrique*/

import java.io.*;
import java.util.*;
class Calculadora{
    public static void main(String args [])
    {
        Multiplicacion obj;
        int resul;
        obj = new Multiplicacion();
        obj.Pedirdatos();   
    }
}



Descarga Tablas Sencillas: http://www.mediafire.com/?jjjxjtocctjigpx
Descarga Tablas Rangos: http://www.mediafire.com/?44w2wlbxk7tw3ys
Descarga de la documentacion : http://www.mediafire.com/?d5uqbu7ab6x6bbq

No hay comentarios:

Publicar un comentario