Menú

Mostrar Mensajes

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ú

Mensajes - elkiy

#21
Desarrollo Web / Re: Que codigo es esto?
23 Febrero 2013, 05:53 AM
Cita de: engelx en 23 Febrero 2013, 05:35 AM
simplemente te digo... estudia codeigniter y lo entenderás... verás que mucho del trabajo es relleno... te digo codeigniter porque es uno de los frameworks mas simples, luegos puedes buscar mas complicados...

te hago una pregunta.. con html donde vos pones el contenido( espero que me entiendas), hay alguna forma de mostrar el contenido incluyendo el nombre donde se encuentra el codigo? osea incluir un codigo, insertar

Ejemplo:

Codigo encima de la pagina (incluye menus banner,etc);

Donde va el codigo contenido: por ejemplo incluir inicio.html

Codigo por debajo de la pagina.

Espero que me hayas entendido :D
#22
Desarrollo Web / Re: Que codigo es esto?
23 Febrero 2013, 05:34 AM
Cita de: drvy | BSM en 23 Febrero 2013, 05:32 AM
Magia.

Fuera coña... Necesitas un framework o script que maneje templates.. así a la sencilla no puedes hacer lo que pides.


Saludos

oki ahora busco bien en google que es y me fijo aver que onda...  ;-)
#23
Desarrollo Web / Re: Que codigo es esto?
23 Febrero 2013, 05:28 AM
Cita de: engelx en 23 Febrero 2013, 05:22 AM
saber implementar... usa variables para los titulos y cosas que puedan cambiar...

te recomiendo el uso de frameworks como codeigniter, echar a la basura el dreamweaver y usarlo solamente para diseñar cosas puntuales, con esas 2 bajarías la taza de trabajo a las cosas esenciales

aver.. yo hablo de por ejemplo cambiar una plantilla, como haces para cambiar una plantilla sin tener que editar todo? osea mira yo hago esto, imaginate que apreto ctrl + u para ver el codigo fuente ok, bueno a ese codigo tal cual esta lo subo, y tengo varios, como hago para cambiar plantilla y demas cosas sin tener que editar todo?
#24
Desarrollo Web / Que codigo es esto?
23 Febrero 2013, 05:18 AM
Bueno paso a explicar lo que quiero saber, yo se hacer paginas web .html y con php, ahora esta es mi pregunta siempre subo la html al host, pero si despues quiero cambiar la plantilla o cambiar un titulo del menu tengo que editar todo, como tengo que hacer o más bien que tengo que saber/implementar para no tener que estar subiendo uno por uno los archivos, espero que me hayan entendido  :laugh:
#25
Desafíos - Wargames / Prueba Serial
22 Febrero 2013, 19:22 PM
Bueno aver me descarge el codigo, le puse la sangri y demás para poder enterderlo bien, tengo conocimiento en c++ y php, pero de java nada (me olvide lo poco que sabia je), igual algo se entiende, bueno me fije lo que pide y lo pase a pseudocodigo, espero que esté bien, igual en la funcion IsNumeric (sText) hay me pierdo todo.

Lo que logré saber:

1ro: es un codigo que tiene 16 caracteres.

Código (javascript) [Seleccionar]

function ver (cod)
{

   if (cod.length != 16)
   {
     alert("Codigo No Valido");
     return false;
    }


2do: cvd tiene un solo caracter
cod tiene 15.

Código (javascript) [Seleccionar]
cvd = cod.substr(15,1);
cod = cod.substr(0,15);


3ro: SI no es un codigo de 15 caracteres O su codigo tiene letras
               Codigo No valido.
Código (javascript) [Seleccionar]

if (cod.length != 15 || IsNumeric(cod) == false)
{
alert("Codigo No Valido");
return false;
}


Todo esto me cuesta, no logró entender bien, mas las cosas que nombra

Código (javascript) [Seleccionar]
for (i=0;i<cod.length;i++){
  if (i%2 == 0){
  tmp = cod.substring(i,i+1) * 1;
 
  }
  else{
  tmp = cod.substring(i,i+1) * 2;
  }
 
 if (tmp >= 10){
 tmp = tmp.toString();
 tmp = tmp.substr(0,1) + tmp.substr(1,1);
 }
 
chk = chk.concat(tmp);
}

tmp = '';


for (i=0;i<chk.length;i++){
tmp = (tmp*1) + (chk.charAt(i)*1);
}


tmp = tmp.toString();
chk = (tmp.substr(0,1)*1) + (tmp.substr(1,1)*1);
chk = chk * 10;
chk = (chk*1) - (tmp*1);
cvs = chk % 10;


SI al final la variable cvs es identica a cvd
    Verdadero
Sino
   Codigo No valido

Código (javascript) [Seleccionar]
if (cvs == cvd)
 {
 return true;
 }
 else
 {
 alert("Codigo No Valido");
 return false;
 }
}



