0% encontró este documento útil (0 votos)
32 vistas27 páginas

Deber Basico Java1

El documento contiene 16 programas en Java con ejemplos de algoritmos y estructuras de control comunes. Los programas incluyen sumas, promedios, figuras geométricas, operaciones básicas, conversiones de base, series, tablas de multiplicar y más. Cada programa lee valores de entrada, realiza cálculos y muestra resultados por pantalla.

Cargado por

Pablo Salazar
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)
32 vistas27 páginas

Deber Basico Java1

El documento contiene 16 programas en Java con ejemplos de algoritmos y estructuras de control comunes. Los programas incluyen sumas, promedios, figuras geométricas, operaciones básicas, conversiones de base, series, tablas de multiplicar y más. Cada programa lee valores de entrada, realiza cálculos y muestra resultados por pantalla.

Cargado por

Pablo Salazar
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
Está en la página 1/ 27

1.

Suma de dos enteros


import java.io.*;
class SumaDosEnteros1 {
public static void main (String[]args) throws IOException {
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("\n Ingrese un 1er entero: ");
int x= Integer.parseInt(teclado.readLine());
System.out.print("\n Ingrese un 2do entero: ");
int y= Integer.parseInt(teclado.readLine());
int r=x+y;
System.out.println("suma= "+r);}
}
2. Permetro de cualquier figura regular
import java.io.*;
class PerimetroFigReg {
public static void main (String[] args) throws IOException {
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("\n Ingrese numero d lados: ");
int n= Integer.parseInt(teclado.readLine());
System.out.print("\n Ingrese medida del lado: ");
int x= Integer.parseInt(teclado.readLine());
int p=n*x;
System.out.println("Perimetro= "+p); }
}

