Programa Java que lea un número entero N y muestre la tabla de multiplicar
de ese número. Por ejemplo, si se lee el valor 7 se mostrará por pantalla:
Tabla del 7
--------------
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
7 * 10 = 70
import java.util.*;
/**
* Programa que lea un número entero N y muestre la tabla de
multiplicar de ese número.
* @author Enrique
*/
public class TablaMultiplicar {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
System.out.print("Introduce un número entero: ");
n = sc.nextInt();
System.out.println("Tabla del " + n);
for(int i = 1; i<=10; i++){
System.out.println(n + " * " + i + " = " + n*i);
}
}
}
La serie de fibonacci la forman una serie de números tales que:
El primer término de la serie es el número 1
El segundo término de la serie es el número 1
Los siguientes términos de la serie de fibonacci se obtienen de la suma de
los dos anteriores:
1, 1, 2, 3, 5, 8, 13, .....
Vamos a escribir el programa java que muestra los N primeros números de
la serie. El valor de N se lee por teclado.
import java.util.*;
/**
* Serie de Fibonacci en Java
* Programa que imprima los N primeros números de la serie de
Fibonacci.
* El primer número de la serie es 1, el segundo número es 1 y cada
uno de los
* siguientes es la suma de los dos anteriores.
* 1, 1, 2, 3, 5, 8, 13, ....... , N
* @author Enrique
*/
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int numero,fibo1,fibo2,i;
do{
System.out.print("Introduce numero mayor que 1: ");
numero = sc.nextInt();
}while(numero<=1);
System.out.println("Los " + numero + " primeros términos de la
serie de Fibonacci son:");
fibo1=1;
fibo2=1;
System.out.print(fibo1 + " ");
for(i=2;i<=numero;i++){
System.out.print(fibo2 + " ");
Nofibo2 = fibo1 + fibo2;
fibo1 = fibo2 - fibo1;
}
System.out.println();
}
}
Decimal a binario en java
/**
* Programa que pasa un número
* de decimal a binario
* @author Enrique García
*/
public class Main{
public static void main(String[] args) {
int numero, exp, digito;
double binario;
Scanner sc = new Scanner(System.in);
do{
System.out.print("Introduce un numero entero >= 0: ");
numero = sc.nextInt();
}while(numero < 0);
exp=0;
binario=0;
while(numero!=0){
digito = numero % 2;
binario = binario + digito * Math.pow(10, exp);
exp++;
numero = numero/2;
}
System.out.printf("Binario: %.0f %n", binario);
}
}