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ú

Temas - elkiy

#1
Hola amigos aca les subi algunas demos de la caseros cup 4, mas que nada la de la final, los tercero y cuarto puesto, PD: EL TORNEO JUGADO ES EN ARGENTINA, ES UNO DE LOS MEJORES TORNEOS DE CS EN ARGENTINA.


Tercer y Cuarto Puesto:

[http://adf.ly/SZQ7Q] [rtg] [02:00] SickGamers
[16:05]de_inferno
[01:00] de_tuscan

Final Global

[http://adf.ly/SZUh8] ROV [01:02] frequency
[10:16] de_inferno
[16:13] de_train
[14:16] de_nuke

Final

OESTE
[http://adf.ly/SZV5f] frequency [02:00] [rtg]
[16:09] de_inferno
[16:06] de_nuke

ESTE
[http://adf.ly/SZVR2] ROV [02:00] SickGamers
[16:12] de_train
[16:10] de_inferno


Semifinales

OESTE
[http://adf.ly/SZVkp] frequency [02:00] ZVIRE
[16:07] de_tuscan
[16:08] de_inferno

ESTE
[http://adf.ly/SZWFS] skillmouse.kfa [01:02] SickGamers
[14:16] de_mirage
[16:02] de_dust2
[11:16] de_tuscan

OESTE
[http://adf.ly/SZX3q] aimzone [00:02] [rtg]
[06:16] de_inferno
[11:16] de_tuscan

ESTE
[http://adf.ly/SZXKm] uthopic [00:02] ROV
[18:22] de_inferno
[03:16] de_dust2

Cuartos de Final

OESTE
[http://adf.ly/SZXca] frequency [02:00] nWinme
[16:12] de_nuke
[16:01] de_dust2

ESTE
[http://adf.ly/SZXny] bloodthirsty [01:02] SickGamers
[13:16] de_inferno
[16:11] de_nuke
[09:16] de_train

OESTE
[http://adf.ly/SZY3U] aimzone [02:00] K4K
[16:06] de_inferno
[16:04] de_tuscan

ESTE
[http://adf.ly/SZYFS] skillmouse.kfa [02:00] LEAD HANDING
[16:07] de_nuke
[16:04] de_inferno

OESTE
[http://adf.ly/SZbe5] TANSOLO [00:02] uthopic
[02:16] de_inferno
[14:16] de_dust2

ESTE

[http://adf.ly/SZcLK] CZONE [00:02] ZVIRE
[08:16] de_inferno
[08:16] de_nuke

OESTE
[http://adf.ly/SZcfv] [rtg] [02:00] NIB
[16:04] de_inferno
[16:02] de_dust2

ESTE
[DEMO] ROV [02:00] LETALIS
[16:08] de_tuscan
[16:04] de_inferno

#2
Desarrollo Web / Ayuda con un problema
15 Julio 2013, 03:54 AM
Hola miren quiero si pueden que me pasen un codigo php para insertar un codigo html
les explico yo tengo un codigo html que es el que tiene los menus de arriba de la web, despues el otro codigo que conforma el codigo medio q es el q tiene los contenidos y el otro que tiene lo ultimo de la web que es el codigo por debajo.

bueno alguien me pasaria un codigo que inserte los codigos hltm que yo tengo en el host ejemplo, tengo 3 archivos html distintos en mi host, el 1 el 2 y el 3,

yo quiero insertar por php esos codigos, les paso el codigo q quiero asi me entienden mejor en pseudocodigo:

Imprimir archivo html 1
Imprimir archivo html 2
Imprimir archivo html 3

ESPERO UNA RESPUESTA RAPIDA, MUCHAS GRACIAS ESPERO Q SE ALLA ENTENDIDO, SALUDOS
#3
Hola bueno queria presentarles el programa que hice que me costo un poco hacerlo, bueno voy a dejar la consigna (por si alguno se quiere entretener haciendolo) y luego como desarrollé el codigo.

Consigna:

Una compania desea transmitir datos a través del telefono, pero le preocupa que sus telefonos puedan estar intervenidos.Todos los datos se transmiten como enteros de cuatro digitos.La compañia le ha pedido a usted que escriba un programa que cifre sus datos, de manera que éstos puedan transmitirse con mas seguridad. su programa debe leer un entero de cuatro digitos introducido por el usuario y cifrarlo de la siguiente manera: reemplace cada digito con (el resultado de sumar 7 al digito) MÓDULO 10. Luego intercambie el primer digito con el tercero, e intercambie el segundo digito con el cuarto.Despues imprima el entero cifrado. Escriba un programa separado que reciba como entrada de un entero de cuatro digitos cifrado, y que lo descifre para formar el numero original.

Cifrador: Main.cpp

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

int main()
{
int digito1;
int digito2;
int digito3;
int digito4;
int numero;
int resto;

cout << "Ingrese el numero a cifrar:\t";
cin >> numero;
cout << endl;

digito1= numero / 1000;
resto= numero % 1000;
digito2= resto / 100;
resto = resto % 100;
digito3= resto / 10;
resto= resto % 10;
digito4= resto;


digito1= ((digito1 + 7) % 10);
digito2= ((digito2 + 7) % 10);
digito3= ((digito3 + 7) % 10);
digito4= ((digito4 +7 ) % 10);

cout << "Numero cifrado:\t";
cout << digito3 <<digito4 <<digito1 <<digito2 << endl;
cin.get();
cin.get();
return 0;
}


Descifrador: Main.cpp

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

int main()
{
int digito1;
int digito2;
int digito3;
int digito4;
int numero;
int resto;



cout << "Numero a descrifrar:\t";
cin >> numero;
cout << endl;

digito1= numero / 1000;
resto= numero % 1000;
digito2= resto / 100;
resto= resto % 100;
digito3= resto / 10;
resto = resto % 10;
digito4= resto;

digito2= digito2 - 7;
digito1= digito1 + 3;
digito3= digito3 + 3;
digito4= digito4 + 3;

cout <<"Numero descifrado: \t";
cout <<digito3 << digito4 << digito1 << digito2 << endl;
cin.get();
cin.get();
return 0;
}

#4
Programación General / Qt o windows api?
29 Mayo 2013, 01:55 AM
Hola queria hacerles una pregunta, yo se programar en c++ y quiero empezar estudiando o la api de windows o Qt, ni idea si se escribe asi, quisiera saber que me recomiendan, si con Qt es para todos los SO, etc, que tienen en diferencia, cuales son sus pro y contras. Desde ya gracias.


S2
#5
Hola estoy haciendo un cifrador, tengo que agarrar un numero entero de cuatro digitos.

y tengo que hacer una cuenta con el primer digito, con el segundo, con el tercero y con el 4to.

ok, si fuera de tipo string podria usar substr, pero no, es un tipo integer, como hago para sacar cada digito? que no sea con for. gracias.

#6
Hola amigos, bueno el titulo lo dice todo, hice un programa que puede leer un numero binario de hasta 10 caracteres y  los pasa a base 10. bueno espero que alguno le sirva, o simplemente le guste mi codigo y como he trabajo, siempre separando la interfaz de la implementacion.

Bueno las partes:

MAIN.CPP

Código (cpp) [Seleccionar]
#include "funciones.h"

int main()
{
funciones Objetollamador;
Objetollamador.PedirNumero();
return 0;
}



FUNCIONES.CPP

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

#include "funciones.h"

void funciones::PedirNumero()
{
int Numero;
int NumeroCaracteres;
cout << "Solo se pueden escribir numeros que contengan 0 y 1 (que sea un numero binario)"
    " y el programa acepta un numero con 10 caracteres o menos, de lo contrario\n"
" el resultado no sera el deseado.\n";
cout << "Escriba su numero:\t";
cin >> Numero;
cout << "Escriba la cantidad de caracteres que tiene su numero:\t";
cin >>  NumeroCaracteres;
cout << "Obteniendo valores...\n";

funciones::ExaminarNumero(Numero,NumeroCaracteres);

}

int funciones::ExaminarNumero(int Numero, int NumeroCaracteres)
{

int NumeroCaracteres1 = NumeroCaracteres;
int Numero1 = Numero;

if (Numero1 <= 9999999999)
{
if (Numero1 > 999999999) // si tiene 10 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division10= division10 * 512;
division9= division9 * 256;
division8= division8 * 128;
division7= division7 * 64;
division6= division6 * 32;
division5= division5 * 16;
division4= division4 * 8;
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3 + division4 + division5 + division6
+ division7 + division8 + division9 + division10);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();


}
if ((Numero1 < 1000000000) & (Numero1 > 99999999)) // si tiene 9 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division9= division9 * 256;
division8= division8 * 128;
division7= division7 * 64;
division6= division6 * 32;
division5= division5 * 16;
division4= division4 * 8;
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3 + division4 + division5 + division6
+ division7 + division8 + division9);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if ((Numero1 < 100000000 & Numero1 > 9999999) ) // si tiene 8 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division8= division8 * 128;
division7= division7 * 64;
division6= division6 * 32;
division5= division5 * 16;
division4= division4 * 8;
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3 + division4 + division5 + division6
+ division7 + division8);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if ((Numero1 < 10000000  & Numero1 > 999999) ) // si tiene 7 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division7= division7 * 64;
division6= division6 * 32;
division5= division5 * 16;
division4= division4 * 8 ;
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3 + division4 + division5 + division6
+ division7);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if ((Numero1 < 10000000  & Numero1 > 99999 )) // si tiene 6 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division6= division6 * 32;
division5= division5 * 16;
division4= division4 * 8;
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3 + division4 + division5 + division6);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if ((Numero1 < 100000 & Numero1 > 9999)) // si tiene 5 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division5= division5 * 16;
division4= division4 * 8;
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3 + division4 + division5);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if ((Numero1 < 10000 & Numero1 > 999)) // si tiene 4 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division4= division4 * 8;
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3 + division4);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if ((Numero1 < 1000) & (Numero1 > 99)) // si tiene 3 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division3= division3 * 4;
division2= division2 * 2;
division1= division1 * 1;

variable = (division1 + division2 + division3);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if ((Numero1 < 100 & Numero1 > 9) ) // si tiene 2 caracteres
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division2= division2 * 2;
division1= division1* 1;

variable = (division1 + division2);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}
if (Numero1 < 10 ) // si tiene 1 caracter
{
int variable;
int division1;
int division2;
int division3;
int division4;
int division5;
int division6;
int division7;
int division8;
int division9;
int division10;

division10 = Numero1 / 1000000000;
variable = Numero1 %   1000000000;
division9 = variable / 100000000;
variable = variable %  100000000;
division8 = variable / 10000000;
variable = variable %  10000000;
division7 = variable / 1000000;
variable = variable %  1000000;
division6= variable /  100000;
variable = variable %  100000;
division5 = variable / 10000;
variable = variable %  10000;
division4 = variable / 1000;
variable = variable %  1000;
division3= variable /  100;
variable = variable %  100;
division2= variable /  10;
variable = variable %  10;
division1 = variable / 1;
variable = variable %  1;

//Pasando a base 10.
division1= division1 * 1 ;

variable = (division1);

cout << "NUMERO CONVERTIDO EN: " << variable << endl;
cin.get();
cin.get();
}

}
else
{
cout << "El numero ingresado excede el maximo de caracteres permitidos.\n";
}

return 0;
}



FUNCIONES.H

Código (cpp) [Seleccionar]
class funciones
{
public:
void PedirNumero();
int ExaminarNumero(int,int);
};


#7
Hola estoy leyendo un libro de programación, y no logro entender lo siguiente:

CitarPara números decimales más extensos, las siguientes posiciones a la izquierda serían: de millares (10 a la tercera
potencia), de decenas de millares (10 a la cuarta potencia), de centenas de millares (10 a la quinta potencia), de los millo-
nes (10 a la sexta potencia), de decenas de millones (10 a la séptima potencia), y así sucesivamente.
En el número binario 101 decimos que el 1 más a la derecha se escribe en la posición de los unos, el 0 se escribe en
la posición de los dos y el 1 de más a la izquierda se escribe en la posición de los cuatros. Observe que cada una de estas
posiciones es una potencia de la base (2) y que estas potencias empiezan en 0 y aumentan de 1 en 1 a medida que nos
desplazamos hacia la izquierda por el número (fi
gura D.4).
Por lo tanto, 101 = 22 + 20 + 4 + 1 = 5.


ok, lo que no entiendo de esto es lo de:

101 = 22 + 20 + 4 + 1 = 5.

Si alguien me diria porque es asi, entender entendi todo el texto menos esto, desde ya gracias.

PD: aca les dejo la imagen d.4 por las dudas, solo muestra lo que ya se ha dicho pero la pongo igual:



S2
#8
hola tengo un problema en este codigo:

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

int main()
{
int numerouno;
int numerodos;
int resultado;

numerouno = 2;
numerodos = 1;
resultado = 0;


while (true)
{
resultado = numerouno *  numerodos;
numerodos = resultado;
cout << resultado << endl;
}

return 0;
}


esto es lo que me dice:

Citar1>------ Operación Generar iniciada: proyecto: ejercicios, configuración: Debug Win32 ------
1>  a.cpp
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: símbolo externo _WinMain@16 sin resolver al que se hace referencia en la función ___tmainCRTStartup
1>C:\Documents and Settings\Administrador\Mis documentos\Visual Studio 2010\Projects\ejercicios\Debug\ejercicios.exe : fatal error LNK1120: 1 externos sin resolver
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========
#9
Hola amigos, tengo un problema, quiero modificar este programa es un executable, asi que les dejo unas imagenes y eso.

es para tranmsmitir datos por fm
trabaja con una placa

Lo que quiero modificar es donde dice Dynamic PS Period 39s

el valor minimo de DPSP o sea... Dynamic PS Period es = 7
7 equivale a 22 segundos
si lo bajas de ese valor
se vuelve al valor por defecto q es 39 segundos
lo quiero poner a menos de 8 segundos.

Capturas:


aca en 39 segundos



aca en 22s



PD: perdonen por el poco contenido, cualquier duda preguntan, gracias.
#10
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:
#11
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;
 
  }
#12
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
#13
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
#14
Hola en este programa no deja escribir el nombre porque pasa directamente al otro codigo quisiera saber porque y cual seria la solucion

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

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

int main()
{
int numero1;
int numero2;
double numero3;
string nombre;

cout << "Bienvenido, escriba 1 numero entero\n";
cin >> numero1;
cout << "Bien! ahora escriba un numero con decimales!\n";
cin >> numero3;
cout << "Escriba un numero entero\n";
cin >> numero2;
cout << "Escribe tu nombre y apellido!";
getline(cin, nombre);
cout << "\nBienvenido: " << nombre << endl;
cout << "OK, ingreso los numeros: " <<numero1 << " " << numero3 << " " << numero2;
cout << "hagamos unas cuentas...";
cout << numero3 << "es igual a " << numero1 << " dividido " << numero2 << endl;
numero3 = static_cast <double> (numero1) / numero2;
cout << "tomando enteramente seria: " << numero1 / numero2;
cout << "tomando con static es: " << numero3;
cin.get();
return 0;
}

#15
Pues me tira error y no lo puedo solucionar! quiero saber cual es el error aqui los codigos:

MAIN
Código (cpp) [Seleccionar]
#include "LibroCalificaciones.h"

int main()
{
LibroCalificaciones miLibroCalificaciones ("101 Programacion en c++");
miLibroCalificaciones.mostrarMensaje();
miLibroCalificaciones.determinarPromedioClase();
return 0;
}


LibroCalificaciones.cpp

Código (cpp) [Seleccionar]
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
using std::fixed; // asegura que se muestre el punto decimal

#include <iomanip> // manipuladores de flujo parametrizados
using std::setprecision; // establece la precision numerica de salida

// incluye la definicion de la clase LibroCalificaciones de LibroCalificaciones.h
#include "LibroCalificaciones.h"

// el constructor inicializa a nombreCurso con la cadena que se sumistra como argumento

LibroCalificaciones::LibroCalificaciones(string nombre)
{
establecerNombreCurso(nombre); // valida y almacena nombreCurso
}

//funcion para establecer nombre del Curso
//asegura que el nombre del curso tenga cuando mucho 25 caracteres

void LibroCalificaciones::establecerNombreCurso (string nombre)
{
if (nombre.length() <= 25) // si tiene 25 caractere so menos
{
nombreCurso = nombre; // almacena el nombre del curso en el objeto
}
else // si el nombre es mayor de 25 caracteres
{
nombreCurso = nombre.substr (0 , 25); // seleciona los primeros 25 caracteres
cout << "el nombre \"" << nombre << "\" exede la longitud maxima (25).\n"
<< "se limito nombreCurso a los primeros 24 caracteres.\n" << endl;
} // fin de if ... else
} // fin de la funcion establecer NombreCurso

// funcion para obtener el nombre del curso
string LibroCalificaciones::obtenerNombreCurso()
{
return nombreCurso;
} // fin de la funcion obtenerNombreCurso

//muestra un mensaje de bienvenida al usuario de LibroCalificaciones
void LibroCalificaciones::mostrarMensaje()
{
cout << "Bienvenido al libro de calificaciones para\n" << obtenerNombreCurso() << "!\n"
<< endl;
} // fin de la funcion mostrarMensaje

//determina el promedio de la clase con base en las 10 calificaciones escritas por el usuario
void LibroCalificaciones::determinarPromedioClase()
{
int total; // suma de las calificaciones introducidad por el usuario
int contadorCalif; // numero de calificaciones introducidas
int calificacion; // valor de la calificacion
double promedio; // numero con punto decimal para el promedio

//fase de inicializacion
total = 0; // inicializa el total
contadorCalif = 0; // inicializa el contador del ciclo

//fase de procesamiento
//pide la entrada y lee la calificacion del usuario
cout << "Escriba la calificacion o -1 para salir: ";
cin >> calificacion; // recibe como entrada la calificacion o el valor centinela

//itera hasta leer el valor centinela del usuario
while ( calificacion != -1) // mientras calificacion no sea -1
{
total = total + calificacion; // suma la calificacion al total
contadorCalif = contadorCalif + 1; // incrementa el contador

//pide la entrada y lee la siguiente calificacion del usuario
cout << "Escriba la calificacion o -1 para salir: ";
cin >> calificacion; // recibe como entrada la calificacion o el valor centinela
} // fin de while

//fase de terminacion
if ( contadorCalif != 0) // si el usuario introdujo al menos una calificacion....
{
//calcula el promedio de todas las calificaciones introducidas
promedio = static_cast < double > (total) / contadorCalif;

//muestra el total y el promedio (con dos digitos de precision)
cout << "\nEl total de las " << contadorCalif << " calificaciones introducidas es "
<< total << endl;
cout << "El promedio de la clase es " << setprecision(2) << fixed << promedio
<< endl;
} // fin de if
else // no se introdujeron calificaciones , por lo que imprime el mensaje apropiado
cout << "No se introdujeron calificaciones" << endl;
} // fin de la funcion determinarPromedioClase


LibroCalificaciones.h

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

class LibroCalificaciones
{
public:
LibroCalificaciones(string); // el constructor inicializa el nombre del curso
void establecerNombreCurso (string); //funcion para establecer el nombre del curso
string obtenerNombreCurso (); //funcion para obtener el nombre del curso
void mostrarMensaje(); // muestra un mensaje de bienvenida
void determinarPromedioClase(); // promedia las calificaciones escritas por el usuario
private:
string nombreCurso(); // nombre del curso para este LibroCalificaciones
}; // fin de la clase LibroCalificaciones


ACA esta lo que me aparece en visual c++ 2010
Citar1>------ Operación Generar iniciada: proyecto: dellibro, configuración: Debug Win32 ------
1>  LibroCalificaciones.cpp
1>c:\documents and settings\administrador\mis documentos\visual studio 2010\projects\dellibro\dellibro\librocalificaciones.cpp(27): error C2659: '=' : función como operando izquierdo
1>c:\documents and settings\administrador\mis documentos\visual studio 2010\projects\dellibro\dellibro\librocalificaciones.cpp(31): error C2659: '=' : función como operando izquierdo
1>c:\documents and settings\administrador\mis documentos\visual studio 2010\projects\dellibro\dellibro\librocalificaciones.cpp(40): error C3867: 'LibroCalificaciones::nombreCurso': falta la lista de argumentos de la llamada a la función; utilice '&LibroCalificaciones::nombreCurso' para crear un puntero al miembro
1>c:\documents and settings\administrador\mis documentos\visual studio 2010\projects\dellibro\dellibro\librocalificaciones.cpp(40): error C2664: 'std::basic_string<_Elem,_Traits,_Ax>::basic_string(const std::basic_string<_Elem,_Traits,_Ax> &)' : no se puede convertir el parámetro 1 de 'std::string (__thiscall LibroCalificaciones::* )(void)' a 'const std::basic_string<_Elem,_Traits,_Ax> &'
1>          with
1>          [
1>              _Elem=char,
1>              _Traits=std::char_traits<char>,
1>              _Ax=std::allocator<char>
1>          ]
1>          Razón: no se puede realizar la conversión de 'std::string (__thiscall LibroCalificaciones::* )(void)' a 'const std::basic_string<_Elem,_Traits,_Ax>'
1>          with
1>          [
1>              _Elem=char,
1>              _Traits=std::char_traits<char>,
1>              _Ax=std::allocator<char>
1>          ]
1>          Ningún constructor ha podido aceptar el tipo de origen o bien la resolución de sobrecarga del constructor era ambigua
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========

agradezco la ayuda, pues no puedo seguir estudiando pasando esto por arriba
#16
Foro Libre / Canto bien?
19 Febrero 2013, 03:38 AM
Hola amigos boludeando empezé a cantar jaja espero que les guste.

PD: esta prohibido hackear la cuenta a un usuario, no es un motivo que el usuario cante como justin para ejecutar esta medida XD

[youtube=640,360]http://www.youtube.com/watch?v=uEvSWcyzqTA[/youtube]
#17
Programación General / Pregunta tonta :D
18 Febrero 2013, 02:10 AM
Hola amigos bueno quiero ver un poquito de javascript, porque estoy estudiando php, ya se c++ y de javascript algunas partes entiendo, quiero estudiarlo para pasar las pruebas web de warzone, además si me gusta el lenguaje lo seguiré estudiando, quisiera saber si javascript es como java nada mas que javascript es para web? deseo que me informen un poco sobre esto y que herramientas se pueden llegar a hacer con este lenguaje, desde ya gracias.

S2
#18
Programación C/C++ / Programa error
17 Febrero 2013, 19:47 PM
Separacion de la interfaz me da error no lo encuentro si alguien lo analiza... Gracias.

El error me lo da en funciones.cpp con la linea return nombrepersona;
Main.cpp
Citar#include <iostream>
using std::cout;
using std::cin;
#include <string>
using std::string;
using std::getline;

#include "cabezal.h"

int main()
{
   //Variables:
   string tunombre;

   //Mensajes/funciones.
   cout << "Escribe tu nombre: ";
   getline (cin , tunombre);
   tunombrefuncion tunombrefuncion1 (tunombre);
   cin.get();
   return 0;
}

Funciones.cpp
Citar#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;
}

Cabezal.h

Citar#include <iostream>
using std::cout;
using std::cin;
#include <string>
using std::string;

class tunombrefuncion
{
public:
   tunombrefuncion(string nombre);
   void Establecernombre(string Enombre);
   string Darnombre();
private:
   string nombrepersona;
};
#19
Hola miren se crear paginas web con contenidos, videos, etc, se bastante de c++ aunque no tiene nada que ver con esto, miren quiero hacer juegos online, ejemplo: travian algo asi (no me acuerdo bien el nombre), osea jeugos avanzados con buenos graficos en lo posible, que se pueda crear usurios, etc, quiero hacer tipo juego asi como el mu, lol, diablo, etc pero que sea para jugarlos online. Se que tengo seguramente que saber sobre php, potoshop y eso, pero quiero que me digan bien que es lo que tengo que estudiar, osea todo los movimientos no son imagenes del photoshop, espero que se entienda, quiero saber que programas tengo que usar para cada caso y para que sirven, gracias espero sus respuestas
#20
Hola miren quiero sacar un archivo .swf de una web.

esta es el codigo fuente de la web:

Código (html4strict) [Seleccionar]
<HTML>

<HEAD>

<TITLE>skoool&#8482;</TITLE>
</HEAD>
<body topmargin="0" leftmargin="0">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100%" HEIGHT="100%"><PARAM NAME=movie VALUE="nav.swf"><EMBED src="nav.swf" WIDTH="100%" HEIGHT="100%" TYPE="application/x-shockwave-flash"></EMBED></OBJECT>

</body>
</HTML>


ok al hacer click en nav.swf me sale el codigo del archivo, dejo solo una parte de él:

CitarCWSd�xœì½   \UÕö�¼î—QæIÄ+(
"
,("^&e'I4.p™.Ŭn¦¦¨ˆ9äTb¡!š©™™#Ž©¡Ù`Y¯×㙕ù¬lÐÊT¾µ×9çN@ï½ÿ÷þÿïý¾_ÖYì½ö^Ã^kíᜳ÷¹óÀržœoØJ Þð_œ¸³³óÄbRiÐÖ ߬#`7¼"g]�...cGšôP¦½dÜIŸÞM"Ƶ½(W°*"œÖæªvÉ¢m^YìÑ'ðk...N€òƒRÒ&Ö‰�9ƒƒí÷P{}PYTù™½Ði¥Àr   JZba!?Ð`a!F, �m`
J,kïMÚH #¿JSV¯™[SU¥™_R­Ê+S ¬!5â³ÖÂÞ,,O   ($<7&íÂ
¼F²ªÇCfÎ#µV]Åó°ø§<܈‡...9¬J8! Ç2K´ÿ
D!"Û;¸N8/ú¤ ãðˆ¢'ŽÏžBJæ
W°}aãei¾ú¹ÇþñÃ3(Ü   IåX¼"   µÛ&^œ‰"óâ2‹kÊób5Z­¦ÜÈŒŒÖªZ/¢µê†–3£³î'κ+o(FgÓ
g^›®tÌ8 ÅR[˜�çÑ@(Ü؉ùBŠ....K[ÀÍOö^x©i}ýÂùVÅ-
I¿}#¼œûâÊ...ÓFXݼ&$e·CōâáªÆ°.ög:Š¡àž§(ÎïÜ™Žð"ªÑ%tPYŠxIìÊem¨¯J²k &áig¬íøª'J#»2:û.t\+í»Ðq6e4½z éeNÃÛ"Ñ8t¡áÍÁœ†lÙËY 4ñ!...6|ïõ§=ÞËXx"w'ç"Ö4 ''c¦É%ej³pr çnh
áäÒ#KW:£pr톎3škW:êkÑXêfÖ× ˆëUkÞ\ ºZ€³ÁÐæiCÖ'¿s~|²eÃÃ:yïªG¼dw!Ý '{"dwcÉ™šJ3ytCèN,,æ,,ûxöHäiFdd¯nˆ\‰ÈËŒˆ,c,õ¦Y@¬"@{{'Y§xá» pMÌòÛß4`[îVÙ•Û
/-Y¸p¼-û¢îVX|'f{Qt»...Io!&{›Æ±· µJ•?ÛÈ*ÌÑ}ŒÐ¥Ü�êpþŽq ôᩳ*ͧ6�û˜ Àö<½ñDÀõ 3.œ‰™,,¾ GÛ×"–·4£Uü­ Ñ*LiÑàœ­úu±•Õïgl+¬Ë: /âOX°rVáŠXº °š§t$J_ˆÕVèçžÔö"R?FÊkˆ,,Øšþˆ^Æô"€Gd@ &¥8™ºÕæœÇ¤%Ή.߆ê0iS›Ëm«k‡ÓŽÇî'(L:à,±ÓBIgœ<Z¾bÒ
Çz–ŽXLzâ@êqûB &{ãØèñsÃ0Ù‡<œc²/*êñ¦aõýpüñzöz`Úǯgÿ¾›¥àáõlÇE–ˆýÓžL�ì‰Õa2û–Û—9ó09{ŒÛ¶rL†b?pûBÄèÂ18½¶Ongtj¬­'/nÏ›˜ƒîw±8ІîU¢7­¯0²8´¶×öÐ(¦Ð|^'ö4éhý!›óc¬ª*¦ºZ­­F»C»0²kÈ2'Á®ùî7»ž¦ìzš»6ävmÌ»%صQU/ص1×K°ëþÅ,]ì?H°ë¾^,]TX/ãìêq2žU`fõh‹½¼Œ³ªG[ŒvgT6¥oS··s›^°)lzñl‹`Ów rgS··glàMêٹӍ7©{gÎÁ¤â½,IßgÄLê±fµeœE=
Šo÷£ÐÕžÃÑžþ{º³9$Øsæ"A,=wö<n°çÍü¥,=¿>U)ØóæÉÁžßä×söôZ>Y˜ΠêµÜá>K3‹z-O{†¥™I1m­lzø‹...,Mÿ=W°éáëó›îP
qºâôaÞ¦+®7ò6õXSËÛÔcy›/oS£ýò6u;öü Á¦(ÉlêzOdzœM­JɤhÇ•‹oIѺGÏ~j£þ0Áܦ'p�Y¿.œµT!rÚçîXYûŽ:?þ¦òaZSçÆáÃEhu\M,,®š—+)h³[¿lÍ4ÿ‰<HTR¾½IÚÜæ´lýÿi# élØ�NېbHEòluUªBE+óFp°ûæÊÎ"%Ð+cò°À§_]ˆÜÜÔ°3äçkú&n¨92yÝ{Šܶ'ùÃs3>QÜÉ¿•>à×Aî¥Ï=­is ?QºûÑ_mƁõk
¬€%gÓoº~»ìòyËk£/ØGnþ1®
;n;ˆç8"6_‹(½íà>´,㥵³ÙöhtÚœŸr²#5•âøѬ‰·b%cÝR   %¨YW©.T嫪ŠEJ«RœÚ©5j,,"¹MY­)Ô*â4U•š*•¶DS¬ˆ)+S¤—k«éêjuU-›¸Älꀜ¾ãE>`kñ†Al]Û(j‰ÊwB d
Zÿ—ÁKÑ   Zwå² ¥8<âï·:]Ó³Ì'½~¹<'†oX¡fvHS李^p¶RçBÑë|ýS‡Í›·ž;jyô2@'BªÁèËŒºò<MÎUP   ;Ð {V}¼pÑO7Yg>˜ôŒªQˆ÷¹¼j».6²M†SÄö¡k׊÷³ ºûuØ‹ –<Yìî7æ+WlÌ
È̾(-†É}ÁMötBùcฤÅÛs\¹IAÚW`þt¬®   ì åLRöWn:ÑG{]Z«Åa0h%؈Û^:øªNÞª‡¥ï¶v±þ¤Uƒ,`â6eX—´Œ¾q'í•—#Xë_‰•ˆFð©±nË©o—ÞIè›Ìbµ"YS¡Ñ"ÎØ3ŠÊ²ü`E<ïÁ?ª5"±SdhÊj¦Z'X,,èòaC,,öäav³9CŠ%O 3EV
ƒ™‡ubXÒhÍî™s°ÆȺ²~zÉHôq~vØòÝ2øâá1má;PSØ5ê‹Ðé,¿‡Ô½úR‹Í™¿}ïZÿAVk<$Û‹¦N
Ÿ'&os´~£:0ë¨.é´¶¢|¶ð

esta es la pagina: http://www.skoool.es/content/ks4/biology/breathing_respiration/respiration_in_plants/launch.html

espero respuestas positivas o negativas, desde ya gracias.

S2




#21
bueno es un programa de c++ en el libro donde estoy estudiando me muestra el operador unario de conversion de tipo y no termino de entender que es realmente lo que hace, o simplemente estoy en duda su funcionamiento.

paso a contarles:

en el programa tengo una variable llamada promedio que es de tipo double, que el valor de esta variable lo genera el usuario. (supongamos que le doy el valor de 10.6578)

Código (cpp) [Seleccionar]
double promedio;

Tambien tengo dos variables del tipo integer llamadas total y contadorCalif


Código (cpp) [Seleccionar]
int total;
int contadorCalif;


bueno supongamos que total vale 8 y contadorCalif vale 4.

Ahora viene el funcionamiento del operador unario de conversión.

Código (cpp) [Seleccionar]
promedio = static_cast <double> (total) / contadorCalif;

ok, yo por lo que entendi este operador lo que hace es pasar los numeros fracionarios de promedio a total, comvirtiendolo  a total en 8,6578 dividiendolo por contadorCalif (que vale 4)

¿es así su funcionamiento? sino es así ¿cual es su funcionamiento?

#22
hola bueno aqui les escribo la consigna del ejercicio.

(clase Cuenta): cree una clase llamada Cuenta que podría ser utilizada por un banco para represertar las cuentas bancarias de sus clientes. Incluya un miembro de datos de tipo int para representar el saldo de la cuenta.Proporcione un constructor que reciba un saldo inicial y lo utilice para inicializar el miembro de datos. El constructor debe validar el saldo inicial para asegurar que sea mayor o igual que 0. De no ser así, establezca el saldo en 0 y muestre un mensaje de error, indicando que el saldo inicial era invalido. Proporcione tres funciones miembro. La funcion miembro Credit debe agregar un monto al saldo actual. La función miembro Cargar deberá retirar dinero del objeto Cuenta y asegurarse que el monto a cargar no exeda el saldo de Cuenta. Si lo hace, el saldo debe permanecer sin cambio y la función debe imprimir un mensaje que indique "El monto a cargar excede el saldo de la cuenta.". La función mienbro obtenerSaldo deve devolver el saldo actual. Cree un programa que cree dos objetos Cuenta y evalué las funciones miembro de la clase Cuenta.

Bueno este fue el programa que hice (espero que este bien.)

PD: separé la interfaz de la implementacion dejo el nombre de archivo seguido del codigo.



Main.cpp

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

#include "Cuenta.h"

int main()
{
int saldoInicial;
cout << "Escriba su saldo inicial: ";
cin >> saldoInicial;
Cuenta objeto1(saldoInicial);

cout << "escriba el monto a acreditar: ";
int acreditar;
cin >> acreditar;
Cuenta objeto2(acreditar);
objeto2.Credit(acreditar);
cout << "\nescriba el monto a cargar: ";
int cargar;
cin >> cargar;
objeto2.Cargar(cargar);
cout << "\nEl saldo actual es: " << objeto2.obtenerSaldo();
cin.get();
return 0;
}



Cuenta.cpp


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

#include "Cuenta.h"

Cuenta::Cuenta (int saldoInicial)
{
if ( saldoInicial >= 0)
{
saldoActual = saldoInicial;
}
if ( saldoInicial < 0)
{
saldoInicial = 0;
cout << "Error el saldo inicial es invalido";
}
}

void Cuenta::Credit(int acreditar)
{
saldoActual = saldoActual + acreditar;
}

void Cuenta::Cargar(int cargar)
{
if (saldoActual > cargar)
{
saldoActual = saldoActual - cargar;
}
if (saldoActual < cargar)
{
cout << "El monto a cargar excede el saldo de la cuenta.";
}
}

int Cuenta::obtenerSaldo()
{
cin.get();
return saldoActual;
}


Cuenta.h


Citar
Código (cpp) [Seleccionar]
#include <iostream>

class Cuenta
{
public:
Cuenta (int);
void Credit(int);
void Cargar(int);
int obtenerSaldo();
private:
int saldoActual;
};









#23
PHP / duda sobre php
28 Septiembre 2012, 23:11 PM
Estoy con ganas de empezar a estudiar php.

me he descargado algunos manuales/libros de internet, mi duda es que hablan de php como por ejemplo php 5, ¿a que se refiere con php5? ¿hay diferentes "versiones" de php?, la verdad es que no termino de entender un poco a que se refiere, me gustaria que alguno me constestará mi duda, gracias.  :-*
#24
Hola miren aca les dejo el titulo del libro la imagen, la descripcion y la url donde lo presentan.

C++ PROGRAMACION ORIENTADA A OBJETOS



DESCRIPCIÓN
A lo largo de los distintos capítulos, conoceremos desde los fundamentos del lenguaje, como su sintaxis básica y la manera de escribir el primer programa en él; hasta aspectos avanzados, como el preprocesador, el uso de arrays, funciones, estructuras, espacios de nombre, clases, objetos, gestión de memoria, etc.

Ruiz Diego    FICHA TÉCNICA
Autor:    Ruiz Diego
Páginas:    416
Peso:    505 grs.
ISBN:    9875262161
Año de edición:    2004
Impresión:    Blanco y Negro

ACA ESTA LA URL DE LA PAGINA OFICIAL: http://usershop.redusers.com/ficha.asp?marca=libros&numero=lpcu061

Desde ya gracias y Saludos!!!!
#25
Hola bueno quiero usar el Autoplay media studio 8 y hacer scripts, el tema es que no se que programacion es la que se usa para los scripts, dejo unos scripts para que me digan que tipo de programacion es.

Scripts:

Crear un reproductor de musica.
Atras:

Web.Back("Web1");
---------------------------------------------
Adelante:

Web.Forward("Web1");
---------------------------------------------
Detener:

Web.Stop("Web1");
---------------------------------------------
Actualizar:

Web.Refresh("Web1");
---------------------------------------------
Barra de Direcciones:

if e_Key == 13 then
Web.LoadURL("Web1", Input.GetText("Input1"));
end
---------------------------------------------
Home (Inicio):

Web.LoadURL("Web1", "Link De Su Pagina");
---------------------------------------------
Ir:

Web.LoadURL("Web1", Input.GetText("Input1"));


Aqui los de Reproductor de Musica:

Códigos para reproductor de musica:

Reproducir:

--------------------------------------------------------------------
Audio.Play(CHANNEL_USER1);
--------------------------------------------------------------------

Pausar:

--------------------------------------------------------------------
Audio.Pause(CHANNEL_USER1);
--------------------------------------------------------------------

Detener:

--------------------------------------------------------------------
Audio.Stop(CHANNEL_USER1);
--------------------------------------------------------------------

Elegir cancion:

--------------------------------------------------------------------
audioFile = Dialog.FileBrowse(true, "Open File", _DesktopFolder, "Audio Files (.ogg, .wav, .aif, .aiff, .raw, .mp3 )|*.ogg;*.wav;*.aif;*.aiff;*.raw;*.mp3|", "", "", false, true);
if (audioFile[1] ~= "CANCEL") then
Audio.Load(CHANNEL_USER1, audioFile[1], true, false);
end
--------------------------------------------------------------------

Subir volumen:

--------------------------------------------------------------------
vol = Audio.GetVolume(CHANNEL_USER1) + 10;
if vol < 0 then
vol = 0;
elseif vol > 255 then
vol = 255;
end
Audio.SetVolume(CHANNEL_USER1, vol);
--------------------------------------------------------------------

Bajar volumen:

--------------------------------------------------------------------
vol = Audio.GetVolume(CHANNEL_USER1) - 10;
if vol < 0 then
vol = 0;
elseif vol > 255 then
vol = 255;
end
Audio.SetVolume(CHANNEL_USER1, vol);
--------------------------------------------------------------------

Miniminizar:

--------------------------------------------------------------------
Application.Minimize();
--------------------------------------------------------------------
#26
Hola posteo mi segundo programa en c++, es un  programa sencillo nomas pero lo comparto ejej, soy nuevo en esto de c++, hace 1 o 2 semanas que estoy estudiando.

Si ejecutan el codigo el Usuario es 1200 y la password tambien.
#include <iostream>

/***** Biblioteca y Objetos usados */

using std::cout;
using std::endl;
using std::cin;

/***** Funciones Principales del programa */

//Funcion Calculadora.

int Calculadora()
{
cout << "              \x11 Sesion Iniciada como: 1200 \x10\n\n";
cout << "Introduce tu opcion\n\n";
int OperacionMatematica;
cout << "1) Sumar\n2) Restar\n3) Multiplicar\n4) Dividir\n\n";
cin >> OperacionMatematica;

if (OperacionMatematica == 1)
{

cout << "\nIngrese los numeros\n\n";
cout << "Primero: ";
float a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a+b;
cout << "\nResultado: " << a << " + " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica == 2)
{
cout << "Ingrese los numeros\n";
cout << "Primero: ";
float a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a-b;
cout << "\nResultado: " << a << " - " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica == 3)
{

cout << "Ingrese los numeros\n";
cout << "Primero: ";
float a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a*b;
cout << "\nResultado: " << a << " X " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica == 4)
{

cout << "Ingrese los numeros\n";
cout << "Primero: ";
float a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a/b;
cout << "\nResultado: " << a << " / " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica > 4 || OperacionMatematica==0)
{

cout << "\n\n\xf El valor ingresado no es Correcto! \xf\n";
cin.get();
return 0;
}

cin.get();
return 0;

}

//Funcion Sesion Iniciada.
int SesionIniciada()
{
cout << "\n\xa8Que desea hacer?\n";
int quedeseahacer;
cout << "Introduzca una de las opciones\n\n";
cout << "1) -Usar la Calculadora\n2) -Saber en que estacion del a\xa4o esta usted\n\n";
cin >> quedeseahacer;
cin.get();

if (quedeseahacer==1)
{
system("cls");
Calculadora();
cin.get();
return 0;
}
if (quedeseahacer==2)
{
int MesActual;
system("cls");
cout << "              \x11 Sesion Iniciada como: 1200 \x10\n\n";
cout << "En que mes esta usted? Introduzca su Opci\xa2n\n\n";
cout << "1-Enero\n2-Febrero\n3-Marzo\n4-Abril\n5-Mayo\n6-Junio\n7-Julio\n";
   cout << "8-Agosto\n9-Septiembre\n10-Octubre\n11-Noviembre\n12-Diciembre\n\n";
cin >> MesActual;

switch (MesActual)
{
 case 1:
 cout << "Estas en: Verano\n";
 cin.get();
 break;

     case 2:
 cout << "Estas en: Verano\n";
 cin.get();
 break;

     case 3:
cout << "\nTu mes elegido ha sido: Marzo\n";
int marzo;
cout << "Que dia es hoy?\n";
cin>> marzo;
if (marzo>20)
{
cout << "Estas en oto\xa4o\n";
}
else
{
cout << "Estas en verano\n";
}
cin.get();
break;

case 4:
cout << "Estas en oto\xa4o\n";
cin.get();
break;

case 5:
cout << "Estas en oto\xa4o\n";
cin.get();
break;

case 6:
cout << "\nTu mes elegido ha sido: Junio\n";
int junio;
cout << "Que dia es hoy?\n";
cin>> junio;
if (junio>20)
{
cout << "Estas en Invierno";
}
else
{
cout << "Estas en oto\xa3o\n";
}
cin.get();
break;

case 7:
cout << "Estas en Inviermo\n";
cin.get();
break;

case 8:
cout << "Estas en Inviermo\n";
cin.get();
break;

case 9:
cout << "\nTu mes elegido ha sido: Septiembre\n";
int septiembre;
cout << "Que dia es hoy?\n";
cin>> septiembre;
if (septiembre>20)
{
cout << "Estas en Primavera";
}
else
{
cout << "Estas en Invierno\n";
}
cin.get();
break;

case 11:
cout << "Primavera";
cin.get();
break;

case 12:
cout << "\nTu mes elegido ha sido: Diciembre\n";
int diciembre;
cout << "Que dia es hoy?\n";
cin>> diciembre;
if (diciembre>20)
{
cout << "Estas en Verano\n";
}
else
{
cout << "Estas en Primavera\n";
}
cin.get();
break;
}

cin.get();
return 0;
}
cin.get();
return 0;
}

/***** Codigo principal del Programa */

int main ()
{
cout << "Por favor Inicie Sesion\n";

// Usuario:
int usuario;
cout << "\nUsuario: ";
cin >> usuario;
cout << endl;

//Contraseña.
int password;
cout << "Password: ";
cin >> password;
cout << endl;
cin.get();

//Entrar.
if (usuario==1200 && password == 1200)
{
system("cls"); // Borro los mensajes de consola
cout << "              \x11 Sesion Iniciada como: 1200 \x10\n";
SesionIniciada();
cin.get();
return 0;
}

if (usuario == 1200 && password !=1200)
{
cout << "Usuario Correcto. Password Incorrecta\n";
cin.get();
return 0;
}
if (usuario != 1200 && password == 1200)
{
cout << "Usuario incorrecto. Password Correcta.\n";
cin.get();
return 0;
}
cin.get();
return 0;
}
#27
Hola bueno lo que quiero hacer es imprimir mensajes y luego borrarlos.

por ejemplo esto es lo que aparece en la consola:

usuario:

password:

Luego de que ingrese los datos el usuario quiero que se borre de la consola usuario y password, osea el texto anterior.

y despues por ejemplo que diga Sesion iniciada.

PD: Se imprimir mensajes, pero quiero despues borrarlos de consola, intenté con la palabra clave clear y no existe. ¿alguien sabria como seria el codigo?

SaluDoS.
#28
Hola quiero hacer un programa en el cual se pueda iniciar sesion, bueno es hasta ahora lo logré, el problema es que cuando quiero llamar a la funcion Calculadora(); dentro de la funcion SesionIniciada(); NO ME TOMA LA FUNCION CALCULADORA...

Al queres compilar el codigo me tira esto:
1>c:\documents and settings\administrador\mis documentos\visual studio 2010\projects\paratutoriales\paratutoriales\dssad.cpp(23): error C3861: 'Calculadora': no se encontró el identificador

Alguna ayuda? será por los valores de las funciones?

Igual Aca les dejo el codigo:

#include <iostream>

/***** Biblioteca y Objetos usados */

using std::cout;
using std::endl;
using std::cin;

/***** Funciones Principales del programa */

//Funcion Sesion Iniciada.
int SesionIniciada()
{
cout << "\nBienvenido 1200 que desea hacer?\n";
int quedeseahacer;
cout << "introduzca una de las opciones\n";
cout << "1) -Usar la Calculadora\n";
cin >> quedeseahacer;
cin.get();

if (quedeseahacer==1)
{
Calculadora();
cin.get();
return 0;
}
else
{
cout <<"hola\n";
}
cin.get();
return 0;
}



//Funcion Calculadora.

int Calculadora()
{
cout << "Introduce tu opcion\n";
int OperacionMatematica;
cout << "1) Sumar\n2) Restar\n3) Multiplicar\n4)Dividir\n";
cin >> OperacionMatematica;

if (OperacionMatematica == 1)
{

cout << "Ingrese los numeros\n";
cout << "Primero: ";
int a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a+b;
cout << "\nResultado:" << a << " + " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica == 2)
{

cout << "Ingrese los numeros\n";
cout << "Primero: ";
int a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a-b;
cout << "\nResultado:" << a << " - " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica == 3)
{

cout << "Ingrese los numeros\n";
cout << "Primero: ";
int a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a*b;
cout << "\nResultado:" << a << " X " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica == 4)
{

cout << "Ingrese los numeros\n";
cout << "Primero: ";
int a,b,c;
cin >> a;
cout << "\nSegundo: ";
cin >> b;
c=a/b;
cout << "\nResultado:" << a << " / " << b << " = " << c << endl;
cin.get();
return 0;
}

if (OperacionMatematica > 4)
{

cout << "La opcion que has ingresado no es correcta\n";
cin.get();
return 0;
}
cin.get();
return 0;

}

/***** Codigo principal del Programa */

int main ()
{
cout << "Por favor antes de continuar inicie sesion\n";

// Usuario:
int usuario;
cout << "\nUsuario: ";
cin >> usuario;
cout << endl;

//Contraseña.
int password;
cout << "Password: ";
cin >> password;
cout << endl;
cin.get();

//Entrar.
if (usuario==1200 && password == 1200)
{
cout << "Sesion Iniciada......\n";
SesionIniciada();
cin.get();
return 0;
}

if (usuario == 1200 && password !=1200)
{
cout << "Usuario Correcto. Password Incorrecta\n";
cin.get();
return 0;
}
if (usuario != 1200 && password == 1200)
{
cout << "Usuario incorrecto. Password Correcta.\n";
cin.get();
return 0;
}
cin.get();
return 0;
}
#29
Foro Libre / Mi idolo Jjejeje
15 Junio 2012, 00:34 AM
Este es mi idolo!!! Jajjaa

[youtube=425,350]http://www.youtube.com/watch?v=yrpNErPLsC0[/youtube]
#30
Hola decido crear este post, asi practico c++,

el tema es que no se me ocurre ningun programa en el cual usar if dentro de otros if y else. Tambien otra funcion que he aprendido es la de El operador Condicional Ternario.

Pues espero comentarios, diciendome algunas actividades asi pongo en practica lo que he aprendido hasta el momento de c++, luego les comento el codigo del programa y me diran si cumple con las condiciones pedidas por ustedes.

Saludos, Espero que alla sido claro en mi expresiones Jeje  :o
#31
Bueno les dejo el codigo. En este programa intengo hacer un programa en el cual el usuario tenga una calculadora y un programa que te dice en que estacion del año estas.

Antes de dejar el codigo Intento aca explicar cuales son "Los menus y Submenus" que intento hacer.

Calculadora
   Sumar
   restar
   Dividir
   Multiplicar

Saber en que estacion del año estoy.

/***** Preprocesadores */
#include <iostream>

/***** Codigo principal del Programa */
int main ()
{
using std::cout;
using std::endl;
using std::cin;

cout << "AIO Programs - 1996marioful\n";
cout << "Introduce una opci\xa2n\n";
int PrimeraOpcion; //variable de la primera respuesta.
cout << "1- Calculadora\n2-Saber la estacion del año en la que estoy\n";
cout << ">> ";
cin >> PrimeraOpcion;
cout << endl;

// Empezando codigos primera opción.

     switch (PrimeraOpcion)
{
case 1: // Calculadora.
//codigo case 1.
cout << "Introduce una opci\xa2n\n";
cout << "1-Sumar\2-Restar\n·3-Multiplicar\n4-Dividir\n";
int RespuestaCalculadora; //respuesta que se dará de calculadora
cout << ">> ";
cin >> RespuestaCalculadora;

switch (RespuestaCalculadora)
{
case 1: //Respuesta Sumar.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int a,b;
cout << ">> ";
cin >> a;
cout << "\n";
cout << ">> ";
cin >> b;
cout << "\n";
cout << "Resultado: " << a+b << endl;
return main();
break;

case 2: //Respuesta Restar.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int c,d;
cout << ">> ";
cin >> c;
cout << "\n";
cout << ">> ";
cin >> d;
cout << "\n";
cout << "Resultado: " << c-d << endl;
return main();
break;

case 3: //Respuesta Multiplicar.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int e,f;
cout << ">> ";
cin >> e;
cout << "\n";
cout << ">> ";
cin >> f;
cout << "\n";
cout << "Resultado: " << e*f << endl;
return main();
break;

case 4: //Respuesta Dividir.
//Codigo Sumar
cout << "Ingresa los numeros\n";
int g,h;
cout << ">> ";
cin >> g;
cout << "\n";
cout << ">> ";
cin >> h;
cout << "\n";
cout << "Resultado: " << g/h << endl;
return main();
break;
}

case 2: //Cuatro Estaciones.
cout << "En que mes estas?\n";
cout << "1-Enero\n2-Febrero\n3-Marzo\n4-Abril\n5-Mayo\n6-Junio\n7-Julio\n";
     cout << "8-Agosto\n9-Septiembre\n10-Octubre\n11-Noviembre\n12-Diciembre\n";
cout << "Introduce tu Opci\xa2\n";
int MesActual;
cin >> MesActual;
cout << ">> ";
cout << "\n";

switch (MesActual)
{
  case 1:
  cout << "Estas en: Verano\n";
  cin.get();
  break;

      case 2:
  cout << "Estas en: Verano\n";
  cin.get();
  break;

      case 3:
cout << "Tu mes elegido ha sido: Marzo\n";
int marzo;
cout << "Que dia es hoy?\n";
cin>> marzo;
if (marzo>20)
{
cout << "Estas en oto\xa4o\n";
}
else
{
cout << "Estas en verano\n";
}
cin.get();
break;

case 4:
cout << "estas en oto\xa4o\n";
cin.get();
break;

case 5:
cout << "estas en oto\xa4o\n";
cin.get();
break;

case 6:
cout << "Tu mes elegido ha sido: Junio\n";
int junio;
cout << "Que dia es hoy?\n";
cin>> junio;
if (junio>20)
{
cout << "Estas en Invierno";
}
else
{
cout << "Estas en oto\xa3o\n";
}
cin.get();
break;

case 7:
cout << "estas en Inviermo\n";
cin.get();
break;

case 8:
cout << "estas en Inviermo\n";
cin.get();
break;

case 9:
cout << "Tu mes elegido ha sido: Septiembre\n";
int septiembre;
cout << "Que dia es hoy?\n";
cin>> septiembre;
if (septiembre>20)
{
cout << "Estas en Primavera";
}
else
{
cout << "Estas en Invierno\n";
}
cin.get();
break;

case 11:
cout << "Primavera";
cin.get();
break;

case 12:
cout << "Tu mes elegido ha sido: Diciembre\n";
int diciembre;
cout << "Que dia es hoy?\n";
cin>> diciembre;
if (diciembre>20)
{
cout << "Estas en Verano\n";
}
else
{
cout << "Estas en Primavera\n";
}
cin.get();
break;
}

cin.get();
return 0;
}
#32
Hola estoy estudiando c++, por ahora se algo, y quiero estudiar Windows Api.

Me descarge un curso de windows Api y en una parte me dice:

CitarEn el presente curso trabajaremos con el compilador de "Bloodshed", que es público y gratuito, y puede descargarse de Internet en la siguiente URL: http://www.bloodshed.net/.
Para crear un proyecto Windows usando este compilador elegiremos el menú "File/New Project...".

Bueno entro a esa pagina, pero no se que compilador descargar!!! hay una parte donde es compiladores gratis pero son un monton, alguien sabria cual es supestamente este "Compilador de Bloodshed" ..

S2
#33
Hola hice mi primer programa, se trata de que el usuario ingrese el numero de mes, y en algunas ocasiones el dia tambien. No se si en espeña es asi, pero en argentina verano empieza el 21/12 al 20/3, etc. les dejo una imagen y el codigo.   ;-)



/***** Preprocesadores */
#include <iostream>

/**** Biblioteca y objetos usados */

using std::cout;
using std::endl;
using std::cin;

/***** Funciones */

void verano()
{
cout << "Estas en: Verano\n";
}


/***** Codigo Principal del programa */

int main ()
{
//Mensajes de Bienvenida e Informacion */
cout << "Bienvenido a 4estaciones\n";
cout << "Ingresa el n\xa3mero de tu mes\n";
cout << "1-Enero\n2-Febrero\n3-Marzo\n4-Abril\n5-Mayo\n6-Junio\n7-Julio\n";
cout << "8-Agosto\n9-Septiembre\n10-Octubre\n11-Noviembre\n12-Diciembre\n";
//Empesando Funcion seleccion
int opcion; //Creo la variable
cout << ">>";
cin>> opcion;
cout << endl;
//Empiezo Codigos de opciones.
switch (opcion)
{
    case 1:
verano();
cin.get();
break;
case 2:
verano();
cin.get();
break;
case 3:
cout << "Tu mes elegido ha sido: Marzo\n";
int marzo;
cout << "Que dia es hoy?\n";
cin>> marzo;
if (marzo>20)
{
cout << "Estas en oto\xa4o\n";
}
else
{
cout << "Estas en verano\n";
}
cin.get();
break;

case 4:
cout << "estas en oto\xa4o\n";
cin.get();
break;

case 5:
cout << "estas en oto\xa4o\n";
cin.get();
break;

case 6:
cout << "Tu mes elegido ha sido: Junio\n";
int junio;
cout << "Que dia es hoy?\n";
cin>> junio;
if (junio>20)
{
cout << "Estas en Invierno";
}
else
{
cout << "Estas en oto\xa3o\n";
}
cin.get();
break;

case 7:
cout << "estas en Inviermo\n";
cin.get();
break;

case 8:
cout << "estas en Inviermo\n";
cin.get();
break;

case 9:
cout << "Tu mes elegido ha sido: Septiembre\n";
int septiembre;
cout << "Que dia es hoy?\n";
cin>> septiembre;
if (septiembre>20)
{
cout << "Estas en Primavera";
}
else
{
cout << "Estas en Invierno\n";
}
cin.get();
break;

case 11:
cout << "Primavera";
cin.get();
break;

case 12:
cout << "Tu mes elegido ha sido: Diciembre\n";
int diciembre;
cout << "Que dia es hoy?\n";
cin>> diciembre;
if (diciembre>20)
{
cout << "Estas en Verano\n";
}
else
{
cout << "Estas en Primavera\n";
}
cin.get();
break;


}
cout << "Programa Creado Por 1996marioful\n";
cin.get();
return 0;
}


#34
hola estoy estudiando c++ y quiero ver mis programas en diseño y no en consola, Postie este problema y un usuario me dijo que tenia que aprender un poco sobre windows API.

Busque en google cursos, o video tutoriales y no encontre nada, lo unico que vi interesante fue esto: http://winapi.conclase.net/?id=descargas

Pero lamentablemente los links no andan, alguien tendria o sabria de algun curso, o tutoriales para descargar?

Desde ya.. gracias perdonen las molestias
#35
hola bueno como dice el titulo Recovery en tu Optimus Me p350.

primero entre aca:

http://www.taringa.net/posts/celulares/12613809/Recovery-en-tu-Optimus-Me-p350.html

y bueno me decia que tenia que tener root y todo eso, lo hice.

abro el programa Root Explorer para mover el archivo flash_image y me dice que no tengo raiz nombre de telefono.

Alguien me ayudaria? tengo SO android 2.0, desde ya gracias, espero respuestas.
#36
Hola miren quiero hacer un programa con un buen diseño, yo tengo el auto media play studio y para trabajar en c++ uso el visual c++ 2010.

Tengo el programa  que se ejecuta en consola, he visto que en el programa visual c++ hay una parte donde puedo crear un diseño, no encontre un tutorial ni nada de como crear un diseño .

el tema es que si puedo usar el Auto media play studio para poder insertar como ejemplo el programa creado en c++ llamado hola mundo. osea yo tengo el codigo, tengo el programa creado en .exe y se abre tipo consola.

Pregunta como hago para crearle el diseño para que sea mas elegante? hay un tutorial que te muestre como crearlo en visual c++? o ¿es posible ejecutar mi programa hola mundo en c++ atraves de auto media play estudio pero que no lo ejecute en modo consola?

PD: sino me entendieron bien avisen  :rolleyes:
#37
Hola soy un poco nuevo en esto, y quisas me este apurando un poco al publicar mi duda.

Hace poco estoy estudiando c++ con los video-tutoriales de jesus conde, muchos los conoceran.

el tema es que al finalizar un programa como por ejemplo el famoso programa hola mundo termina con estas tres ultimas lineas:


std::cout << "hola mundo";
return 0;
}


Bueno antes asi podia generar y visualizar el programa facilmente. Ahora si lo escribo asi se me cierra al instante que lo abro, postie el problema y un usuario del foro me dijo que utilize cin.get() de la biblioteca standar de c++, y si funciono.

La pregunta es.. ¿ porq ami y a varios usuarios de windows les pasa esto? ¿porq antes no se me cerraba y ahora si? ¿en expecifico.. que hace el comando cin.get() ?

Desde ya gracias. sepan disculpar las molestias
#38
hola hice un post de este "problema" en dudas generales, quisas lo postie mal porq nadie me constesto, lo posteo aca por las dudas:

miren no se que tecla toque cuando estaba escribiendo codigos en microsoft visual c++ 2010, y me empezo a aparecer estas flechas, les dejo dos imagenes una el programa y otra con zoom, por favor que alguien me AYUDE!!!



#39
hola miren no se que tecla toque cuando estaba escribiendo codigos en microsoft visual c++ 2010, y me empezo a aparecer estas flechas, les dejo dos imagenes una el programa y otra con zoom, por favor que alguien me AYUDE!!!



#40
Programación C/C++ / Problema codigo c++.
7 Junio 2012, 23:12 PM
Hola miren mi problema es este:

quiero crear un programa que te pregunte que operacion queres hacer?

1 para sumar y 2 para restar.

el problema con este codigo c++ es que si el usuario pone 1 o 2 la respuesta siempre va a ser sumar, es que no se como hacer para decirle al programa que if o else depende de el numero ingresado, intente hacerlo y me di cuenta del error, el tema es que no se como hacer para decirle que si la variable SUMAR es = a A; dado que sumar entra deltro de la constante enumerada llamada Operaciones, y el resultado de a; es de el int main.

Aca esta el codigo si alguien lo pueda analizar entenderá bien que funcion quiero realizar.

#include <iostream>

/***** Objetos usados en el programa */

using std::cout;
using std::cin;
using std:: endl;

/***** Funcion Respuesta de Sumar */
int Add (int primero,int segundo)
{
cout << "Los numeros ingresados son: " << primero << " y " << segundo << endl;
cin.get();
return (primero + segundo);
}

/***** Funcion Respuesta de restar */

int Rest (int primerorest, int segundorest)
{
cout << "Los numeros ingresados son: " << primerorest << " y " << segundorest << endl;
cin.get();
return (primerorest - segundorest);
}

/***** Codigo principal del Programa */

int main()
{
cout << "Bienvenido a has tus operaciones\n";
int respuesta;
cout << "Si quieres sumar escribi: 1\n";
cout << "si queres restar escribi: 2\n";
cin >> respuesta;
cout << "Tu respuesta a sido:\t" << respuesta << endl;

enum Operaciones {sumar = 1,restar};

Operaciones proceder;
proceder = sumar;

if (sumar)
{
cout << "Escribe dos numeros para sumar, recuerda dejar un espacio separado del otro\n";
int a,b,c;
    cout << "Ejemplo: 12 (espacio) 44.";
cin >> a;
cin >> b;
c=Add (a,b);
cout << "El resultado de la suma es: " << c;
cin.get();
return 0;
}

else
{
cout << "Escribe dos numeros para restar, recuerda dejar un espacio separado del otro\n";
int d,e,f;
cout << "Ejemplo : 12 (espacio) 44.";
cin >> d;
cin >> e;
f=Rest (d,e);
cout << "El resultado de la suma es: " << f;
cin.get();
return 0;
}

cout << "Programa creado por 1996marioful\n";
cout << "Gracias a Foro.Elhacker.net\n";
cin.get();
return 0;
}
#41
Hola hace ya vario tiempo toy viendo los videotutoriales de jesus conde, anoto todo lo que dice y las imagenes. En un videotutorial que no me cuerdo que numero es, debe ser el 2 o el 3 el enseña mediante un codigo c++ a hacer una "calculadora de sumar numeros", bueno como se dice empeze a darle y a darle a c++ :D, ayer a la noche estuve haciendo codigos en una hoja para hoy pasarlos a la pc y compilarlo,


PROBLEMA: me encuentro con varios errores, lo que intento hacer es poner mas funciones como la de retorno y demas, en general lo que quiero hacer es que la persona pueda seguir sumando, porq con el otro codigo de jesus conde lo que hace es hacer una calculadora, sumas y todo pero despues lo tenes que cerrar y no podes seguir sumando otros numero, eso es lo que quiero hacer en este codigo. analizenlo.


#include <iostream>

/***** Biblioteca y objetos usados */

using std::cout;
using std::endl;
using std::cin;

/***** Funciones principales del Programa */

void fundamental()
{
int Add (int primero, int segundo);
cout << " Numeros ingresados: " << primero << " y " << segundo << endl;
cin.get();
return (primero + segundo);
}

void retorno ()
{
cout << " Continua sumando, escribe dos numeros:\n";
int d,e,f;
cin >> d;
cin >> e;
f= App (e,d);
cout << "El resultado de la suma es:\t" << f;
retorno2();
cin.get();
}
void hola()
{
int App (int tercero, int cuarto);
cout << "Numeros ingresados: " << tercero << " y " << cuarto << endl;
return (tercero + cuarto);
}
void retorno2()
{
cout << "\n";
retorno();
}

/***** Codigo principal del Programa */

int main()
{
cout << " Ingresa los numeros que queres sumar, acordate de dejar espacio, para escribir el otro numero y despues apreta enter";
int a, b, c;
cin >> a;
cin >> b;
c=Add (a,b);
cout << "El resultado de la suma es:\t" << c;
retorno();
cin.get();
return 0;
}
#42
Hola toy viendo video-tutoriales y no se que estoy haciendo mal, me dice que la funcion ahora debe ser un valor modificable. les dejo el codigo, corto y facil (para ustedes no para mi ajaj) y aver si pueden encontrar el error, desde ya gracias.

#include <iostream>
int main()
{
enum Meses { enero, febrero, marzo, junio, julio, agosto};

Meses ahora;
ahora = enero;

if (ahora == enero || ahora == febrero || ahora = 2)
std::cout << "\nEstamos en invierno.\n";

else
std::cout << "Estamos en verano.\n";
std::cin.get();
return 0;
}
#43
Hola el error me lo muestra en c=Add (a,b);  que me dice que se esperaba  ;

Bueno aqui el codigo:

Citar#include <iostream>

using namespace std;

int Add (int hola, int chau)
{
   cout << "Numeros ingresados: " << hola << "  " << "y " << chau;
   cin.get();
   return (hola + chau);
}

/***** Programa Principal */

int main ()
{
   cout << "ingresa dos numeros para sumar\n";
   int a,b,c;
   cin >> a;
   cin >> b;
   c=Add (a,b);
   cout "El resultado es:\t " << c;
   return 0;
}
#44
Bueno hola, se que en el foro debe aver miles que han preguntado lo mismo y le han dado una respuesta.
Aunque ya allá temas sobre esto pregunto porq como saben siempre las cosas se van actualizando y cada vez hay mas cosas nuevas.

Conocen algun buen metodo de ocultar una ip?.
#45
Bueno aca esta el video que decidi hacerlo asi ven bien q es lo que pasa, no entiendo cual es el problema ya lo habia usado al programa y bueno no se que pasa, dan ganas de dejar todo, pero se que no es lo mejor, alguien me diria que es este problema? antes no sucedia esto  :-(

[youtube=425,350]http://youtu.be/Zlz0FR15KDU[/youtube]