elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / Re: Como divido un codigo en 3 partes (.cpp .cpp .h) en: 29 Septiembre 2010, 23:22 pm
Ya se me habilito la flecha verde...
pero me sale error en

#include "CLASES.H"
Television e;

en el codigo de main
:S


pero para eso ...
abri el "global scope" que es el "main" y los otros archivos simplemente los abri :S...

porque la opcion de clic dereche encima de la pantalla de trabajo como me lo muestras
no me sale NEW me sale am esto:


12  Programación / Programación C/C++ / Re: Como divido un codigo en 3 partes (.cpp .cpp .h) en: 29 Septiembre 2010, 22:59 pm
¿Todos los ficheros pertenecen al mismo proyecto o los has creado independientes?

Saludos :P


Los he creado independientemente... am si te refieres aque..
en un archivo esta el .h
en otro el .cpp y el otro iwual

y no estan todos juntos...
asi es jejeje  :$
13  Programación / Programación C/C++ / Como divido un codigo en 3 partes (.cpp .cpp .h) SOLUCIONADO en: 29 Septiembre 2010, 22:50 pm
Oh como hago preguntas!  :S


am,...
Esque tengo un documento donde
tengo que poner:

Las clases en un: .h
Funciones (Imprimir): en .cpp
Main: en .cpp


Segun yo... tengo bien definido todo el rollo...
Chequen:

Código:
//LAS CLASES SON ESTAS : EN EL .H
//Nombre que le tengo puesto es:  CLASES.H

#ifndef CLASES_H
#define CLASES_H

class Telefono
{
private:
unsigned int Digitos;
unsigned int Tamaño;
char Tono;
char Bocina;
char Color;

public:
Telefono()
{  }
~Telefono()
{  }
//Digitos
int GetValue() const { return Digitos;}
void SetValue( int a) { Digitos = a;}
//Tamaño
int GetValue1() const { return Tamaño;}
void SetValue1( int b) { Tamaño = b;}
//Tono
int GetValue2() const { return Tono;}
void SetValue2( char c) { Tono = c;}
//Bocina
int GetValue3() const { return Bocina;}
void SetValue3( int d) { Bocina = d;}
//Color
int GetValue4() const { return Color;}
void SetValue4( int e) { Color = e;}
};

class SerVivo
{
private:
unsigned int Edad;
float Peso;
float Altura;
char Nombre;
char Reino;

public:
SerVivo()
{  }
~SerVivo()
{  }
//Peso
int GetValue() const { return Peso;}
void SetValue( float a) { Peso = a;}
//Edad
int GetValue1() const { return Edad;}
void SetValue1( int b) { Edad = b;}
//Nombre
int GetValue2() const { return Nombre;}
void SetValue2( char c) { Nombre = c;}
//Reino
int GetValue3() const { return Reino;}
void SetValue3( char d) { Reino = d;}
};
class Computadora
{
private:
float Dimensiones;
char Tipo;
char NSO;
char Marca;

public:
Computadora()
{  }
~Computadora()
{  }
//Dimensiones
int GetValue() const { return Dimensiones;}
void SetValue( float a) { Dimensiones = a;}
//Tipo
int GetValue2() const { return Tipo;}
void SetValue2( char b) { Tipo = b;}
//Nombre del Sistema Operativo
int GetValue3() const { return NSO;}
void SetValue3( int c) { NSO = c;}
//Marca
int GetValue4() const { return Marca;}
void SetValue4( char d) { Marca = d;}
};
class Robot
{
private:

char Tipo;
char Creador;
char Objetivo;
char Nombre;

public:
Robot()
{  }
~Robot()
{  }
//Tipo
int GetValue() const { return Tipo;}
void SetValue( char a) { Tipo = a;}
//Creador
int GetValue2() const { return Creador;}
void SetValue2( char b) { Creador = b;}
//Objetivo
int GetValue3() const { return Objetivo;}
void SetValue3( char c) { Objetivo = c;}
//Nombre
int GetValue4() const { return Nombre;}
void SetValue4( char d) { Nombre = d;}
};
class Television
{
private:

unsigned int Pulgadas;
unsigned int Canales;
char Color;
char Marca;
char TBocinas;

public:
Television()
{  }
~Television()
{  }
void ImprimirInfo();
//Pulgadas
int GetValue() const { return Pulgadas;}
void SetValue( int a) { Pulgadas = a;}
//Canales
int GetValue2() const { return Canales;}
void SetValue2( int b) { Canales = b;}
//Color
int GetValue3() const { return Color;}
void SetValue3( char c) { Color = c;}
//Marca
int GetValue4() const { return Marca;}
void SetValue4( char d) { Marca = d;}
//TBocinas
int GetValue5() const { return TBocinas;}
void SetValue5( char e) { TBocinas = e;}
};


