TRANSFORMACION DE NUMERO DE DECIMAL A OCTAL , BINARIO
Clase Principal
package Packtransformacion;
import java.io.*;
public class Principal {
//Objetos Leer Datos Teclado.
public static InputStreamReader Leer = new InputStreamReader(System.in);
public static BufferedReader Teclado = new BufferedReader(Leer);
public static void main(String[] args)throws IOException
{
int []p= new int [20];
int []o= new int [20];
Transformacion bin = new Transformacion();
System.out.print("Ingrese valor ");
int valor = Integer.parseInt(Teclado.readLine());
bin.setValor(valor);
System.out.print("Escoja 1 binario 2 octal");
int v = Integer.parseInt(Teclado.readLine());
switch(v){
case 1:
p=bin.TransformarBinario();
for (int i=19;i>=0;i--){
if (p[i]!=2){
System.out.print(p[i]); }}
break;
case 2:
o=bin.TransformarOctal();
for (int i=19;i>=0;i--){
if (o[i]!=8){
System.out.print(o[i]); }}
break;
}
}
}
PROGRAMA VECTORES
Clase Principal
package Packrandom;
import java.io.*;
public class Principal {
public static void main(String[] args) throws IOException {
Vector miercoles = new Vector ();
miercoles.LLenar();
miercoles.Mostrar();
System.out.println("Teoria de la union");
miercoles.Union();
System.out.println("Teoria de la Interseccion");
miercoles.Interseccion();
System.out.println("Teoria de la diferencia");
miercoles.Diferencia();
System.out.println("Teoria del producto");
miercoles.Producto();
System.out.println("Teoria del complemento");
miercoles.Complemento();
}
}
Clase Vector
package Packrandom;
import java.io.*;
import java.util.Random;
public class Vector {
private int [] a=new int [5];
private int [] b=new int [5];
public Vector() {
this.a[0]=0;
this.b[0]=0;
}
public void LLenar(){
int n=0,r=0,k=0;
Random rnd =new Random();
while(k<5){
r=0;
n = rnd.nextInt(10);
for(int j=0;j<k;j++){
if(n==this.a[j]){r++;}}
if(r==0){this.a[k]=n;
k++;}
}
k=0;
while(k<5){
r=0;
n = rnd.nextInt(10);
for(int j=0;j<k;j++){
if(n==this.b[j]){r++;}}
if(r==0){this.b[k]=n;
k++;}
} }
public void Mostrar() throws IOException{
System.out.println("Primer vector ");
for(int i=0;i<5;i++){
System.out.println(this.a[i]);}
System.out.println("Segundo vector ");
for(int o=0;o<5;o++){
System.out.println(this.b[o]);}
}
public void Producto(){
int [] c=new int [5];
for (int h=0;h<5;h++){
for(int i=0;i<5;i++){
c[h]+=this.a[h]*this.b[i];}}
for(int i=0;i<5;i++){
System.out.println(c[i]);
}}
public void Union(){
int [] x=new int [5];
for(int i=0;i<5;i++){x[i]=this.b[i];}
for (int h=0;h<5;h++){
for(int i=0;i<5;i++){
if(this.a[h]==x[i]){x[i]=11;} } }
for(int i=0;i<5;i++){System.out.println(this.a[i]);}
for(int i=0;i<5;i++){if(x[i]!=11)System.out.println(x[i]);}
}//union
public void Interseccion(){
for (int h=0;h<5;h++){
for(int i=0;i<5;i++){
if(this.a[h]==this.b[i]){
System.out.println(this.b[i]);
} } }}
public void Diferencia(){
int [] y=new int [5];
for(int i=0;i<5;i++){y[i]=this.a[i];}
for (int h=0;h<5;h++){
for(int i=0;i<5;i++){if(y[h]==this.b[i]){y[h]=11;}} }
for(int i=0;i<5;i++){if(y[i]!=11)System.out.println(y[i]);}
}
public void Complemento(){
int [] y=new int [5];
for(int i=0;i<5;i++){y[i]=this.a[i];}
for (int h=0;h<5;h++){
for(int i=0;i<5;i++){if(y[h]==this.b[i]){y[h]=11;}} }
for(int i=0;i<5;i++){if(y[i]!=11)System.out.println(y[i]);}
}
}
REALIZAR UN PROGRAMA DE DIVISION POR RESTAS
Clase Principal
package Packdivi;
import java.io.*;
public class Principal {
public static InputStreamReader Leer= new InputStreamReader (System.in);
public static BufferedReader Teclado = new BufferedReader (Leer);
public static void main(String[] args)throws IOException {
int a,b;
System.out.println("ingrese el dividendo ");
a=Integer.parseInt(Teclado.readLine());
System.out.println("ingrese el divisor ");
b=Integer.parseInt(Teclado.readLine());
Restar Obj= new Restar(a,b);
Obj.Resta();
}
}
Clase Resta
package Packdivi;
public class Restar {
private int divi;
private int dvsor;
public Restar(int divi, int dvsor) {
this.divi = divi;
this.dvsor = dvsor;
}
public void Resta(){
int res=0;
while(divi>=dvsor){
divi=divi-dvsor;
res++;
}
System.out.print(+res);
System.out.print(".");
System.out.print(+divi);
}
}
RREALIZAR UN PROGRAMA DE UN VEHICULO QUE PERMITA ELEJIR LAS SIGUIENTES OPCIONES: ARRANCAR , ACELERAR , FRENAR , ESTACIONAR
Clase Principal
import java.io.*;
public class Principal {
public static InputStreamReader Leer = new InputStreamReader(System.in);
public static BufferedReader Teclado = new BufferedReader(Leer);
public static void main(String[] args) throws IOException
{
int op;
Vehiculo auto = new Vehiculo();
System.out.println("VEHICULO");
System.out.println("1. Arrancar");
System.out.println("2. Acelerar");
System.out.println("3. Frenar");
System.out.println("4. Estacionar");
System.out.println("5. Salir");
System.out.println("Elija una accion");
do{
op=Integer.parseInt(Teclado.readLine());
switch(op){
case 1:
auto.Arranque();
break;
case 2:
auto.Acelerar();
break;
case 3:
auto.Frenar();
break;
case 4:
auto.Estacionar();
break;
}
}while(op<5);
}
}
Clase Vehiculo
package PackVehiculo;
public class Vehiculo {
private int velocidad;
public Vehiculo() {
this.velocidad = 0;
}
public int Estacionar(){
this.velocidad=0;
System.out.println("El vehiculo esta estacionado");
return this.velocidad;
}
public int Arranque(){
this.velocidad=10;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
public int Acelerar(){
this.velocidad=this.velocidad+10;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
public int Frenar(){
this.velocidad=0;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
}
CREAR UN PROGRAMA QUE PERMITA CREAR UNA CUENTA BANCARIA CON LAS OPERACIONES BASICAS DEPOSITO,RETIRO,CONSULTA
Clase Principal
package Packbanco;
import java.io.*;
public class Principal {
public static InputStreamReader Leer = new InputStreamReader(System.in);
public static BufferedReader Teclado = new BufferedReader(Leer);
public static void main(String[] args) throws IOException
{
// TODO code application logic here
double t,x;
int op;
String c;
// TODO code application logic here
System.out.println("Ingrese nombre");
c=Teclado.readLine();
System.out.println("Ingrese su saldo");
x=Integer.parseInt(Teclado.readLine());
Cuenta cliente = new Cuenta(x,c);
do{
System.out.println("1 Deposito");
System.out.println("2 Retiro");
System.out.println("3 Consulta");
System.out.println("4 Salir");
System.out.println("Elija una opcion");
op=Integer.parseInt(Teclado.readLine());
switch(op){
case 1:
System.out.println("Ingrese deposito");
t=Integer.parseInt(Teclado.readLine());
cliente.Deposito(t);
break;
case 2:
System.out.println("Ingrese retiro");
t=Integer.parseInt(Teclado.readLine());
cliente.Retiro(t);
break;
case 3:
cliente.consulta();
break;
}//switch
}while(op<4);//while
}
}
Clase Cuenta
package Packbanco;
public class Cuenta {
private double saldo;
private String nombre;
public Cuenta(double saldo,String nombre) {
this.saldo = saldo;
this.nombre= nombre;
}
public double Deposito(double t){
this.saldo=this.saldo+t;
return this.saldo;
}
public double Retiro(double t){
if(this.saldo>=t){
this.saldo=this.saldo-t;
return this.saldo; }
else {System.out.println("Su saldo actual no le permite realizar esta transaccion");
return this.saldo;}
}
public void consulta (){
System.out.println("Su saldo es "+this.saldo);
}}
HALLAR LA POTENCIA POR SUMAS
Clase Principal
package Pckpoten;
import java.io.*;
public class Principal {
public static InputStreamReader Leer= new InputStreamReader(System.in);
public static BufferedReader Teclado= new BufferedReader(Leer);
public static void main(String[] args) throws IOException{
int res,a,b;
System.out.println("Ingrese la base");
a=Integer.parseInt(Teclado.readLine());
System.out.println("Ingrese el exponente");
b=Integer.parseInt(Teclado.readLine());
Potencia Obj= new Potencia(a,b);
res=Obj.Elevar();
System.out.println("El resultado es: "+res);
}
}
Clase Potencia
package Pckpoten;
public class Potencia {
private int b;//base
private int e;//exponente
public Potencia(int b, int e) {
this.b = b;
this.e = e;
}
public int Elevar(){
int r=0,n=1;
for(int h=0;h<this.e;h++){
r=0;
for(int i=0;i<this.b;i++){
r+=n;
}
n=r;
}
return r;
}
}





