Ulam
Enviado por Jocelito Sanchez Joce • 10 de Octubre de 2015 • Apuntes • 374 Palabras (2 Páginas) • 151 Visitas
import javax.swing.JOptionPane;
public class Ulam {
int ulam;
void setNumU(int ulam){this.ulam=ulam;}
int getNumU(){return ulam;}
String serie(){
String serio="";
do{
serio+=ulam+", ";
if (ulam%2==0)
ulam=ulam/2;
else
ulam=(ulam*3)+1;
}while(ulam!=1);
return serio+1;
}
public static void main(String[]args){
Ulam s= new Ulam();
int num=Integer.parseInt(JOptionPane.showInputDialog("Dame un numero"));
s.setNumU(num);
JOptionPane.showMessageDialog(null,"La serie de "+num+"es "+s.serie());
}
}
import javax.swing.JOptionPane;
public class Capicua {
int n,m,c,d,u,r,uu,cc,dd,mm,suma;
void setN(int n){
this.n=n;
}
int getN(){
return n;
}
String valida(){
int nn=suma;
m=n/1000;
r=n-(1000*m);
c=n/100;
r=c-(100*c);
d=n/10;
r=d-(10*d);
u=n/1;
r=u-(1+u);
uu=u*1000;
cc=c*100;
dd=d*10;
mm=m*1;
suma=uu+cc+dd+mm;
if (suma==n)
return nn;
else
JOptionPane.showInternalMessageDialog(null,"El numero no es capicua");
}
public static void main(String[] args){
Valida v=new Valida();
int n=Integer.parseInt(JOptionPane.showInputDialog("Ingresa un numero de 4 dsigitos"));
if (n<=9999 && n>999)
(v).setN();
else
JOptionPane.showMessageDialog(null,"El numero es erroneo, ingresa un numero de 4 digitos");
int numero=v.valida();
JOptionPane.showMessageDialog(null,"El numero que ingresaste " +n+ ", es capicua: " +numero);
}
}
import javax.swing.JOptionPane;
public class Palabra {
private String cadena;
void setCadena(String cadena){this.cadena=cadena;}
String getCadena(){return cadena;}
byte cuentacaracter(char c){
byte contador=0;
for(int i=0;i<cadena.length();i++){
if (c==cadena.charAt(i)) contador++;
}
return contador;
}
public static void main(String[]args){
Palabra obj=new Palabra();
String cad=JOptionPane.showInputDialog("dame una cadena");
obj.setCadena(cad);
String c=JOptionPane.showInputDialog("Que caracter busca");
char o=c.charAt(0);
byte t=obj.cuentacaracter(o);
JOptionPane.showMessageDialog(null,"Tu cadena tiene"+t+" ocurrencias");
}
}
import javax.swing.*;
public class Calculapago {
byte he, hs,me,ms,se,ss;
void setHs(byte hs){ this.hs=hs;}
...