#endif





//MI FUNCION DE IMPRIMIR (.cpp)  SOLO COMO EJEMPLO ES:
//Nombre que le tengo puesto es:  FUNCION.CPP


#include "CLASES.h"
//Ejemplo: Imprimir Valores Television
void Television::ImprimirInfo( )
{
   cout << "Pulgadas: " << Pulgadas << '\n';
cout << "Canales: " << Canales << '\n';
   cout << "Color: " << Color << '\n';
   cout << "Marca: " << Marca << '\n';
   cout << "TBocinas: " << TBocinas << '\n';
}



//Mi codigo principal (.cpp) asi:
//Nombre que le tengo puesto es:  main.cpp

#include<conio.h>
#include<cstdio>
#include<iostream>
using namespace std;
#include "CLASES.H"
int main (){
//Declarando Objeto "Ejemplo" de la Clase Television
Television e;
//Asignando Valores
  e.SetValue(1);
  e.SetValue2(2);
  e.SetValue3(3);
  e.SetValue4(3000000);
//Imprimiendo Valores
  e.ImprimirInfo();

getch();
return 0;
}

 




Ya creado asi bien bonito y todo. estoy trabajando en Microsoft Visual 2010...
No ce como correrlo. ya que la flechita verde no me aparece disponible...
¿Como le hago?


Preguntas sobre este codigo:

¿Como se le llama dividir el codigo de esta manera?
¿Crear eso de "CLASES.H"  es como declarar una libreria mas?



Se preguntan: Si lo estas haciendo por que preguntas esas cosas tan basicas?...porque no soy bueno entendiendo a la primera...


Y de una vez si esposible que me puedan ayudar en java...
Por que por mas que intento hacer ese mismo programa en java... no ce por que me sale errores. :S en NETBEANS 6.9.1

Ejemplo:
Class SerVivo{
}
Class TestSerVivo{
}

Algo asi vi en uno de mis intentos de hacer lo mismo en java.... pero me sale error en TestSerVivo{}..... y se me dificulta tambien en como hago que todas las clases esten en un solo archivo :S ¿?


Espéro su ayuda y disculpen por tantas preguntas... Pero como se habran dado cuenta soy algo novato :S jejeje

14  Comunicaciones / Redes / Re: ¿Como hago Una red punto a punto Con windows 7 (ambas computadoras)? en: 28 Septiembre 2010, 20:25 pm
Ve a un buscador como google y pon: RED AD-HOC WINDOWS 7

Obtendrás resultados como este con vídeo y todo: http://www.ayudawindows7.com/index.php/videos?task=videodirectlink&id=45
Si no lo qiero por medio del wirelless? :S q debo de poner :S




//FIN...! Gracias we! :)
No sabia lo de RED AD-HOC.... ya me eche una leidita y veo que es de la misma manera que con wireless.. solo con el cable cruzado jejeje :) ^^

GRACIAS A TOD@S! :)
15  Programación / Programación C/C++ / Re: Funciones en: 28 Septiembre 2010, 19:39 pm
Gracias Danuk!!! =]
16  Comunicaciones / Redes / [Solucionado]Como hago Una red punto a punto Con windows 7 (ambas computadoras)? en: 28 Septiembre 2010, 19:37 pm
Hola Disculpenme esque estoy tratando de conocer mas el windows 7 y se me ocurrio pensar en una red punto a punto...
Pero quiero hacer que 2 computadoras que tengo aqui y que son windows 7
hacer una conexion de punto a punto...