3. Valor Absoluto de un numero
import java.io.*;
class Vabs {
public static void main (String[] args) throws IOException {
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("\n Ingrese un valor: ");
int x= Integer.parseInt(teclado.readLine());
if (x<0)
x=-x;
System.out.print("\n valor absoluto: "+x );
}
}
4. Dados dos nmeros verificar cual es mayor
import java.io.*;
class MayorEntre2 {
public static void main (String[] args) throws IOException {
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("\n Ingrese un valor: ");
int x= Integer.parseInt(teclado.readLine());
System.out.print("\n Ingrese otro valor: ");
int y= Integer.parseInt(teclado.readLine());
if(x>y)
System.out.println("el primer valor ingresado es mayor:"+x);
else
System.out.println("el segundo valor ingresado es mayor:"+y);

}
}
5. Verificar si un nmero es para o impar
import java.io.*;
class VerifParOImpar {
public static void main (String[] args) throws IOException {
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("\n Ingrese un entero: ");
int x= Integer.parseInt(teclado.readLine());
if(x%2==0)
System.out.println("Es PAR");
else
System.out.println("Es IMPAR");
}
}
6. Dados los lados de un tringulo verificar si es equiltero
import java.io.*;
class VerifSiEsEquilatero {
public static void main (String[]args) throws IOException{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("\n Ingrese un 1er lado: ");
int x= Integer.parseInt(teclado.readLine());
System.out.print("\n Ingrese un 2do lado: ");
int y= Integer.parseInt(teclado.readLine());
System.out.print("\n Ingrese un 3er lado: ");
int z= Integer.parseInt(teclado.readLine());
if((x==y)&&(x==z))
System.out.println("ES EQULATERO");
else
System.out.println("NO ES EQULATERO");
}
}
7. Ecuacin de 2 grado
import java.io.*;
public class Ecuacion2Grado {
public static void main (String[]args) throws IOException{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("forma de la ecuacion Ax+Bx+C ");
System.out.print("\n Ingrese A: ");
int a= Integer.parseInt(teclado.readLine());
System.out.print("\n Ingrese B: ");
int b= Integer.parseInt(teclado.readLine());
System.out.print("\n Ingrese C: ");
int c= Integer.parseInt(teclado.readLine());
double x=b*b-4*a*c;
x = Math.sqrt(x);
double r1=(-b+x)/(2*a);
double r2=(-b-x)/(2*a);
System.out.println("x1= "+r1);
System.out.println("x2= "+r2); }
}
8. Cambiar de base 10 a cualquier base
import java.io.*;
public class CamBase {
public static void main (String[]args) throws IOException{
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.println("TRANSFORMACION DE BASE 10");
System.out.print("Ingrese el numero que dsea transformar : ");
int n=Integer.parseInt(teclado.readLine());
System.out.print("Ingrese la base a transformar de base 10 : ");
int base=Integer.parseInt(teclado.readLine());
switch(base)
{
case 2: System.out.println("El numero de base decimal "+ n +" a binario es:
"+Integer.toBinaryString(n));
break;
case 8: System.out.println("El numero de base decimal "+ n +" a octal es:
"+Integer.toOctalString(n));
break;
case 16: System.out.println("El numero de base decimal "+ n +" a hexadecimal es:
"+Integer.toHexString(n));
break;
default: System.out.print("ERROR ");
break;
}
}


}
9. Una calculadora con las operaciones bsicas
import java.io.*;
public class OperBas {
public static void main (String[] args) throws IOException {
BufferedReader teclado= new BufferedReader (new
InputStreamReader(System.in));
System.out.println("ingrese valor 1: ");
int x= Integer.parseInt(teclado.readLine());
System.out.println("ingrese valor 2: ");
int y= Integer.parseInt(teclado.readLine());
System.out.println("escoja opcion");
System.out.println("1. suma; 2.resta; 3. multiplicacion; 4.division;");
int a= Integer.parseInt(teclado.readLine());
float r;
if(a==1){
r=x+y;
System.out.println("suma "+r);}
if(a==2){
r=x-y;
System.out.println("resta "+r);}
if(a==3){
r=x*y;
System.out.println("multiplicacion "+r);}
if(a==4){
r=x/y;
System.out.println("division"+r); } } }
10. Una calculadora con las operaciones trigonomtricas
import java.io.*;
public class CalculadoraFT {
public static void main (String[] args) throws IOException{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.print("\n Ingrese un angulo en radianes: ");
float x= Float.parseFloat(teclado.readLine());
double a =Math.sin(x);
double b =Math.cos(x);
double c =Math.tan(x);
System.out.println("seno: "+a);
System.out.println("coseno: "+b);
System.out.println("tangente: "+c);
}

}
11. Sumar los 10 primero nmeros ciclo para
import java.io.*;
public class SumaDiezPara {
public static void main (String[] args) throws IOException{
int n=0,i,suma=0;
BufferedReader teclado= new BufferedReader(new InputStreamReader(System.in));
for(i=1;i<10+1;i++){
System.out.println("ingrese valor a sumar");
n=Integer.parseInt(teclado.readLine());
suma=suma+n;
}
System.out.println("la suma de los numeros ingresados es: "+suma);
}

}
12. divisin con restas sucesivas
import java.io.*;
public class DiviResta {
public static void main (String[]args)throws IOException{
BufferedReader teclado= new BufferedReader (new
InputStreamReader(System.in));
int c=0, r;
System.out.println(" DIVISION CON RESTA SUCESIVA ");
System.out.println("Ingrese el valor del dividendo: ");
int a = Integer.parseInt(teclado.readLine());
System.out.println("Ingrese el valor del divisor: ");
int b= Integer.parseInt(teclado.readLine());
if (b==0) {
System.out.println("No Existe Division Para Cero ");
}
while (a >= b) {
a=a-b;
c++;
}
r=a;
System.out.println("El cociente es:" +c);
System.out.println("El residuo es:" +r);}
}
13. Multiplicacin con sumas sucesivas

import java.io.*;
public class MultipConResSus{
public static void main (String[]args) throws IOException{
int i=0,suma=0;
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.println(" Ingrese primer factor: ");
int x= Integer.parseInt(teclado.readLine());
System.out.println(" Ingrese segundo factor: ");
int y= Integer.parseInt(teclado.readLine());
while(i<y){
suma=suma+x;
i++;
}
System.out.print("\n El Resultado es: "+suma);
}
}
14. Potencia de un numero

import java.io.*;
public class PotDeNum{
public static void main (String[]args) throws IOException{
int i=0,sum=1;
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.println(" Ingresa Base: ");
int x= Integer.parseInt(teclado.readLine());
System.out.println( Ingresa Exponente: );
int y= Integer.parseInt(teclado.readLine());
while(i<y){
sum=sum*x;
i++;
}
System.out.print("\n La Potencia es: "+sum);
}
}
15. Mostrar la tabla de multiplicar que el usuario desee, hasta donde quiera

import java.io.*;
public class TablaDeMultiplicacion{
public static void main (String[]args) throws IOException{
int i=1,r;
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.println(" Tabla de Multiplicar del: ");
int x= Integer.parseInt(teclado.readLine());
System.out.println(" Hasta: ");
int y= Integer.parseInt(teclado.readLine());
while(i<=y){
System.out.print(+x);
System.out.print(" x ");
System.out.print(+i);
System.out.print(" = ");
r=x*i;
System.out.print(+r);
System.out.print("\n");
i++;
}
}
}
16. Mostrar los primeros n-nmeros de la serie de Fibonacci

import java.io.*;
class Fibonacci{
public static void main (String[]args) throws IOException{
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.println("Serie de fibonacci");
System.out.print("Ingrece la cantidad de numeros que desea: ");
int n=Integer.parseInt(teclado.readLine());
int a=1,b=0,c;
int r=0;
while(r<n)
{
System.out.print(x+ " ");
c=a;
a=a+b;
b=c;
r++;
}
}

}
17. Sumatoria de 1 a n con ciclo para

import java.io.*;
class SumaPara{
public static void main (String[]args) throws IOException{
int i,aux=0;
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.println("Ingrese tope de la sumatoria: ");
int n=Integer.parseInt(teclado.readLine());
for(i=1;i<=n;i++){
System.out.print(+i);
System.out.print("+");
aux=aux+i;
}
System.out.print("sumatoria= "+aux);
}

}
18. Sumatoria de 1 a n con ciclo mientras

import java.io.*;
class SumaCicloMientras{
public static void main (String[]args) throws IOException{
int i=1,aux=0;
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.println("Ingrese tope de la sumatoria: ");
int n=Integer.parseInt(teclado.readLine());
while(i<=n){
System.out.print(+i);
System.out.print("+");
aux=aux+i;
i++;
}
System.out.print("="+aux);
}

}
}


19. Sumatoria de 1 a n con ciclo repite-hasta

import java.io.*;
class SumatoriaRepit_Hasta{
public static void main (String[]args) throws IOException{
int i=1,aux=0;
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.println("Ingrese tope de la sumatoria: ");
int n=Integer.parseInt(teclado.readLine());
do{
System.out.print(+i);
System.out.print("+");
aux=aux+i;
i++;
}while(i<=n);
System.out.print("="+aux);
}

}
20. Contar letras hasta encontrar un punto con ciclo repite

import java.io.*;
class ContarLetras{
public static void main (String[]args) throws IOException{
int i=0;
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.print("Ingrese una cadena que termine con z: ");
do{
char c1 = (char)System.in.read();
i++;
}while(c1!=z);
System.out.print(+i);
}
}
21. Ciclo para

import java.io.*;
class CicloPara{
public static void main (String[]args) throws IOException{
int i;
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.println("Ingrese n tope: ");
int n=Integer.parseInt(teclado.readLine());
for(i=0;i<=n;i++){
System.out.print(+i);
System.out.print(" ");
}
}

}
22. Ciclo mientras

import java.io.*;
class CicloMientras{
public static void main (String[]args) throws IOException{
int i=0;
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.println("Ingrese n tope: ");
int n=Integer.parseInt(teclado.readLine());
while(i<=n){
System.out.print(+i);
System.out.print(" ");
i++;
}
}

}
23. Ciclo Repetir-hasta

import java.io.*;
class CicloRepetir{
public static void main (String[]args) throws IOException{
int i=0;
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in) );
System.out.print("Ingrese numero tope: ");
int n=Integer.parseInt(teclado.readLine());
do{
System.out.print(+i);
System.out.print(" ");
i++;
}while(i<=n);
}}
DEBER # 2
1.) Suma de dos enteros

