viernes, 7 de marzo de 2014

17.-Ejercicio

El dia de hoy el maestro nos explico de nuevo como utilizar la  clase  y el main en la computadora.

//atributos
int A, B ,C;
double D, E, F;

//constructores
public ABC(int a, int b)
{
this.A=a;
thi,B=b;
}
public ABC (double a, double b)
{
this.D=a;
this.E=b;
}

//metodos
public void SumarEnteros()
{
C= A+B;



16.-Ejercicio

Desarrollar una clase que calcule o convierta distancias. considerando cm,mts,km

doublee val1;
double D;
public convertir(double a)
{
this.val1=a;
}
public void transformar()
{
D=val!/o.oim
System.out.println("el resultado es:"+D);
}
public void transformar()
{
D=val1/100
System.out.println("el resultado es:"+D);
}
public void transformar()
{
D=val1/0.001
System.out.println("el resultado es:"+D);
}
public void transformar()
{
D=val1/100000
System.out.println("el resultado es:"+D);
}
public void transformar ()
{
D=val1/1000
System.out.println("el resultado es:"+D);

15.-ejercicio


1er. método crear los arreglos 
2do. método llenar los primeros 2.
3ero. multiplicar el primero por todos.

int A:
int b;
int c;
int i;
int j;
public arreglo1(int a,)
{
this.a=3;
}
public void arreglo()
{
a[] []=new int [a];
b[] []=new int [a];
c[] []=new int [a];
System.out.println("arreglos creados");
}
public void llenar arreglo()
{
for(i=0; i<a.length; i++)
{
for(j=0; j<a.length; j++)
System.out.println("la posicion["+i+"]["+j+"]");
a[i][j]=Teclado.nextInt();
}
}
for(i=0; i<a.length;i++)
}
for(j=0; j<a.length; j++)
{
System.out.println("la posicion["+i+"]["+j+"]);
b[i] [j]=Teclado.nextInt();
}
}
}
public void mult()
{
for(i=0; i<a.length; i++)
}
for(j=0; j<a.length; j++)
{
for(k=0; k<a.length; k++)
}
for(l=0; l<a.length; l++)
{
c[][]=a[i][j]*b[k][l]
}
}
}
}
}
for(i=0; i<a; i++)
{
for(j=0; j<a; j++)
System.out.println("el resultado es:"+c);
}
}

14.-Ejercicio

