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 - leosansan

#881
Programación C/C++ / Re: ciclo for()
18 Abril 2013, 04:58 AM
Cita de: noah222 en 18 Abril 2013, 04:47 AM
alguien me puede ayudar como puedo hacer que el for al introducir cualquier numero ejemplo un 10 los diez numeros me diga cual es el que tiene mayor congetura(collats)

Traduce mejor collats que lo que has puesto en español no tiene como mucho sentido.

Saluditos! ....
#882
Programación C/C++ / Re: Teorema Binomial
18 Abril 2013, 04:43 AM
Supongo que es algo como esto lo que pretendes:


Código (cpp) [Seleccionar]

escriba el exponente de la ecuacion = 4
escribir el primer termino = a
escribir el segundo termino = b
1 a^ 4 + 4 a^ 3 * b^ 1 + 6 a^ 2 * b^ 2 + 4 a^ 1 * b^ 3 + 1 b^ 4


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

long int fact(long int x)
{
   int z = 1;
   for (x; x >=1; x--)
   {
       z = z*x;
   }
   return z;
}

int main()
{
   long int n, p, num , y;
   char a,b;
   cout << "escriba el exponente de la ecuacion = ";
   cin >> n;
   cout << "escribir el primer termino = ";
   cin >>a ;
   cout << "escribir el segundo termino = ";
   cin >>b ;

   for (p=0; p<=n; p++)
   {
       y = n - p;
       num = fact(n) / (fact(p) * fact(y));
       if (p==0 )
           cout<< num <<" " << a << "^ " << n<< " + " ;
       else if ( p==n)
           cout << num <<" "<< b <<"^ " << p ;
      else {

       cout << num <<" "<< a << "^ " << y << " * " << b <<"^ " << p <<" + " ;
      }

   }

  return 0;
}


Saluditos!. ...
#883
Programación C/C++ / Re: Que esta mal
17 Abril 2013, 23:52 PM
Puedes declarar el array de un golpe entre comillas, sin necesidad de estar entrando cada elemento por separado. Por ejemplo:

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

using namespace std;

int main()
{
char a[11]="ASDFGHJKLQ";
for(int i=0; i<11; i++)
{
cout <<a[i]<<" ";
}
cout << endl;
return 0;
}


Y te has vuelto a olvidar de poner int delante de la función main.

Saluditos! ....
#884
Cita de: do-while1 en 16 Abril 2013, 21:09 PM
Ya le he modificado lo que decís pero aun así persiste el error :(

Al ser "total" una suma y no estar inicializada a cero, suma a un valor basura los otros valores ==>   int total=0.


Saluditos!. ...


Y si los datos los entras cada uno seguido de un enter o todos seguidos separados por un espacio funcionan. Pero entrándolos tipo 4/4/2012 no.
#885
Cita de: Daniel_Ruiz en 16 Abril 2013, 21:19 PM
Bueno me gustaria saber como hacer para que en ves de la consola negra aparezca una ventana como la de wordpad o algo haci.

El modo más fácil, sin perder de vista que estas en modo consola, es ir al icono superior izquierdo de la consola picar en en él y elegir propiedades. Ahí puedes personalizar la vista de la consola en cuantoal tamaño, color de fondo de la misma y el tipo y color de las letras.

Saluditos!. ....
#886
Cita de: Daniel_Ruiz en 16 Abril 2013, 19:14 PM
Bueno miren hice este pequeño programa dice la fecha en formato dia mes año


Bien, aunque un poco largo.

Antes de meterte en ficheros te aconsejo practiques con bucles, switch y arrays.

Por ejemplo tu código de día, mes y año podrías abreviarlo con el uso de array:


Código (cpp) [Seleccionar]

#include <iostream>
#include<clocale>
using namespace std;

int main()
{
   setlocale(LC_ALL, "Spanish");
   char Mes [12][11]={"ENERO","FEBRERO","MARZO","ABRIL","MAYO","JUNIO","JULIO","AGOSTO","SEPTIEMBRE","OCTUBRE","NOVIEMBRE","DICIEMBRE"};
int dia;
int mes;
int ao;

cout<<"Ingrese El día : ";
cin>>dia;
cout<<"Ingrese El Mes : ";
cin>>mes;
cout<<"Ingrese El Año : ";
cin>>ao;

cout<<"Día:"<<dia<<" Mes: "<<Mes [mes-1]<<" año:"<<ao;


return 0;
}


Ya sé que es simple, no implemento condiciones de verificación de día y mes, pero es como un simple ejemplo de uso de un array.

Por cierto, te falto "int" antes de main, ten en cuenta que retorna cero, luego main es una función de tipo int, así a lo simple.

Y el uso de la librería clocale y luego lo de "spanish" es para que en lo que se va a imprimir salgan los caracteres hispanos en lugar de símbolos raros. Permite el uso de acentos y de la "ñ", eso sí ¡cuidado¡ porque usa como caracter para los decimales la coma en lugar del punto que es más anglosajón.

Y lo dicho, mi consejo es que te centres en lo que vas viendo hasta ahora, los ficheros ya tendrán su momento.

Saluditos!. ....


P.D: Sorry por no haber editado el anterior post y meter este. He metido la pata  >:D
#887
Cita de: mr.blood en 16 Abril 2013, 19:03 PM
EPIC FAIL! jajaja

Lo edite a toda prisa en el propio post y ni me di cuenta, buena vista ;). EDITADO.

Sa1uDoS

Y además darle la opción a que ingrese otro valor en lugar de "cerrarle" el programa:

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

int main()
{
char a;
int uno,dos;
    cout<<"(S)Suma (R)Resta (M)Multiplicacion (D)Division\n\n";
cin>>a;
    while(a!='r' && a!='R' && a!='s' && a!='S' && a!='d' && a!='D' && a!='m' && a!='M')
{
cout<<"Ingresa una opcion valida\n";
cin>>a;
}
cout<<"Ingresa un numero\n\n";
cin >>uno;
cout<<"Ingresa otro numero\n\n";
cin >>dos;
if(a == 's'||a == 'S')
{
cout<<"Total Suma = "<< uno + dos ;
}
else if(a == 'r'||a == 'R')
{
cout<<"Total Resta = "<< uno - dos ;
}
else if(a == 'm'|| a == 'M')
{
cout<<"Total Multiplicacion = "<< uno * dos ;
}
else if(a == 'd'||a == 'D')
{
cout<<"Total Division = "<< uno / dos ;
}
return EXIT_SUCCESS;
}


Saluditos!. ...
#888
Sin dudarlo un instante Code::Blocks.



Además, si mal no recuerdo Geany es un simple IDE, necesitarías instalar aparte el compilador y si este va a ser MinGW, porque no hacerlo al mismo tiempo con Code::Blocks.

Saluditos!. ....


#889
Cita de: Daniel_Ruiz en 16 Abril 2013, 18:01 PM
Jejeje Muchas Gracias espero aprender de Ti ......  ;-)

Edit Listo termine mi primer calculadora Gracias :p


Por cierto, cuando vayas a poner un código usa las etiquetas GeSHi y eliges la de C++, y en medio de las etiquetas que aparecen "pegas" tu código,así el código sale coloreado y es más fácil para los que te ayuden leer el código

¡¡¡¡Enhorabuena¡¡¡¡

Saluditos!. ....
#890

Mucho mejor, ahora estas en C++  ;).

Pero los if no están bien, serían algo como esto:


Código (cpp) [Seleccionar]
if(a == 's' || a== 'S')

Es decir, debes repetir la variable en cada caso. Y así en todos los if que tienes.

Muy bien campeón, así da gusto ayudar.

Saluditos!. ....