import java.io.*;
class SumaDosNum{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int x,y;
public void insertar()throws IOException {System.out.print("\n Ingrese un el primer numero: ");
int num1= Integer.parseInt(teclado.readLine());
x=num1;
System.out.print("\n Ingrese un el segundo numero: ");
int num2= Integer.parseInt(teclado.readLine());
y=num2;};
public void Sumar(){x=x+y;
System.out.print("\n La suma es: "+x);};
public static void main (String[]args)throws IOException{
SumaDosNum n= new SumaDosNum();
n.insertar();
n.Sumar();
}
}
2.) Permetro de cualquier figura regular

import java.io.*;
class PerimFigReg{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int n,l;
public void insertar()throws IOException {System.out.print("\n Ingrese numero de lados: ");
int num1= Integer.parseInt(teclado.readLine());
n=num1;
System.out.print("\n Ingrese medida del lado: ");
int num2= Integer.parseInt(teclado.readLine());
l=num2;};
public void perimetro(){n=n*l;
System.out.print("\n El Perimetro es: "+n);};

public static void main (String[]args)throws IOException{
PerimFigReg n= new PerimFigReg ();
n.insertar();
n.perimetro();
}
}
3.) Valor Absoluto de un numero

import java.io.*;
class ValorAbs{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int v;
public void insertar()throws IOException {System.out.print("\n Ingrese un valor: ");
int n= Integer.parseInt(teclado.readLine());
v=n;};

public void valorabs(){if(v<0)
v=-v;
System.out.print("\n El Valor Absoluto es: "+v);};

public static void main (String[]args)throws IOException{
ValorAbs n= new ValorAbs();
n.insertar();
n.valorabs();
}
}
4.) Dados dos nmeros verificar cual es mayor

import java.io.*;
class MayNum{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int x,y;
public void insertar()throws IOException {System.out.print("\n Ingrese Primer Numero: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;
System.out.print("\n Ingrese Segundo Numero: ");
int n2= Integer.parseInt(teclado.readLine());
y=n2;};
public void mayor(){if(x>y)
System.out.println("\n El Mayor Valor es:"+x); else
System.out.println("\n El
Mayor Valor es:"+y);};
public static void main (String[]args)throws IOException{
MayNum n= new MayNum ();
n.insertar();
n.mayor();
}
}
5.) Verificar si un nmero es para o impar

import java.io.*;
class ParOImpar{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int x;
public void insertar()throws IOException {System.out.print("\n Ingrese un Numero: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;};
public void verificar(){if(x%2==0)
System.out.println("\n El numero es Par");
else
System.out.println("\n El numero es Impar");};
public static void main (String[]args)throws IOException{
ParOImpar n= new ParOImpar ();
n.insertar();
n.verificar();
}
}
6.) Dados los lados de un tringulo verificar si es equiltero

import java.io.*;
class TriangEquil{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int x,y,z;
public void insertar()throws IOException {System.out.print("\n Ingrese un Primer lado: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;
System.out.print("\n Ingrese un Segundo lado: ");
int n2= Integer.parseInt(teclado.readLine());
y=n2;
System.out.print("\n Ingrese un Tercer lado: ");
int n3= Integer.parseInt(teclado.readLine());
z=n3;};
public void verificar(){if((x==y)&&(x==z))
System.out.println("\n Si es Equilatero");
else
System.out.println("\n No es Equilatero");};
public static void main (String[]args)throws IOException{
TriangEquil n= new TriangEquil ();
n.insertar();
n.verificar();
}
}
7.) Ecuacin de 2 grado

import java.io.*;
class Eqn2nd{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int a,b,c;
public void insertar()throws IOException {System.out.print("La Forma de la Ecuacion Ax+Bx+C
");
System.out.print("\n Ingrese A: ");
int n1= Integer.parseInt(teclado.readLine());
a=n1;
System.out.print("\n Ingrese B: ");
int n2= Integer.parseInt(teclado.readLine());
b=n2;
System.out.print("\n Ingrese C: ");
int n3= Integer.parseInt(teclado.readLine());
c=n3;};
public void bases(){double x=b*b-4*a*c;
x = Math.sqrt(x);
double r1=(-b+x)/(2*a);
double r2=(-b-x)/(2*a);
System.out.println("x1= "+r1);
System.out.println("x2= "+r2);};
public static void main (String[]args)throws IOException{
Eqn2nd n= new Eqn2nd ();
n.insertar();
n.bases();
}
}





8.) Cambiar de base 10 a cualquier base

import java.io.*;
class CambioBase{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int n,b;
public void insertar()throws IOException {System.out.println("TRANSFORMACION DE
UNIDADES");
System.out.print("Ingrese el Numero a transformar: ");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void transformar()throws IOException{System.out.print("Ingrese la Base a transformar de
base 10 a ");
int b1=Integer.parseInt(teclado.readLine());
b=b1;
switch(b){
case 2: System.out.println("El numero de base decimal "+ n +" a binario es:
"+Integer.toBinaryString(n));
break;
case 8: System.out.println("El numero de base decimal "+ n +" a octal es:
"+Integer.toOctalString(n));
break;
case 16: System.out.println("El numero de base decimal "+ n +" a hexadecimal es:
"+Integer.toHexString(n));
break;
default: System.out.print("ERROR AL INGRESO DE DATOS");
break;}};
public static void main (String[]args)throws IOException{
CambioBase n= new CambioBase();
n.insertar();
n.transformar();
}
}
9.) Una calculadora con las operaciones bsicas

import java.io.*;
class CalculadoraOB{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int x,y;
float r;
public void insertar()throws IOException {System.out.println("ingrese valor 1: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;
System.out.println("ingrese valor 2: ");
int n2= Integer.parseInt(teclado.readLine());
y=n2;};
public void calculadora()throws IOException{System.out.println("Escoja la Opcion");
System.out.println(" 1. suma;\n 2.resta;\n 3.
multiplicacion;\n 4.division;");
int a= Integer.parseInt(teclado.readLine());
switch(a){
case 1: r=x+y;
System.out.println("La Suma es: "+r);
break;
case 2: r=x-y;
System.out.println("La Resta es: "+r);
break;
case 3: r=x*y;
System.out.println("La Multiplicacion es:
break;
case 4: r=x/y;
System.out.println("La Suma es: "+r);
break;
default: System.out.print("ERROR AL INGRESO
DE DATOS");
break;
}};
public static void main (String[]args)throws IOException{
CalculadoraOB n= new CalculadoraOB ();
n.insertar();
n.calculadora();
}
}
10.) Una calculadora con las operaciones trigonomtricas

import java.io.*;
class CalculadoraFT{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
double x;
public void insertar()throws IOException {System.out.print("Ingrese un angulo en grados: ");
double n1= Double.parseDouble(teclado.readLine());
x=n1;};
public void calculadora(){x=(x*3.141592654)/180;
double m =Math.sin(x);
double n =Math.cos(x);
double o =Math.tan(x);
System.out.println("seno (SIN): "+m);
System.out.println("coseno (COS): "+n);
System.out.println("tangente (TAN): "+o);};
public static void main (String[]args)throws IOException{
CalculadoraFT n= new CalculadoraFT ();
n.insertar();
n.calculadora();
}
}
11.) Sumar los 10 primero nmeros ciclo para

import java.io.*;
class Suma10Primeros{
int n=10;
int i;
int aux=0;
public void suma(){for(i=0;i<=n;i++)
aux=aux+i;
System.out.println("La suma d los 10 primeros #s es: "+aux);};

public static void main (String[]args)throws IOException{
Suma10Primeros n= new Suma10Primeros();
n.suma();
}
}
12.) Divisin con restas sucesivas

import java.io.*;
class Division{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int x,y,i=0;
public void insertar()throws IOException { System.out.print("\n Ingrese el Dividendo: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;
System.out.print("\n Ingrese el Divisor: ");
int n2= Integer.parseInt(teclado.readLine());
y=n2;};
public void dividir(){while(x>=y){
x=x-y;
i++;
}
System.out.print("\n El Cociente es: "+i);
System.out.print("\n El Residuo es: "+x);};
public static void main (String[]args)throws IOException{
Division n= new Division();
n.insertar();
n.dividir();
}
}
13.) Multiplicacin con sumas sucesivas

import java.io.*;
class Multiplicacion{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=0,acu=0,x,y;
public void insertar()throws IOException { System.out.print("\n Ingrese el Multiplicando: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;
System.out.print("\n Ingrese el Multiplicador: ");
int n2= Integer.parseInt(teclado.readLine());
y=n2;};
public void multiplicar(){while(i<y){
acu=acu+x;
i++;
}
System.out.print("\n El Resultado es: "+acu);};
public static void main (String[]args)throws IOException{
Multiplicacion n= new Multiplicacion();
n.insertar();
n.multiplicar();
}
}
14.) Potencia de un numero

import java.io.*;
class PotD_Num{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=0,acu=1,x,y;
public void insertar()throws IOException { System.out.print("\n Ingrese la Base: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;
System.out.print("\n Ingrese el Exponente: ");
int n2= Integer.parseInt(teclado.readLine());
y=n2;};
public void potencia(){while(i<y){
acu=acu*x;
i++;
}
System.out.print("\n La Potencia es: "+acu);};
public static void main (String[]args)throws IOException{
PotD_Num n= new PotD_Num ();
n.insertar();
n.potencia();
}
}
15.) Mostrar la tabla de multiplicar que el usuario desee, hasta donde quiera

import java.io.*;
class TablaMultiplicar{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=1,r,x,y;
public void insertar()throws IOException { System.out.print("\n Tabla de Multiplicar del: ");
int n1= Integer.parseInt(teclado.readLine());
x=n1;
System.out.print("\n Hasta: ");
int n2= Integer.parseInt(teclado.readLine());
y=n2;};
public void tabla(){while(i<=y){
System.out.print(+x);
System.out.print(" x ");
System.out.print(+i);
System.out.print(" = ");
r=x*i;
System.out.print(+r);
System.out.print("\n");
i++;
}};
public static void main (String[]args)throws IOException{
TablaMultiplicar n= new TablaMultiplicar();
n.insertar();
n.tabla();
}
}
16.) Mostrar los primeros n-nmeros de la serie de Fibonacci

import java.io.*;
class Fibonacci{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int x=1,y=0,z;
int r=0,n;
public void insertar()throws IOException { System.out.println("SERIE FIBONACI");
System.out.print("Ingrese la cantidad de numeros que
desea: ");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void serie(){while(r<n){
System.out.print(x+ " ");
z=x;
x=x+y;
y=z;
r=r+1;
}};
public static void main (String[]args)throws IOException{
Fibonacci n= new Fibonacci();
n.insertar();
n.serie();
}
}
17.) Sumatoria de 1 a n con ciclo para

import java.io.*;
class SumPara{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i,aux=0,n;
public void insertar()throws IOException { System.out.print("Ingrese tope de la sumatoria:
");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void sumatoria(){for(i=1;i<=n;i++){
System.out.print(+i);
System.out.print("+");
aux=aux+i;
}
System.out.print("="+aux);};
public static void main (String[]args)throws IOException{
SumPara n= new SumPara ();
n.insertar();
n.sumatoria();
}
}

18.) Sumatoria de 1 a n con ciclo mientras

import java.io.*;
class SumaWhile{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=1,aux=0,n;
public void insertar()throws IOException { System.out.print("Ingrese tope de la sumatoria:
");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void sumatoria(){while(i<=n){
System.out.print(+i);
System.out.print("+");
aux=aux+i;
i++;
}
System.out.print("="+aux);};
public static void main (String[]args)throws IOException{
SumaWhile n= new SumaWhile ();
n.insertar();
n.sumatoria();
}
}
19.) Sumatoria de 1 a n con ciclo repite-hasta

import java.io.*;
class SumaRepetir{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=1,aux=0,n;
public void insertar()throws IOException { System.out.print("Ingrese tope de la sumatoria:
");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void sumatoria(){do{
System.out.print(+i);
System.out.print("+");
aux=aux+i;
i++;
}while(i<=n);
System.out.print("="+aux);};
public static void main (String[]args)throws IOException{
SumaRepetir n= new SumaRepetir ();
n.insertar();
n.sumatoria();
}
}
20.) Contar letras hasta encontrar un punto con ciclo repite

import java.io.*;
class ContarLetras{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=0;
public void contador(){System.out.print("Ingrese una cadena y termine con el 0: ");
do{
char c1 = (char)System.in.read();
i++;
}while(c1!=0);
System.out.print(+i);
};
public static void main (String[]args)throws IOException{
ContarLetras n= new ContarLetras ();
n.contador();
}
}
21.) Ciclo para

import java.io.*;
class CicloPara{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i,n;
public void insertar()throws IOException { System.out.print("Ingrese tope de la sumatoria:
");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void ciclo(){for(i=0;i<=n;i++){
System.out.print(+i);
System.out.print(" ");}};
public static void main (String[]args)throws IOException{
CicloPara n= new CicloPara();
n.insertar();
n.ciclo();
}
}
22.) Ciclo mientras

import java.io.*;
class CicloMientras{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=0,n;
public void insertar()throws IOException { System.out.print("Ingrese tope de la sumatoria:
");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void ciclo(){ while(i<=n){
System.out.print(+i);
System.out.print(" ");
i++;
}
};
public static void main (String[]args)throws IOException{
CicloMientras n= new CicloMientras();
n.insertar();
n.ciclo();
}
}
23.) Ciclo Repetir-hasta

import java.io.*;
class CicloRepetir{
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
int i=0,n;
public void insertar()throws IOException { System.out.print("Ingrese tope de la sumatoria:
");
int n1=Integer.parseInt(teclado.readLine());
n=n1;};
public void ciclo(){ do{
System.out.print(+i);
System.out.print(" ");
i++;
} while(i<=n);
};
public static void main (String[]args)throws IOException{
CicloMientras n= new CicloMientras();
n.insertar();
n.ciclo();
}
}

También podría gustarte