0% encontró este documento útil (0 votos)
48 vistas3 páginas

Java Ejercicios 2

El documento presenta tres programas en Java: uno que muestra la tabla de multiplicar de un número entero N, otro que imprime los N primeros términos de la serie de Fibonacci, y un tercero que convierte un número decimal a binario. Cada programa incluye comentarios explicativos y utiliza la clase Scanner para la entrada de datos. Se destacan las estructuras de control y los cálculos necesarios para cada funcionalidad.

Cargado por

Marco García
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas3 páginas

Java Ejercicios 2

El documento presenta tres programas en Java: uno que muestra la tabla de multiplicar de un número entero N, otro que imprime los N primeros términos de la serie de Fibonacci, y un tercero que convierte un número decimal a binario. Cada programa incluye comentarios explicativos y utiliza la clase Scanner para la entrada de datos. Se destacan las estructuras de control y los cálculos necesarios para cada funcionalidad.

Cargado por

Marco García
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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);
}
}

También podría gustarte