package clase calculadora;
public class call{
double A=0;
double B=0;
double C=0;
public call (double a, double b)
{
this.A=a;
this.B=b;
}
public double sumar()
{
C=A+B
return C;
}
package clasecalculadora;
import java.util.Scanner;
public class clasecalculadora {
public Static void main (string[]args){
Scanner Te=new Scanner (System.in);
call o;
double A, B;
System.out.println("dame el valor de a:");
A=Te.nextDouble();
System.out.println("Dame el valor de b:");
B=Te.nextDouble();
o=new call(A,B);
System.out.println("La suma es:"+o-sumar()):
}
}

13.-ejercicio

Desarrollar una clase que tenga los sig. métodos.
1.-construye un arreglo enterode 4 columnas x N renglones y otro arreglo de 1xN de tipo string.
2.- llena los arreglos que generó el primer método , en el primer arreglo de tipo string es para colocar nombres de alumnos, el arreglo entero es para colocar calificaciones.
3.-Tomando en cuenta las 3 calificaciones de cad. alumno este método genera el promedio y lo almacena en la cuarta columna.
4.-Considerando los promedios de todos los alumnos debe generar un promedio de grupo.
5.-Debe mostrar en pantalla el nombre de las 3 calificaciones, el promedio de cada uno y el promedio general de cada alumno

String a[];
int b[];
int i;
int j;
int c;
int d;
int e;
int prom;
Public arreglo(int k)
{
this.c=k;
}
public arreglo2(int a, int b)
{
this.d=a;
this.e=b;
}
public void  arreglo1()
{
a[]=new int [c]
System.out.println("arreglo creado");
}
public void arreglo2()
{
b[][]=new int [d][e]
System.out.println("arreglo creado");
{
public void arreglo1()
{
for (i=0; i<c.length; i++)
{
System.out.println("la posicion["+i+"]);
c[i]=Teclado.nextString();
}
public void  arreglo2()
{
for(j=0; j<c.length;j++)
{
for(i=0; i<3; i++)
{
System.out.println("la calificacion["+i+"]);
b[i][j]=Teclado.nextInt();
}
}
}
Public void prom();
{
for(j=0; j<3; j++)
{
b[j][3]=(b[j][o]+b[j][1]+b[j][2]/3);
}
}
public void prom()
{
for(j=0; j<3; j++)
{
prom=prom+b[1][3]
}
prom=prom/e.length;
public void mostrar()
{
for(i=0; i<c.length; i++)
{
System.out.println("nombre[c] con calif ["+i+"]["+j+"]=+a[c]+b[i][j]);
System.out.println("el promedio general es:"+prom);

12.-ejercicio

desarrollar una clase con los sig metodos:
1.-que pueda crear un arreglo bidimensional de n*n.
2.-un metodo que pueda crear 2 erreglos bidimensionales independientes de n*n.
3.-que pida valores para llenar el arreglo generado pór el primer metodo.
4.-valores para llenar el arreglo del segundo metodo.
5.-que muestre el contenido del preimer arreglo
6.-que muestre el contenido del segundo metodo

int a;
int a;
int b;
int c;
int d;
int e;
int f;
int i;
int k;
int l;
int j;
toni[] [] ;
rita[] [];
ana[] [];

public arreglo (int val1.int val2)
{
this.a=val1;
this.b=val2;
}
public arreglo (int val3.int val4,int val5, int val6)
{
this.c=val3;
this.d=val4;
this.e=val5;
this.f=val6;
}
public arreglo ()
{
toni[] []=new int[a] [b];
system.out.println("arreglo creado");
}
public arreglo ()
{
rita[] []=new int [c] [d];
ana[] []=new int [e] [f];
system.out.println("arreglo creado");
}
public void llenarceldas()
{
for(i=0;i<a.length;i++)
{
for(k=0;k<b.length;k++)
{
system.out.println("la posision["+e+"] ["+f+"]:");
toni[i] [k]=teclado.nextInt;
}
}
}
public void llenararreglo()
{
for(i=0;i<c.length;i++)
{
for(k=0;k<d.length;k++)
{
system.out.println("la posision["+i+"] ["+k+"]:");
rita[i] [k]=teclado.nextInt;
}
}
for(j=0;j<e.length;j++)
{
for(l=0;l<f.length;l++)
{
system.out.println("la posision["+j+"] ["+l+"]:");
ana[j] [l]=teclado.nextInt;
}
}
}
public void mostrararreglo()
{
for(i=0;i<a;i++)
{
for(k=0;k<bh;k++)
{
system.out.println("toni[i] [k]="+toni[i] [k]);
}
}
}
public void mostrararreglo()
{
for(i=0;i<c;i++)
{
for(k=0;k<d;k++)
{
system.out.println("rita[i] [k]="rita[i] [k]);
}
}
for(j=0;j<d;j++)
{
for(l=0;l<f;l++)
{
system.out.println("ana[j] [l]="ana[j] [l]);
}
}
}

11.-ejercicio

Desarrollar una clase que tenga los sig. métodos:
1.-que necesite de entrada 2 valores tipo double y uno entero.Este tercer valor servirá para definir que operación se va a realizar:1.-suma  2.-resta  3.-multiplicación  4.-división   5.-primer valor a la potencia del segundo    6.-segundo valor a la potencia del primero.
2.-necesitara 4 valores tipo enteros y base a estos realizara una secuencia de números, el cuarto valor indicara el numero de vueltas que debe repetirse el ciclo.
3.-simplemente debe indicar quien lo programo.

double val1;
double val1;
int i;
int n1;
int n2;
int n3;
int nv;
int r;
int op;

public operaciones(double a,double b)
this.val1=a;
this.val2=b;
this.op=r;
}
public void suma (int c,int d,int e, int f)
{
this.n1=c;
this.n2=d;
this.n3=e;
this.nv=f;
}
public void operaciones()
switch(op)
{
case 1:
r=val1+val2;
system.out.println("la suma es:"+r);
break;
case 2:
r=val1-val2;
system.out.println("la resta es:"+r);
break;
case 3:
r=val1*val2;
system.out.println("la multiplicacion es:"+r);
break;
case 4:
r=val1/val2;
system.out.println("la divicion es:"+r);
break;
case 5:
r=r*val1;
for (i=0; i<val2; i++)
{
r=r*val2;
}
system.out.println("la potencia es:"+r);
break;
case 6:
r=r*val2;
for (i=0; i<val1; i++)
{
r=r*val1;
}
system.out.println("la potencia es:"+r);
break;
default:
system.out.println("opcion no valida");
}

public void cadena()
{
for (i=0; i<nv; i++)
{
r=r+n1
i++
system.out.println(i);
r=r+n2
i++
system.out.println(i);
r=r+n3
i++
system.out.println(i);
}
 public vod()
{
system.out.println("programador: Claudia Gpe. Torres Vera");
}
}