You are on page 1of 4

1.

-package man1;
import java.util.Scanner;
public class burbuja {
public static void main(String[] args){
double A[], promedio, s=0, max=0,min=0,aux=0;
int n,i,j,sw=1;
A=new double[100];
Scanner nro=new Scanner(System.in);
System.out.println("el numero de elementos: ");
n=nro.nextInt();
System.out.println("ingresa datos al ordenador: ");
for(i=1;i<=n;i++){
A[i]=nro.nextDouble();
if(sw==1){
max=A[i];
sw=0;
min=A[i];
}
if(A[i]>=max){
max=A[i];
}
if(A[i]<=min){
min=A[i];
}
s=s+A[i];
}
for(i=1;i<=n;i++){
j=n;
while(j>i){
if(A[j-1]>=A[j]){
aux=A[j-1];
A[j-1]=A[j];
A[j]=aux;
}
j=j-1;
}
}
promedio=s/n;
System.out.println("el maximo es:"+max);
System.out.println("el promedio
es:"+promedio);
System.out.println("el minimo es:"+min);
System.out.println("los datos ordenados son:");
for(i=1;i<=n;i++)
{
System.out.println(""+A[i]);
}
}
}
2.- package man1;
import java.util.Scanner;
public class diagolesamatriz {
public static void main(String[] args){
int i,j,k,n,prod=1,prod2=1,dif;
int A[][];
A=new int[30][30];
Scanner nro=new Scanner(System.in);
System.out.println("orden de la matriz: ");
n=nro.nextInt();
System.out.println("valores de la matriz: ");
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
A[i][j]=nro.nextInt();
}
}
for(i=1;i<=n;i++){
prod=prod*A[i][i];
}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
if(n==i+j-1)
prod2=prod2*A[i][j];
}
}
dif=prod-prod2;
System.out.println("diferencia: "+dif);
}
}
3.- package man1;
import java.util.Scanner;
public class expon {
public static void main(String[] args){
int i,b=1,n;
double e=2.718186,s=0;
Scanner nro=new Scanner(System.in);
System.out.println("ingresar n: ");
n=nro.nextInt();
for(i=0;i<=n;i++){
if(i==0)
s=s+i;
else{
if(i==1)
b=b+(i-1);
else
b=b*(i-1);
s=s+Math.pow(e,i)/b;
}
}
System.out.println("la sumatoria es: "+s);
}
}
4.- package man1;
import java.util.Scanner;
public class expon2 {
public static void main(String[] args){
int i, b=1,n;
double e=2.71813,s=0;
Scanner nro= new Scanner(System.in);
System.err.println("ingrese n: ");
n=nro.nextInt();
for(i=1;i<=n;i++){
if(i==1)
s=s+(i-1);
else{
if(i==2)
b=b+(i-2);
else
b=b*(i-2);
s=s+Math.pow(e,i)/b;
}
}
System.out.println("la sumatoria es: "+s);
}
}
5.- package man1;
import java.util.Scanner;
public class factorial {
public static void main(String[] args){
int n,b=1,i;
Scanner nro=new Scanner(System.in);
System.out.println("ingresar numero: ");
n=nro.nextInt();
for(i=0;i<=n;i++){
if(i==0)
b=b+i;
else
b=b*i;
}
System.out.println("factorial es: " +b);
}
}
6.- package man1;
public class calcu {
public double sum(double n1,double n2){
System.out.println("suma");
return n1+n2;
}
public double res(double n1,double n2){
System.out.println("resta");
return n1-n2;
}
public double mul(double n1,double n2){
System.out.println("multiplicacion");
return n1*n2;
}
public double div(double n1,double n2){
System.out.println("division");
if(n2!=0)
return n1 / n2;
else
System.out.println("error");
return n1 / n2;
}
}
package man1;
public class usecalcu {
public static void main(String[] args){
calcu micalcu= new calcu();
double calcu1=micalcu.sum(4,0);
System.out.println(calcu1);
double calcu2=micalcu.res(4,0);
System.out.println(calcu2);
double calcu3=micalcu.mul(4,0);
System.out.println(calcu3);
double calcu4=micalcu.div(4,0);
System.out.println(calcu4);
}
}
7.- package man1;
import java.util.Scanner;
public class matrizsuma {
public static void main(String[] args){
int i,j,n;
int A[][];
int B[][];
int S[][];
A=new int[5][5];
B=new int[5][5];
S=new int[5][5];
Scanner nro=new Scanner(System.in);
System.out.println("orden de la matriz: ");
n=nro.nextInt();
System.out.println(" matriz A: ");
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
A[i][j]=nro.nextInt();
}
}
System.out.println(" matriz B: ");
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
B[i][j]=nro.nextInt();
}
}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
S[i][j]=A[i][j]+B[i][j];
}
}
System.out.println(" suma de matrices es: ");
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
System.out.println(""+S[i][j]);
}
System.out.println();
}
}
}
8.- package man1;
import java.util.Scanner;
public class matrizproduc {
public static void main(String[] args){
int i,j,l,k,n,s;
int A[][];
int B[][];
int P[][];
A=new int[30][30];
B=new int[30][30];
P=new int[30][30];
Scanner nro=new Scanner(System.in);
System.out.println("matriz A: ");
System.out.println("numero de filas de A: ");
n=nro.nextInt();
System.out.println("numero de columnas de A: ");
k=nro.nextInt();
System.out.println("ingrese valor de la A: ");
for(i=1;i<=n;i++){
for(j=1;j<=k;j++){
A[i][j]=nro.nextInt();
}
}
System.out.println("matriz B: ");
System.out.println("numero de columnas de B: ");
s=nro.nextInt();
System.out.println("ingrese valor de la B: ");
for(i=1;i<=k;i++){
for(j=1;j<=s;j++){
B[i][j]=nro.nextInt();
}
}
for(i=1;i<=n;i++){
for(j=1;j<=s;j++){
P[i][j]=0;
for(l=1;l<=k;l++){
P[i][j]=P[i][j]+A[i][j]*B[i][j];
}
}
}
System.out.println("producto de matrices: ");
for(i=1;i<=n;i++){
for(j=1;j<=s;j++){
System.out.println(""+P[i][j]);
}
System.out.println();
}
}
}
9.- package man1;
import java.util.Scanner;
public class matrizpotencia {
public static void main(String[] args){
int i,j,k,n,r;
int A[][];
int B[][];
int P[][];
A=new int[30][30];
B=new int[30][30];
P=new int[30][30];
Scanner nro=new Scanner(System.in);
System.out.println("orden de la matriz A: ");
n=nro.nextInt();
System.out.println("valores de matriz A: ");
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
A[i][j]=nro.nextInt();
B[i][j]=A[i][j];
}
}
System.out.println("potencia de la matriz: ");
r=nro.nextInt();
for(i=2;i<=r;i++){
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
P[i][j]=0;
for(k=1;k<=n;k++){
P[i][j]=P[i][j]+A[i][k]*B[k][j];
}
}
}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
B[i][j]=P[i][j];
}
}
}
System.out.println("matriz elevada: ");
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
System.out.println(""+P[i][j]);
}
System.out.println();
}
}
}