Por las dudas codigo completo es:

Código (javascript) [Seleccionar]
function ver (cod) {

if (cod.length != 16){
alert("Codigo No Valido");
return false;
}

var codx =new Array(cod);
var chk = '';
var tmp;
var cvs;
var cvd;

cvd = cod.substr(15,1);
cod = cod.substr(0,15);

if (cod.length != 15 || IsNumeric(cod) == false){
alert("Codigo No Valido");
return false;
}

for (i=0;i<cod.length;i++){
  if (i%2 == 0){
  tmp = cod.substring(i,i+1) * 1;
 
  }
  else{
  tmp = cod.substring(i,i+1) * 2;
  }
 
 if (tmp >= 10){
 tmp = tmp.toString();
 tmp = tmp.substr(0,1) + tmp.substr(1,1);
 }
 
chk = chk.concat(tmp);
}

tmp = '';


for (i=0;i<chk.length;i++){
tmp = (tmp*1) + (chk.charAt(i)*1);
}


tmp = tmp.toString();
chk = (tmp.substr(0,1)*1) + (tmp.substr(1,1)*1);
chk = chk * 10;
chk = (chk*1) - (tmp*1);
cvs = chk % 10;

 if (cvs == cvd){
 
 return true;
 }
 else{
 alert("Codigo No Valido");
 return false;
 }
}


function IsNumeric(sText)

{
  var ValidChars = "0123456789.";
  var IsNumber=true;
  var Char;


  for (i = 0; i < sText.length && IsNumber == true; i++)
     {
     Char = sText.charAt(i);
     if (ValidChars.indexOf(Char) == -1)
        {
        IsNumber = false;
        }
     }
  return IsNumber;
 
  }
#26
PHP / Re: Duda bucle do...while
22 Febrero 2013, 15:17 PM
Cita de: DonVidela en 22 Febrero 2013, 15:04 PM
Yo lo he usado para hacer menus en aplicaciones de consola cuando el ciclo solo se acaba al presionar la opcion salir por ejemplo. Pero obviamente puedes usarlo para lo que necesites.


oki, pero osea para hacer un menu en aplicaciones como hiciste, usar do..while y while es lo mismo, solo hay que decrementar en 1 el valor de la variable por ejemplo, para que se ejecute el codigo primero en while XD jaja es como que es muy al pedo, porque como que con while te la rebuscas haciendo bajar en 1 el valor de la variable asi se ejecuta el codigo jaja,

Código (php) [Seleccionar]
<?php

$variable 
0;

do 
{
echo "hola".$variable++."<br>";
} while (
$variable );

$variable 0;

while (
$variable )
{
echo "Hola".$variable++."<br>";
}


?>
#27
PHP / Duda bucle do...while
22 Febrero 2013, 14:58 PM
Hola estaba viendo el bucle do...while que a diferencia del while, primero ejecuta codigo y despues conprueba la condición, quisiera preguntar si es necesario usarlo si o si, osea si es muy usado, si es importante usarlo.

Por que yo mas que nada uso while, además uso while con contadores y valor centinela, desde ya gracias por la atención.


