Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
import java.util.Scanner;
int N;
void Pedir(){
N=sc.nextInt();
void Mostrar()
System.out.println("Numero: ["+i+"]->"+num[i]);
NumPrimos(){
}
void Genera(){
boolean PrimoValido;
if(N>=1) {num[Contador]=1;
Contador++;}
while(Contador<N)
PosiblePrimo++;
if(validar(PosiblePrimo))
{num[Contador]=PosiblePrimo;
Contador++;
boolean status=true;
int Residuo;
Residuo=PosiblePrimo%i;
if (Residuo==0)
status=false;
break;
}
}
return (status);
Fibonacci(){
void Genera(){
int Contador=0;
if(N>=1) {num[Contador]=0;
Contador++;}
if(N>=2) {num[Contador]=1;
Contador++;}
Num=Num1+Num2;
num[Contador]=Num;
Contador++;
Num1=Num2;
Num2=Num;
}
class ejecutor{
objeto.Pedir();
objeto.Genera();
objeto.Mostrar();
//F1=new Fibonacci();
E.ver(new Fibonacci());
PRIMO 2
import java.util.Scanner;
void Pedir(){
N=sc.nextInt();
void Mostrar()
System.out.println("Numero: ["+(i+1)+"]->"+num[i]);
NumPrimos(){
void Genera(){
boolean PrimoValido;
if(N>=1) {num[Contador]=1;
Contador++;}
while(Contador<N)
PosiblePrimo++;
if(validar(PosiblePrimo))
{num[Contador]=PosiblePrimo;
Contador++;
boolean status=true;
int Residuo;
Residuo=PosiblePrimo%i;
if (Residuo==0)
status=false;
break;
return (status);
}
}
Fibonacci(){
void Genera(){
int Contador=0;
if(N>=1) {num[Contador]=0;
Contador++;}
if(N>=2) {num[Contador]=1;
Contador++;}
Num=Num1+Num2;
num[Contador]=Num;
Contador++;
Num1=Num2;
Num2=Num;
class ejecutor{
objeto.Pedir();
objeto.Genera();
objeto.Mostrar();
int opcion=0;
do{
do{
System.out.println("3.- Salir.");
opcion=sc.nextInt();
if(opcion==1){
if(opcion==2){
//F1=new Fibonacci();
E.ver(new Fibonacci());
if(opcion>3 || opcion<1)
}while(opcion!=3);
PRIMO 3
import java.util.Scanner;
int N;
void Pedir(){
N=sc.nextInt();
void Mostrar()
NumPrimos(){
void Genera(){
boolean PrimoValido;
if(N>=1) {num[Contador]=1;
Contador++;}
while(Contador<N)
PosiblePrimo++;
if(validar(PosiblePrimo))
{num[Contador]=PosiblePrimo;
Contador++;
}
private boolean validar(int PosiblePrimo)
boolean status=true;
int Residuo;
Residuo=PosiblePrimo%i;
if (Residuo==0)
status=false;
break;
return (status);
Fibonacci(){
void Genera(){
int Contador=0;
if(N>=1) {num[Contador]=0;
Contador++;}
if(N>=2) {num[Contador]=1;
Contador++;}
Num=Num1+Num2;
num[Contador]=Num;
Contador++;
Num1=Num2;
Num2=Num;
class ejecutor{
objeto.Pedir();
objeto.Genera();
objeto.Mostrar();
int opcion=0;
do{
do{
System.out.println("3.- Salir.");
opcion=sc.nextInt();
if(opcion==1){
if(opcion==2){
//F1=new Fibonacci();
E.ver(new Fibonacci());
if(opcion>3 || opcion<1)
}while(opcion!=3);
}
}
______________________________________________________
import java.util.Scanner;
int N;
int [] num;
series(int limite){
void Pedir(){
N=sc.nextInt();
void Mostrar()
System.out.println("Numero: ["+(i+1)+"]->"+num[i]);
super(1000);
void Genera(){
boolean PrimoValido;
if(N>=1) {num[Contador]=1;
Contador++;}
while(Contador<N)
PosiblePrimo++;
//PrimoValido=validar(PosiblePrimo);
if(validar(PosiblePrimo))
{num[Contador]=PosiblePrimo;
Contador++;
boolean status=true;
int Residuo;
Residuo=PosiblePrimo%i;
if (Residuo==0)
status=false;
break;
return (status);
Fibonacci(){
super(47);
void Genera(){
int Contador=0;
if(N>=1) {num[Contador]=0;
Contador++;}
if(N>=2) {num[Contador]=1;
Contador++;}
{
Num=Num1+Num2;
num[Contador]=Num;
Contador++;
Num1=Num2;
Num2=Num;
class ejecutor{
objeto.Pedir();
objeto.Genera();
objeto.Mostrar();
int opcion=0;
opc[0]="Numeros Primos";
opc[1]="Numeros de Fibonacci";
do{
menu M = new menu(opc);
opcion=M.desplegar();
if(opcion==1){
if(opcion==2){
//F1=new Fibonacci();
E.ver(new Fibonacci());
}while(opcion!=3);
PRIMO 4
import java.util.Scanner;
int N;
int [] num;
series(int limite){
void Pedir(){
N=sc.nextInt();
void Mostrar()
System.out.println("Numero: ["+(i+1)+"]->"+num[i]);
NumPrimos(){
super(1000);
void Genera(){
boolean PrimoValido;
if(N>=1) {num[Contador]=1;
Contador++;}
while(Contador<N)
{
PosiblePrimo++;
//PrimoValido=validar(PosiblePrimo);
if(validar(PosiblePrimo))
{num[Contador]=PosiblePrimo;
Contador++;
boolean status=true;
int Residuo;
Residuo=PosiblePrimo%i;
if (Residuo==0)
status=false;
break;
return (status);
}
class Fibonacci extends series{
Fibonacci(){
super(47);
void Genera(){
int Contador=0;
if(N>=1) {num[Contador]=0;
Contador++;}
if(N>=2) {num[Contador]=1;
Contador++;}
Num=Num1+Num2;
num[Contador]=Num;
Contador++;
Num1=Num2;
Num2=Num;
class ejecutor{
objeto.Pedir();
objeto.Genera();
objeto.Mostrar();
int opcion=0;
opc[0]="Numeros Primos";
opc[1]="Numeros de Fibonacci";
do{
opcion=M.desplegar();
if(opcion==1){
if(opcion==2){
//F1=new Fibonacci();
E.ver(new Fibonacci());
}while(opcion!=3);
}
PRIMO 5
import java.util.Scanner;
int N;
int [] num;
int limite;
String msg;
this.limite=limite;
this.msg=msg;
void Pedir(){
do{
N=sc.nextInt();
if(N<0 || N>limite)
}while(N<0 || N>limite);
void Mostrar()
System.out.println("Numero: ["+(i+1)+"]->"+num[i]);
NumPrimos(){
super(1000,"Primos");
void Genera(){
//boolean PrimoValido;
if(N>=1) {num[Contador]=1;
Contador++;}
while(Contador<N)
PosiblePrimo++;
//PrimoValido=validar(PosiblePrimo);
if(validar(PosiblePrimo))
{num[Contador]=PosiblePrimo;
Contador++;
}
}
boolean status=true;
int Residuo;
Residuo=PosiblePrimo%i;
if (Residuo==0)
status=false;
break;
return (status);
Fibonacci(){
super(47,"de Fibonacci");
}
void Genera(){
int Contador=0;
if(N>=1) {num[Contador]=0;
Contador++;}
if(N>=2) {num[Contador]=1;
Contador++;}
Num=Num1+Num2;
num[Contador]=Num;
Contador++;
Num1=Num2;
Num2=Num;
class ejecutor{
objeto.Pedir();
objeto.Genera();
objeto.Mostrar();
int opcion=0;
opc[0]="Numeros Primos";
opc[1]="Numeros de Fibonacci";
do{
System.out.println();
opcion=M.desplegar();
if(opcion==1){
if(opcion==2){
//F1=new Fibonacci();
E.ver(new Fibonacci());
}while(opcion!=3);
import java.util.Scanner;
int [] num;
int limite;
String msg;
this.limite=limite;
this.msg=msg;
void Pedir(){
do{
N=sc.nextInt();
if(N<0 || N>limite)
}while(N<0 || N>limite);
void Mostrar()
System.out.println("Numero: ["+(i+1)+"]->"+num[i]);
}
abstract void Genera();
NumPrimos(){
super(1000,"Primos");
void Genera(){
//boolean PrimoValido;
if(N>=1) {num[Contador]=1;
Contador++;}
while(Contador<N)
PosiblePrimo++;
//PrimoValido=validar(PosiblePrimo);
if(validar(PosiblePrimo))
{num[Contador]=PosiblePrimo;
Contador++;
}
private boolean validar(int PosiblePrimo)
boolean status=true;
int Residuo;
Residuo=PosiblePrimo%i;
if (Residuo==0)
status=false;
break;
return (status);
Fibonacci(){
super(47,"de Fibonacci");
void Genera(){
int Contador=0;
if(N>=1) {num[Contador]=0;
Contador++;}
if(N>=2) {num[Contador]=1;
Contador++;}
Num=Num1+Num2;
num[Contador]=Num;
Contador++;
Num1=Num2;
Num2=Num;
class ejecutor{
objeto.Pedir();
objeto.Genera();
objeto.Mostrar();
int opcion=0;
opc[1]="Numeros de Fibonacci";
do{
System.out.println();
opcion=M.desplegar();
if(opcion==1){
if(opcion==2){
//F1=new Fibonacci();
E.ver(new Fibonacci());
}while(opcion!=3);
MENU
import java.util.Scanner;
class menu{
int contador;
menu(){
contador=0;
}
menu(String opc[]){
int i=0;
while(opc[i]!=null){
opciones[i]=opc[i];
i++;
contador=i+1;
void pedir(){
int i=0;
String cadena="";
System.out.println("Digite las opciones, al digitar fin, terminara las opciones del menu");
cadena=sc.nextLine();
opciones[i]=cadena;
i++;
contador=i-1;
int desplegar(){
int j=0,i;
do{
i=0;
while(i<contador)
if(opciones[i]==null) break;
j=i+1;
System.out.println(j+".- "+opciones[i]);
i++;
j++;
System.out.println(j+".- Salir");
eleccion=sc.nextInt();
if(eleccion<1 || eleccion>contador)
} while(eleccion<1 || eleccion>contador);
return eleccion;