10.- package man1;
import java.util.Scanner;
public class orden {
public static void main(String[] args){
int i,j,n,sw=1;
double max=0,min=0,aux=0;
double A[];
String M[],m,o,p;
A=new double[100];
M=new String[50];

Scanner nro=new Scanner(System.in);
System.out.println("valor de n: ");
n=nro.nextInt();

System.out.println("temperatura y mes=");

for(i=1;i<=n;i++){
A[i]=nro.nextDouble();
M[i]=nro.next();
if(sw==1){
max=A[i];
o=M[i];
sw=0;
min=A[i];
p=M[i];
}
if(A[i]>=max){
max=A[i];
o=M[i];

}
if(A[i]<=min){
min=A[i];
p=M[i];
}
}
for(i=1;i<=n;i++){
j=n;
while(j>i){
if(A[j-1]>=A[j]){
aux=A[j-1];
A[j-1]=A[j];
A[j]=aux;
m=M[j-1];
M[j-1]=M[j];
M[j]=m;
}
j=j-1;
}
}
System.out.println("el maximo es:"+max+" mes
"+o);
System.out.println("el minimo es:"+min+" mes
"+p);
System.out.println("los datos ordenados son:");
for(i=1;i<=n;i++)
{
System.out.println(""+A[i]+" mes "+M[i]);
}
}
}

You might also like