S2
#28
Cita de: 1996marioful en 21 Febrero 2013, 22:08 PM
si se que me falta una llave hay y eso de escribir string, lo mas importante son los errores que me tiraba, estas seguro de que se puede hacer esto? y con cualquier tipo de variable, si es asi es muy raro porque me tiraba error en eso. :(

EDIT: me fijé recien y se puede ahora lo edito :D
#29
Cita de: amchacon en 21 Febrero 2013, 22:02 PM
Falso, esta sentencia es totalmente válida:

Código (cpp) [Seleccionar]
class Ejemplo
{
private:
            int Variable;
public:
           int ObtenerVariable(){ return Variable;}
};


El problema es mucho más sutil que eso:

Código (cpp) [Seleccionar]
#include <iostream>
using std::cout;
using std::cin;

#include <string>
using std::string;
using std::getline;

#include "cabezal.h"

tunombrefuncion::tunombrefuncion(string nombre)
{
Establecernombre(nombre);
}
void tunombrefuncion::Establecernombre(string Enombre)
{
   if (Enombre.length() <= 25)
   {
      nombrepersona = Enombre;
   }
   else
   {
      Enombre.substr (0 , 25);
      nombrepersona = Enombre;
   }
}
string Darnombre()
{
  return nombrepersona;


Te falta una llave al final. Además tendrías que escribir string tunombrefuncion::DarNombre()
si se que me falta una llave hay y eso de escribir string, lo mas importante son los errores que me tiraba, estas seguro de que se puede hacer esto? y con cualquier tipo de variable, si es asi es muy raro porque me tiraba error en eso. :(
#30
Estaba estudiando y de repente me encontre con el problema de las variables privadas, funciones privadas y todo eso, como me resultó muy dificil entenderlo luego de aver probado varias veces lo entendí, asi que les dejo este programa que hice como ejemplo y mas abajo las aclaraciones.

Ejemplo

Main.cpp

Código (cpp) [Seleccionar]
#include <iostream>
using std::cin;
#include "Funciones.h"

int main()
{
Funciones Objeto;
Objeto.PedirNombre();
Objeto.PedirNumeros();
Objeto.DecirNumeros();
return 0;
}


Funciones.cpp

Código (cpp) [Seleccionar]
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
using std::fixed;

#include <string>
using std::string;
using std::getline;

#include <iomanip>
using std::setprecision;

#include "Funciones.h"

void Funciones::PedirNombre()
{
cout << "Ingrese su nombre: ";
string Nombre;
getline (cin , Nombre);
cout << "\nBienvenido " << Nombre << endl;
NombreUsuario = Nombre;
}
void Funciones::PedirNumeros()
{
   cout << "Bueno " << NombreUsuario << " vamos a hacer unas cuentas" << endl;
cout << "Vamos a tener 3 numeros, dos numeros del tipo entero y el otro con decimales"
<< endl;
cout << "Empeza a ingresar los numeros: \n"
<< "Primero numero entero: ";
cin >> numero1;
cout <<"\nSegundo numero entero: ";
cin >> numero2;
cout << "\nTercer numero, que contenga decimales: ";
cin >> numero3;
cin.get();
}

void Funciones::DecirNumeros()
{
cout << "\nLos numeros Ingresados son:\n";
cout << numero3 <<" " << numero2 << " " << numero1 << " " << endl;
cout << "Vamos a hacer que " << numero3 << " sea igual a:\n "
<< numero1 << " dividido " << numero2;
cout << " el resultado seria: " << numero1 / numero2;
cout << " como ve se perdio los decimales, ahora no se perderan\n";
numero3= static_cast<double>(numero1) / numero2;
cout << "Resultado Original: " << setprecision(2) << fixed << numero3 << endl;
Terminar(); // llamo a la funcion que si va a devolver el valor
cin.get();
}

void Funciones::Terminar()
{
cout << "Gracias: " << NombreUsuario; // imprimo el valor desde una funcion private
cin.get();
}


Funciones.h

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
using std::string;

class Funciones
{
public:
void PedirNombre();
void PedirNumeros();
void DecirNumeros();
int numero1;
int numero2;
double numero3;
private:
string NombreUsuario; // una misma variable
void Terminar(); // la funcion que hice
};


A tener en cuenta:

Desde una funcion publica se puede cambiar el valor de una variable privada
Desde una una funcion publica se puede mostrar el valor de una variable privada
Desde una funcion publica se puede llamar a una funcion privada
Desde una funcion privada se puede cambiar el valor y mostrar el valor de una variable privada