Muchas gracias daryo,
funciona perfectamente,mas simple de lo que yo pensaba .
Saludos y Gracias
funciona perfectamente,mas simple de lo que yo pensaba .
Saludos y Gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic class Triangulo{
private double x,y;
private double base,altura;
public boolean equals (Object c){
if(c instanceof Triangulo){
Triangulo tri=(Triangulo) c;
if(this.x==((Triangulo)c).x && this.y==((Triangulo)c).y && this.base==((Triangulo)c).base && this.altura==((Triangulo)c).altura)
return true;
}
return false;
}
//triangulo.equals(triangulo2)
Triangulo(double cx,double cy,double b, double a)
{x= cx; y = cy; base = b; altura = a;}
public String toString()
{return "Triangulo:\n\t"+"Posicion: ("+x+","+y+")\n\tBase: "+base+"\n\tAltura: "+altura;}}
public class Circulo{
private double x,y;
private double r;
Circulo(double a, double b,double c)
{x=a; y=b; r=c;}
public boolean equals (Object c){
if(c instanceof Circulo){
Circulo cir=(Circulo) c;
if(this.r==((Circulo)c).r && this.x==((Circulo)c).x && this.y==((Circulo)c).y) return true;
}
return false;
}
public String toString ()
{return "Circulo:\n\t"+
"Posicion: ("+x+","+y+
")\n\tRadio: "+r+"\n";}}
public class GrupoFiguras{
static final int MAX_NUM_FIGURAS = 10;
private Object [] listaFiguras = new Object [MAX_NUM_FIGURAS];
private int numF=0;
public void anyadeFigura(Object o){
listaFiguras[numF++]= o;
}
public void anyadeCirculo(Circulo c) {listaFiguras[numF++]= c;}
public void anyadeTriangulo(Triangulo t) {listaFiguras[numF++]= t;}
public boolean equals (Object c){
// GrupoFiguras lis=(GrupoFiguras) c;
boolean igual=false;
for(int i=0;i<this.numF;i++){
for(int j=0;j<((GrupoFiguras)c).numF;j++){
if(this.listaFiguras[i].equals(((GrupoFiguras)c).listaFiguras[j])){igual=true;}
else{igual=false;}
}}
for(int i=0;i<((GrupoFiguras)c).numF;i++){
for(int j=0;j<this.numF;j++){
if(((GrupoFiguras)c).listaFiguras[i].equals(this.listaFiguras[j])){igual=true;}
else{igual=false;}
}}
if(igual==true) return true;
return false;
}
public String toString(){
String s= "Circulos:";
for(int i = 0;i < numF; i++)
if (listaFiguras[i] instanceof Circulo) s+="\n"+listaFiguras[i];
s+= "\nTriangulos:";
for(int i = 0;i < numF; i++)
if (listaFiguras[i] instanceof Triangulo)s+="\n"+listaFiguras[i];
return s;}}
public class UsoDeGrupoFiguras{
public static void main (String args[]){
GrupoFiguras g = new GrupoFiguras();
g.anyadeCirculo(new Circulo(10,5,3.5));
g.anyadeTriangulo(new Triangulo(10,5,6.5,32));
g.anyadeTriangulo(new Triangulo(10,5,6.5,32));
GrupoFiguras g2 = new GrupoFiguras();
g2.anyadeCirculo(new Circulo(10,5,3.6));
g2.anyadeTriangulo(new Triangulo(10,5,6.5,32));
g2.anyadeTriangulo(new Triangulo(10,5,6.5,32));
System.out.println(g.equals(g2));
Triangulo tri=new Triangulo(10,5,7.5,32);
Triangulo tri2=new Triangulo(10,5,6.5,32);
//System.out.println(tri.equals(tri2));
Circulo cir=new Circulo(10,5,3.5);
Circulo cir2=new Circulo(10,5,3.5);
//System.out.println(cir.equals(cir2));
//System.out.println(g);
}
}
#!/bin/bash
#inf_process
#echo -e "PID\tPPID\tESTADO\tCOMANDO\n"
#awk '/^Pid/ { printf $1 } /PPid/ { print $1 } /State/ { printf $1 } /Name/ { printf $1 }' /proc/$1/status
#awk '/^Pid/ { printf $2 } /PPid/ { print $2 } /State/ { printf $2 } /Name/ { printf $2 }' /proc/$1/status
awk '/^Pid/ { printf $1}' /proc/$1/status
echo -en "\t"
awk '/PPid/ { printf $1}' /proc/$1/status
echo -en "\t"
awk '/State/ { printf $1}' /proc/$1/status
echo -en "\t"
awk '/Name/ { print $1}' /proc/$1/status
awk '/^Pid/ { printf $2}' /proc/$1/status
echo -en "\t"
awk '/PPid/ { printf $2}' /proc/$1/status
echo -en "\t"
awk '/State/ { printf $2}' /proc/$1/status
echo -en "\t"
awk '/Name/ { print $2}' /proc/$1/status
#include <stdio.h>
int main(int argc, char *argv[]) {
int i=1;
char e;
for(i=1;i<argc;i++){
e=argv[i][1];
// printf("%c\n",argv[i][1]);
if(e=="c")
printf("Argumento %d es Compilar \n",i);
if(e=="E")
printf("Argumento %d es Preprocesar \n",i);
}
}
opciones.c: In function 'main':
opciones.c:10:10: warning: comparison between pointer and integer [enabled by default]
if(e=="c")
^
opciones.c:12:10: warning: comparison between pointer and integer [enabled by default]
if(e=="E")
^