Skip to content

Instantly share code, notes, and snippets.

@diepinto30
Last active June 28, 2016 19:04
Show Gist options
  • Save diepinto30/3a48268fb996972ea00e56d6b195bf5c to your computer and use it in GitHub Desktop.
Save diepinto30/3a48268fb996972ea00e56d6b195bf5c to your computer and use it in GitHub Desktop.
import java.util.Scanner;
* @author diepinto30
public class metodos003 {
// Permita imprimir la tabla de sumar o de restar o de multiplicar de un valor ingresado por teclado
// las tablas siempre empiezan en 1, el limite de la tabla tambien lo ingreso por teclado
// lo que quiere ver el usuario tambien la elige
// crear un metodo que imprima la tabla
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int limite = 1;
int num = 0;
//se pide al usuario que ingrese los siguietes parmetros
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
System.out.println(" Ingrese el valor para realizar el calculo: ");
num = entrada.nextInt();
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
System.out.println(" Ingrese el limete para la tabla: ");
limite = entrada.nextInt();
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_");
System.out.println(" Ingrese el numero para la opcion\n 1.- Suma\n 2.- Resta\n 3.- Multiplicación");
int opcion = entrada.nextInt();
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_");
// if para opcion de su es resta, suma y mutiplicacion
if (opcion == 1) {
suma1(num, limite);
}else{
if (opcion == 2) {
resta(num, limite);
}else{
if(opcion == 3){
multiplicacion(num, limite);
}
}
}
}
// metodo para prersentar o imprimir las tablas de resta, suma y mutiplicacion
public static void suma1(int num, int limite) {
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
System.out.println(" Tabla de la suma ");
for (int i = 1; i <= limite ; i++ ){
System.out.printf("%d + %d = %d\n", num ,i, (num+i));
}
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
}
public static void resta(int num, int limite) {
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
System.out.println(" Tabla de la resta ");
for (int i = 1; i <= limite ; i++ ){
System.out.printf("%d - %d = %d\n", num ,i, (num-i));
}
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
}
public static void multiplicacion(int num, int limite) {
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
System.out.println(" Tabla de multiplicar ");
for (int i = 1; i <= limite ; i++ ){
System.out.printf("%d * %d = %d\n", num ,i, (num*i));
}
System.out.println("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment