programas+repaso+de+intro
TRANSCRIPT
-
TABLA DE MULTIPLICAR PARA N NUMERO
public class Tabla {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int valor = Integer.parseInt(JOptionPane.showInputDialog("introduzca el valor de la
tabla"));
int total;
String resultado="";
for (int i=1;i
-
* @param args the command line arguments
*/
public static void main(String[] args) {
int decimal = Integer.parseInt(JOptionPane.showInputDialog("introduzca un valor
entero"));
String val_binario = "";
int res ;
while (decimal>=2) {
res= decimal % 2;
decimal = decimal / 2 ;
val_binario = res + val_binario + "";
}
JOptionPane.showMessageDialog(null, decimal + val_binario );
}
}
FIBONACCI UTILIZANDO FOR
package fibo.guille;
import javax.swing.JOptionPane;
/**
*
* @author Guille
*/
public class FiboGuille {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
-
int a=0,b=1,c=0;
int limite = Integer.parseInt(JOptionPane.showInputDialog("introduzca el limite para la
serie"));
String resul = "";
/**El siguiente for indica el numero de iteraciones que cubrira nuestra serie, pero por
que le resto 2 al numero que introduje? la respuesta es que se los resto porque los primeros
dos fibonacci son 0 y 1, entonces esos ya existen desde un inicio, solo agrego los faltantes.*/
for (int i=1; i
-
*/
public class Pares_impares {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String valor1=JOptionPane.showInputDialog("introduzca el valor inicial");
String valor2=JOptionPane.showInputDialog("introduzca el valor final");
String cadena1="", cadena2="";
int contador=Integer.parseInt(valor1);
while( contador!= Integer.parseInt(valor2)){
if(contador%2==0){
cadena1 = cadena1 + contador + " ";
}
else {
cadena2 = cadena2 + contador + " ";
}
contador++;
}
JOptionPane.showMessageDialog(null, "Los nmeros pares son: " + cadena1);
JOptionPane.showMessageDialog(null, "Los nmeros impares son: " + cadena2);
}
}