¿Alguien Podria Ayudarme :S?
Ya busque por todas partes! :S Hasta en la pagina oficial de windows 7 y nada :S
 :-(
17  Programación / Programación C/C++ / Email(con contraseña) y Logaritmo(Redondeado) en C++ en: 20 Septiembre 2010, 22:06 pm
Bueno para empezar a ganar reputacion en este foro ya que me gusto mucho; ya que he aprendido mucho el poquito tiempo de visita...y para que no crean que nada mas entro por el simple echo de conseguir tareas facilmente he aqui 2 aportaciones...



#include <stdio.h>
#include <string.h>
#include <iostream.h>
#include <conio.h>
#include<stdlib.h>
#include <stdlib.h>
#include <string>
struct Correo {
    char n[20]; //nombre
    char ap[35];//apellido paterno
    char an[3];  //año de nacimiento
};
//OBTENGA EL NOMBRE DE USUARIO Y LA CONTRASEÑA DE CORREO ELECTRONICO DEL DOMINIO @ilcook
int main(){
//Declaracion variables
struct Correo a;
//bases contenido para el nombre de usuario
unsigned int n=0,j=0,i;char d[2],d1[7],ad1[8],ad2[7],com[40];
//bases contenido para la contraseña
char passn[2],abe[2];unsigned int aa,bb,cc,dd,ee,ff,gg,gg2;
//Datos
    cout<<" Creacion de un correo @ilcook "<<endl<<endl;
    cout<<"Nombre:"<<endl;
    cin>>a.n;
    cout<<"Apellido:"<<endl;
    cin>>a.ap;
    cout<<"Anyo Nacimiento:"<<endl;
    cin>>a.an;
    cout<<endl<<endl;
//Cuenta  
for (i=0;i<8;i++){
    d1=a.ap;
    ad1=d1;
ad2=ad1;
}
cout<<"Tu Cuenta Es:";
cout<<" "<<a.n[0]<<ad2<<a.an[2]<<a.an[3]<<"@icook"<<endl;
//Contraseña
aa=rand()%3;bb=rand()%3;cc=rand()%3;dd=rand()%4;
ee=rand()%4;ff=rand()%4;gg2=rand()%3;gg=rand()%3;
unsigned int val= (a.an[gg]-'0')+(a.an[gg2]-'0');
unsigned int azar=1+(rand()%10);
cout<<"Tu Contraseya es:"<<" "<<a.n[aa]<<a.n[bb]<<a.n[cc]<<a.ap[dd]<<a.ap[ee]<<a.ap[ff]<<val<<azar;
    getch();
    return 0;
    }




Objetivo: Dados tres cadenas de caracteres que representan: nombre, apellido y año de nacimiento de una persona, obtenga el nombre de usuario y contraseña para el correo electrónico del dominio @ ilcook.

El nombre de usuario se compone de la primera letra del primer nombre concatenado con las primeras ocho letras del apellido y los dos últimos dígitos del año de nacimiento, más el dominio.

La clave es una cadena que consta de tres letras consecutivas del nombre seleccionado al azar y tres letras del apellido al azar seleccionados sin reemplazo "Aqui me fallo yo lo ce", más la suma de los dos dígitos del año de nacimiento al azar módulo seleccionado al azar también un dígito seleccionado.




#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include <math.h>
int main ()
{
 unsigned int a;float res;  
 cout<<"Dame un valor"<<" ";
 cin>>a;
if (a<=0){
cout<<"Error";
         }
else {
 double x= a;
 res = log10(x);
 res = (float)(int)(res + 0.5);
 cout<<"El valor es " <<res;
}

 getch();
 return 0;
}

El programa arrojara el logaritmo base 10 de cualquier numero dando como resultado
El valor redondeado Ejemplo: 1.37  = 1    ó  2.75 = 3



Bueno aqui mi primer aporte. tratare de participar mas...! :)
18  Programación / Programación C/C++ / Re: Funciones en: 20 Septiembre 2010, 03:11 am
que si alguien me puede explicar como usar las funciones y para que sirven :)  :P

Lh: No hagas doble post, utiliza el botón modificar.


y..y... si es posible un ejemplo para entenderlo  :-[
19  Programación / Programación C/C++ / Funciones en: 20 Septiembre 2010, 00:50 am
Hola que tal disculpen esq tengo un problema con lo que es funciones pues en realidad como se daran cuenta soy nuevo en el foro... estoy estudiando y todo eso pero.. pss
tengo problemas con las funciones.

Por lo del: (.h  .cpp y .c ). y la verdad no le encuentro bien el objetivo y quisiera ver si alguien es tan amable de explicarme con que objetivo se hacen ... y como esque si dividen y como se trabajan...

Ya que por primera vez xD no tengo la culpa yo xD... si no mi ex maestro de programacion ¬¬.. ya que el maric...! se fue de vacaciones antes de terminar el semestre y me quede con muchas dudas... y pues ahurita me las ando viendo feo je.. y pues espero me puedan ayudar  :-X

que si alguien me puede explicar como usar las funciones y para que sirven :)  :P

y..y... si es posible un ejemplo para entenderlo  :-[


oOOo! Bien me debo de acostumbrar :P
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines